Imagine steam rising from a pot of aromatic Mediterranean Orzo Soup, carrying the scent of fresh herbs, garlic, and olive oil throughout your kitchen. This hearty, soul-warming soup combines tender orzo pasta with vibrant vegetables and Mediterranean flavors for a nourishing meal that’s both satisfying and light. Whether you’re looking for a quick weeknight dinner or a comforting lunch option, Mediterranean Orzo Soup delivers incredible flavor with minimal effort. You’ll learn how to create a balanced, flavorful broth, cook orzo perfectly, and customize this versatile soup to your preferences while maintaining its authentic Mediterranean essence.
Why You’ll Love This Recipe
This Mediterranean Orzo Soup stands out from ordinary soup recipes for so many reasons. First, it strikes the perfect balance between hearty and light—substantial enough to serve as a main course yet not heavy like cream-based soups. The orzo pasta adds a delightful texture that absorbs the aromatic broth while still maintaining its shape and bite.
The Mediterranean flavor profile is the real star here, featuring bright lemon notes, earthy olive oil, and fresh herbs that transport you straight to a seaside taverna. Each spoonful offers different textures—tender vegetables, chewy orzo, and the occasional briny olive or creamy bean.
What’s more, this soup comes together in just about 30 minutes, making it perfect for busy weeknights while tasting like it simmered all day. It’s also incredibly versatile—serve it immediately or let the flavors develop overnight for an even more flavorful lunch the next day. And unlike many soups that require lengthy prep work, this Mediterranean Orzo Soup recipe streamlines the process without sacrificing any flavor.
Ingredients
For this flavorful Mediterranean Orzo Soup, gather these ingredients:
- 2 tablespoons extra virgin olive oil, plus more for serving
- 1 medium yellow onion, diced (about 1 cup)
- 3 medium carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about ½ cup)
- 4 garlic cloves, minced
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ¼ teaspoon red pepper flakes (optional)
- 6 cups vegetable or chicken broth (1.4 liters)
- 1 can (14.5 oz/410g) diced tomatoes, undrained
- 1 cup (200g) dry orzo pasta
- 1 can (15 oz/425g) chickpeas or cannellini beans, drained and rinsed
- 1 medium zucchini, diced (about 1 cup)
- 1 cup fresh spinach or kale, roughly chopped
- Juice of 1 lemon (about 2 tablespoons)
- ¼ cup fresh parsley, chopped
- 2 tablespoons fresh dill, chopped (optional)
- ½ cup crumbled feta cheese, for serving
- Salt and freshly ground black pepper, to taste
Pro Tips
Achieving the perfect Mediterranean Orzo Soup requires attention to a few key techniques that make all the difference between a good soup and an exceptional one.
First, don’t rush the base flavors. Take your time sautéing the onions, carrots, and celery until they’re soft and fragrant—about 5-7 minutes. This aromatic foundation, known as soffritto in Italian cooking or mirepoix in French cuisine, builds a flavor base that permeates the entire soup. Adding the garlic and dried herbs toward the end of this process prevents them from burning while still releasing their essential oils.
Second, cook the orzo properly. The pasta will continue absorbing liquid even after the heat is turned off, potentially leading to a stew-like consistency rather than a soup. For the ideal texture, either cook the orzo separately and add it to individual bowls when serving, or reduce the orzo cooking time by 2 minutes if you plan to have leftovers. This prevents the pasta from becoming mushy when reheated.
Finally, balance is key to authentic Mediterranean flavor. The finishing touches of fresh lemon juice, herbs, and a drizzle of good quality olive oil aren’t mere garnishes—they’re essential components that brighten and elevate the entire dish. Always add these last to preserve their vibrant flavors and aromas.

