Imagine cradling a warm bowl of hearty, aromatic Italian Orzo Spinach Soup between your hands, with steam carrying the enticing scents of garlic, Italian herbs, and savory broth to your senses. This comforting Mediterranean-inspired soup combines tender orzo pasta, nutrient-rich vegetables, and vibrant spinach in a flavorful tomato broth that warms you from the inside out. Whether you’re looking for a quick weeknight dinner or a make-ahead lunch option, this Italian Orzo Spinach Soup delivers exceptional flavor with minimal effort. You’ll learn how to build layers of flavor with simple ingredients and create a restaurant-quality soup that’s perfect for any season.
Why You’ll Love This Recipe
This Italian Orzo Spinach Soup stands out from other soup recipes for so many reasons. First, it strikes the perfect balance between hearty and light—substantial enough to satisfy as a main course yet not heavy like cream-based soups. The tender orzo pasta provides a pleasing chewiness that contrasts beautifully with the silky spinach leaves and chunky vegetables.
The flavor profile is exceptionally well-rounded, with sweet carrots, aromatic garlic, and the gentle heat from red pepper flakes creating a complex taste experience in every spoonful. Fire-roasted tomatoes add a subtle smokiness that elevates this soup beyond ordinary vegetable soups.
What’s more, this Mediterranean orzo soup comes together in just about 30 minutes, making it perfect for busy weeknights when you want something nourishing without spending hours in the kitchen. It’s also incredibly versatile—serve it with crusty bread for a simple meal, or pair it with a sandwich for a more substantial dinner. The leftovers taste even better the next day, making this soup an excellent meal prep option.
Ingredients List for the Italian Orzo Spinach Soup
The beauty of this Mediterranean soup lies in its simple yet flavorful ingredient list. Fresh vegetables form the aromatic base while orzo pasta and spinach add satisfying textures in every spoonful.
- 1 tablespoon olive oil
- 1 small white onion, peeled and diced
- 1 cup diced carrots
- 1 cup diced celery
- 6 cloves garlic, pressed or minced
- 1/2 teaspoon crushed red pepper flakes
- 6 to 8 cups chicken or vegetable stock
- 1 (14-ounce) can fire-roasted diced tomatoes
- 1 1/2 tablespoons Italian seasoning
- 1 cup (about 8 ounces) uncooked orzo pasta
- 2 large handfuls fresh baby spinach or kale
- Fine sea salt and freshly-cracked black pepper
- Optional toppings: freshly-grated Parmesan cheese and/or chopped fresh basil
Pro Tips
For the most flavorful Italian Orzo Spinach Soup, don’t rush building your flavor base. Take time to properly sauté the onions, carrots, and celery until they begin to soften and caramelize slightly. This mirepoix forms the foundation of flavor for the entire soup.
Watch your orzo cooking time carefully. The pasta will continue cooking in the hot broth even after you’ve turned off the heat, so aim for just shy of al dente when you test it. This prevents the orzo from becoming mushy, especially if you plan to enjoy leftovers. If you know you’ll have significant leftovers, consider cooking the orzo separately and adding it to individual portions to maintain the perfect texture.
For the most vibrant spinach, add it just before serving and stir just until wilted. Overcooked spinach loses its bright color and can become slimy. If using kale instead, you may need to simmer it slightly longer to achieve tenderness, as kale is more robust than spinach.

Instructions
Step 1: Heat oil in a large stock pot over medium-high heat. Add onion, carrots and celery and sauté for 5 to 7 minutes, stirring occasionally, until softened. Add garlic and crushed red pepper flakes and sauté for 2 minutes, stirring frequently.
Step 2: Add stock, diced tomatoes, Italian seasoning, and stir to combine. Continue cooking until the broth reaches a simmer, then reduce heat to medium-low to maintain the simmer.
Step 3: Stir in the orzo until combined. Cover the pot with a lid and continue simmering the soup, stirring occasionally so that the orzo doesn’t stick to the bottom of the pot, until the orzo is just barely al dente. (Try to avoid overcooking the orzo!).
Step 4: Stir the spinach into the soup. Taste and season with salt and black pepper, to taste.
Step 5: Serve immediately, garnished with your favorite toppings, and enjoy!
Variations
Make this Italian Orzo Spinach Soup your own with these delicious variations:
For a protein boost, add 1-2 cups of shredded rotisserie chicken or 1 pound of browned Italian sausage when you add the stock. This transforms the soup into an even heartier meal while complementing the Mediterranean flavors perfectly.
Create a creamy version by stirring in 1/2 cup of heavy cream or coconut milk just before serving. This adds richness and transforms the soup into something similar to a tomato bisque with vegetables and pasta.
For gluten-free diets, simply substitute the orzo with gluten-free small pasta, quinoa, or rice. If using rice, you may need to adjust cooking time accordingly. For a low-carb option, skip the pasta altogether and add extra vegetables like zucchini or bell peppers.
Storage and Serving
This Italian Orzo Spinach Soup stores beautifully in an airtight container in the refrigerator for up to 4 days. Note that the orzo will continue to absorb liquid as it sits, so when reheating, you may need to add additional stock or water to reach your desired consistency. Reheat gently on the stovetop or in the microwave until just warmed through.
For freezing, consider preparing the soup without the orzo and spinach, then adding freshly cooked pasta and spinach when reheating. This prevents texture changes that can occur when freezing pasta soups.
Serve this Mediterranean soup with a variety of accompaniments to create a complete meal. A slice of crusty Italian bread or garlic bread is perfect for dipping into the flavorful broth. For a heartier meal, pair with a simple green salad dressed with lemon vinaigrette or a grilled cheese sandwich made with provolone or mozzarella cheese.
FAQs
Can I make this Italian orzo soup ahead of time?
Yes! You can prepare the soup up to the point of adding the orzo, refrigerate, and then complete the recipe when ready to serve. Alternatively, prepare completely and refrigerate, knowing the orzo will continue to absorb liquid, so you may need to add more broth when reheating.
Is this soup freezer-friendly?
While you can freeze the complete soup, the texture of the pasta and spinach may change. For best results, freeze the base soup without orzo and spinach, then add fresh ingredients when reheating.
Can I use different pasta shapes?
Absolutely! Any small pasta like ditalini, stelline, or small shells works well. Adjust cooking time based on the pasta package instructions.
How can I make this soup more filling?
Add protein like Italian sausage, shredded chicken, or white beans. You can also increase the amount of orzo, but be sure to add extra broth as the pasta will absorb liquid.
Can I use frozen spinach instead of fresh?
Yes, substitute about 1/2 cup frozen spinach (thawed and excess water squeezed out). Add it at the same point you would add fresh spinach, but it will need less time to incorporate since it’s already wilted.
Italian Orzo Spinach Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 people 1x
- Category: Dinner
- Method: Cooking
- Cuisine: American
Description
Warm up with a comforting bowl of Italian Orzo Spinach Soup. Discover a delicious and nutritious recipe perfect for a cold day.
Ingredients
- 1 tablespoon olive oil
- 1 small white onion, peeled and diced
- 1 cup diced carrots
- 1 cup diced celery
- 6 cloves garlic, pressed or minced
- 1/2 teaspoon crushed red pepper flakes
- 6 to 8 cups chicken or vegetable stock
- 1 (14-ounce) can fire-roasted diced tomatoes
- 1 1/2 tablespoons Italian seasoning
- 1 cup (about 8 ounces) uncooked orzo pasta
- 2 large handfuls fresh baby spinach or kale
- Fine sea salt and freshly-cracked black pepper
- Optional toppings: freshly-grated Parmesan cheese and/or chopped fresh basil
Instructions
- Step 1: Heat oil in a large stock pot over medium-high heat. Add onion, carrots and celery and sauté for 5 to 7 minutes, stirring occasionally, until softened. Add garlic and crushed red pepper flakes and sauté for 2 minutes, stirring frequently.
- Step 2: Add stock, diced tomatoes, Italian seasoning, and stir to combine. Continue cooking until the broth reaches a simmer, then reduce heat to medium-low to maintain the simmer.
- Step 3: Stir in the orzo until combined. Cover the pot with a lid and continue simmering the soup, stirring occasionally so that the orzo doesn’t stick to the bottom of the pot, until the orzo is just barely al dente. (Try to avoid overcooking the orzo!).
- Step 4: Stir the spinach into the soup. Taste and season with salt and black pepper, to taste.
- Step 5: Serve immediately, garnished with your favorite toppings, and enjoy!
Notes
Try This Recipe and Leave a comment Below, your opinion matters to me!
Nutrition
- Serving Size: 4 serving
- Calories: 400
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg