Italian Orzo Spinach Soup

There’s something magical about standing in a warm kitchen while a pot of soup simmers gently on the stove. Maybe it’s the way the aroma fills the whole house, or the way a single bowl can transport you straight to a tiny Italian village tucked between rolling hills and olive groves. Italian Orzo Spinach Soup is one of those humble dishes that feels both nostalgic and quietly elegant. It’s simple, wholesome, and deeply soothing—like something a grandmother might prepare on a chilly evening with whatever fresh ingredients she had on hand.
I remember the first time I tasted this soup: it was at a little family-run trattoria where the cook insisted on adding just a touch of lemon at the end “to wake the soul.” And truly, that small detail made every spoonful bright, comforting, and unforgettable. This recipe captures that same feeling—warm, homey, and perfect for nights when you want a nourishing meal without fuss.
Let’s dive into the cozy goodness.
Prep Time
10 minutes
Cook Time
20 minutes
Ingredients
Serves 4–6
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups vegetable or chicken broth
- 1 cup dry orzo pasta
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon salt (more to taste)
- ½ teaspoon black pepper
- 2 cups fresh baby spinach, roughly chopped
- Juice of ½ lemon
- ½ cup grated Parmesan cheese (plus extra for serving)
Step-by-Step Instructions
1. Sauté the vegetables.
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook for about 5–7 minutes, stirring occasionally, until the vegetables soften. Don’t rush this step—this slow sauté builds the flavor base of your soup.
2. Add the garlic.
Stir in the minced garlic and cook for 30 seconds until fragrant. Garlic burns quickly, so keep it moving.
3. Pour in the broth.
Add the broth, dried oregano, basil, salt, and pepper. Give everything a good stir. Bring the pot to a gentle boil.
4. Cook the orzo.
Once it’s simmering, add the orzo. Cook for 8–10 minutes, stirring occasionally to prevent sticking. The orzo will absorb plenty of broth, which helps thicken the soup naturally.
5. Add the spinach.
Turn the heat to low and stir in the chopped spinach. It will wilt almost instantly, adding beautiful color and nutrients.
6. Finish with lemon and Parmesan.
Stir in the lemon juice and the grated Parmesan. The lemon brightens the flavors, and the Parmesan adds richness. Taste and adjust seasoning as needed.
7. Serve warm.
Ladle into bowls and garnish with extra Parmesan if you like. Enjoy the steam rising as you settle in for a comforting meal.
Tips & Tricks
- Adjust thickness: If the soup gets too thick (the orzo keeps absorbing broth!), just add another splash of broth or water.
- Cut evenly: Uniform vegetable pieces ensure even cooking and a pleasant texture.
- Stir the orzo often: This prevents it from sticking together at the bottom of the pot.
- Use fresh lemon: It makes a world of difference in flavor compared to bottled juice.
Substitutions & Variations
- Make it creamy: Add ½ cup of cream or a spoonful of mascarpone at the end.
- Go spicy: A pinch of red pepper flakes adds a lovely kick.
- Boost the protein: Stir in shredded chicken, turkey, or white beans.
- Swap the greens: Kale, chard, or arugula can be used instead of spinach.
- Try different cheeses: Pecorino Romano adds a sharper, saltier flavor.
- Vegetarian version: Use vegetable broth and skip the Parmesan, or replace it with a vegetarian hard cheese alternative.
Serving Suggestions
This soup pairs beautifully with warm crusty bread, garlic knots, or a simple mixed green salad. For a heartier spread, serve it alongside roasted vegetables or a light pasta dish. It’s also perfect on its own when you need something cozy and nourishing without heavy prep.
Nutritional Information (Approx. per serving)
- Calories: ~260
- Protein: ~10g
- Carbs: ~38g
- Fat: ~8g
Health Benefits
- Spinach is packed with iron, vitamin K, and antioxidants that support bone health and immunity.
- Orzo provides energy-rich carbohydrates that keep you full and satisfied.
- Vegetables like carrots, celery, and onion add fiber, vitamins, and natural sweetness.
- Olive oil brings healthy fats that support heart health.
This soup is nourishing, balanced, and wholesome—comfort food you can feel good about.
Storage & Reheating
- Refrigerate: Store leftovers in an airtight container for up to 3–4 days. Expect the soup to thicken as the orzo absorbs more liquid.
- Reheat: Warm gently on the stovetop, adding extra broth or water to loosen the texture.
- Freeze: For best results, freeze the soup without the orzo and add it fresh when reheating. Cooked orzo tends to become mushy when frozen.
Final Thoughts
Italian Orzo Spinach Soup is one of those quiet, comforting recipes that never goes out of style. It’s simple enough for weeknights, cozy enough for rainy days, and nourishing enough to share with the people you love. I hope you try it soon—fill your kitchen with its warm aroma, personalize it to fit your taste, and enjoy every spoonful. And if you do make it, I’d love to hear how it turned out for you.
Top of Form
Bottom of Form
Helpful Cooking Tools
Italian Orzo Spinach Soup
There’s something magical about standing in a warm kitchen while a pot of soup simmers gently on the stove. Maybe it’s the way the aroma fills the whole house, or...