Instructions
Step 1: Build the Flavor Base
Heat 2 tablespoons olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onions, carrots, and celery, then season with a pinch of salt. Cook for 5-7 minutes, stirring occasionally, until the vegetables begin to soften. Add the minced garlic, dried oregano, dried thyme, and red pepper flakes (if using), and cook for another 30 seconds until fragrant. This aromatics stage is crucial for developing the foundational flavors of your Mediterranean Orzo Soup.
Step 2: Create the Broth
Pour in the vegetable or chicken broth and add the undrained diced tomatoes. Bring the mixture to a gentle boil, then reduce heat to maintain a simmer. Allow these flavors to meld for about 5 minutes, giving you time to prepare any remaining ingredients. Taste the broth and adjust seasoning with salt and pepper as needed.
Step 3: Cook the Orzo and Vegetables
Add the dry orzo pasta and chickpeas or cannellini beans to the simmering broth. Cook for about 5 minutes, stirring occasionally to prevent the orzo from sticking to the bottom. Add the diced zucchini and continue cooking for another 3-4 minutes until the orzo is al dente and the zucchini is tender but still holds its shape. The soup will thicken slightly as the orzo releases its starches.
Step 4: Finish with Fresh Elements
Turn off the heat and stir in the chopped spinach or kale, allowing the residual heat to wilt the greens. Add the lemon juice, fresh parsley, and dill (if using). Stir gently to incorporate all the fresh elements. Let the soup rest for about 2 minutes to allow the flavors to meld. Your Mediterranean Orzo Soup is now ready to serve!
Step 5: Serve with Mediterranean Flair
Ladle the hot soup into bowls. Top each serving with crumbled feta cheese and a drizzle of extra virgin olive oil. Garnish with additional fresh herbs and a crack of black pepper if desired. Serve with warm crusty bread for a complete Mediterranean dining experience.
Variations
Greek-Style Lemon Chicken Orzo Soup: Transform your Mediterranean Orzo Soup into avgolemono-inspired comfort food by adding 2 cups of shredded rotisserie chicken when you add the beans. Increase the lemon juice to 3 tablespoons and whisk 2 eggs with the juice of another lemon in a separate bowl. When the soup is finished cooking, gradually ladle about 1 cup of hot broth into the egg-lemon mixture while constantly whisking. Then slowly pour this mixture back into the soup, stirring continuously to create a silky, bright broth.
Vegan Mediterranean Orzo Soup: Make this soup completely plant-based by using vegetable broth and omitting the feta cheese. To add back some of that tangy richness, include 2 tablespoons of nutritional yeast in the broth and finish with chopped Kalamata olives for brininess. For added protein, increase the beans to 2 cans or add 1 cup of cubed firm tofu during the final 5 minutes of cooking.
Italian Vegetable Orzo Soup: Give your Mediterranean Orzo Soup an Italian twist by substituting the dried herbs with 2 tablespoons of pesto (added at the end) and including 1 cup of diced fennel with the initial vegetables. Replace the feta with grated Parmesan cheese and add a handful of chopped sun-dried tomatoes along with the fresh herbs for concentrated umami flavor.
Storage and Serving
Your Mediterranean Orzo Soup will keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually improve overnight as the ingredients have time to meld, though the orzo will continue absorbing liquid. When reheating, add a splash of broth or water to restore the desired consistency, and warm gently over medium-low heat to prevent the vegetables from becoming mushy.
For freezing, I recommend doing so before adding the orzo. Freeze the base soup for up to 3 months, then simply cook fresh orzo directly in the reheated soup when you’re ready to serve. If you’ve already added orzo, the soup will still freeze acceptably for up to 2 months, though the texture may change slightly.
For serving, transform this soup into a complete Mediterranean meal by pairing it with a Greek salad dressed with olive oil and red wine vinegar. A side of warm pita bread or crusty sourdough is perfect for dipping into the flavorful broth. For a more substantial meal, serve smaller portions of Mediterranean Orzo Soup as a starter before a main course of grilled fish or roasted vegetables with tzatziki.
FAQs
Can I use a different pasta instead of orzo?
Yes! Small pasta shapes like ditalini, stelline, or acini di pepe work well in this Mediterranean Orzo Soup. Adjust cooking times according to package directions, as some shapes may cook faster or slower than orzo.
My soup became too thick after refrigeration. How do I fix it?
This happens because orzo continues absorbing liquid even after cooking. Simply add more broth or water when reheating until you reach your desired consistency, then adjust seasonings as needed.
Can I make this soup ahead for a dinner party?
Absolutely! Either prepare the entire soup up to the point of adding the orzo, then complete the recipe just before serving, or make it completely but use slightly less orzo (about ¾ cup instead of 1 cup) to prevent over-thickening.
Is this soup gluten-free?
Not as written, since orzo contains gluten. However, you can substitute gluten-free orzo or other small gluten-free pasta shapes. Alternatively, use cooked quinoa or rice added during the final few minutes of cooking.
How can I increase the protein content in this soup?
For more protein, double the beans or add 2 cups of shredded rotisserie chicken, 1 pound of browned Italian sausage, or 1 cup of cubed firm tofu. You could also stir in an additional ¼ cup of feta cheese or top each serving with a dollop of Greek yogurt.
Mediterranean Orzo Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 servings 1x
- Category: Dinner
- Method: Cooking
- Cuisine: Americaine
Description
Looking for a comforting meal? Try this flavorful Mediterranean Orzo Soup recipe today. Discover a tasty way to warm up!
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 medium carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about ½ cup)
- 4 garlic cloves, minced
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ¼ teaspoon red pepper flakes (optional)
- 6 cups vegetable or chicken broth
- 1 can (14.5 oz/410g) diced tomatoes, undrained
- 1 cup (200g) dry orzo pasta
- 1 can (15 oz/425g) chickpeas or cannellini beans, drained and rinsed
- 1 medium zucchini, diced (about 1 cup)
- 1 cup fresh spinach or kale, roughly chopped
- Juice of 1 lemon (about 2 tablespoons)
- ¼ cup fresh parsley, chopped
- 2 tablespoons fresh dill, chopped (optional)
- ½ cup crumbled feta cheese, for serving
- Salt and freshly ground black pepper, to taste
Instructions
- Step 1: Build the Flavor Base Heat 2 tablespoons olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onions, carrots, and celery, then season with a pinch of salt. Cook for 5-7 minutes, stirring occasionally, until the vegetables begin to soften. Add the minced garlic, dried oregano, dried thyme, and red pepper flakes (if using), and cook for another 30 seconds until fragrant. This aromatics stage is crucial for developing the foundational flavors of your **Mediterranean Orzo Soup**.
- Step 2: Create the Broth Pour in the vegetable or chicken broth and add the undrained diced tomatoes. Bring the mixture to a gentle boil, then reduce heat to maintain a simmer. Allow these flavors to meld for about 5 minutes, giving you time to prepare any remaining ingredients. Taste the broth and adjust seasoning with salt and pepper as needed.
- Step 3: Cook the Orzo and Vegetables Add the dry orzo pasta and chickpeas or cannellini beans to the simmering broth. Cook for about 5 minutes, stirring occasionally to prevent the orzo from sticking to the bottom. Add the diced zucchini and continue cooking for another 3-4 minutes until the orzo is al dente and the zucchini is tender but still holds its shape. The soup will thicken slightly as the orzo releases its starches.
- Step 4: Finish with Fresh Elements Turn off the heat and stir in the chopped spinach or kale, allowing the residual heat to wilt the greens. Add the lemon juice, fresh parsley, and dill (if using). Stir gently to incorporate all the fresh elements. Let the soup rest for about 2 minutes to allow the flavors to meld. Your **Mediterranean Orzo Soup** is now ready to serve!
- Step 5: Serve with Mediterranean Flair Ladle the hot soup into bowls. Top each serving with crumbled feta cheese and a drizzle of extra virgin olive oil. Garnish with additional fresh herbs and a crack of black pepper if desired. Serve with warm crusty bread for a complete Mediterranean dining experience.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg