Italian Orzo Spinach Soup is the kind of cozy dish that feels like a hug in a bowl. It’s quick, flavorful, and makes weeknight dinners a whole lot easier. With tender orzo pasta, bright fire-roasted tomatoes, and fresh spinach, this soup is equal parts hearty and refreshing. The best part? You can throw it together in under 30 minutes, which makes it perfect for busy families or anyone who wants something comforting without hovering over the stove all night. Think of it as a lighter, fresher cousin of chicken noodle soup—but with that Italian flair we all secretly crave.
Table of Contents
What is Italian Orzo Spinach Soup?
Italian Orzo Spinach Soup is a wholesome, veggie-packed broth-based soup featuring orzo pasta—a tiny rice-shaped pasta that cooks quickly and soaks up flavor beautifully. The soup balances aromatics like onion, celery, and garlic with Italian seasoning and a hint of crushed red pepper for warmth. Fresh spinach (or kale, if you’re feeling bold) gets stirred in at the end, keeping things bright and nutritious. Fire-roasted tomatoes add a subtle smoky depth that takes it from “good” to “oh wow.” Unlike cream-based soups, this one feels light but still manages to fill you up.
Reasons to Try Italian Orzo Spinach Soup
Why should this soup make it onto your weekly rotation? First, it’s ridiculously fast to prepare—perfect for those evenings when takeout is calling your name but you want something homemade. Second, it’s versatile: swap the broth, adjust the spice, or change up the greens based on what’s in your fridge. Third, it’s family-friendly. Even picky eaters who wrinkle their noses at spinach might be convinced once they taste it tucked between tender pasta and savory broth. And finally, it’s budget-friendly. A few pantry staples transform into a satisfying pot of soup big enough to feed a crowd.
Ingredients Needed to Make Italian Orzo Spinach Soup
When it comes to making Italian Orzo Spinach Soup, the magic is in the simple ingredients that come together to create a warm, hearty flavor. Here’s a closer look at what you’ll need and why each item matters:
- Olive Oil (1 tablespoon): This is the base for sautéing your vegetables. A good-quality olive oil gives the soup that rich, earthy Italian flavor. If you only have vegetable oil on hand, it will still work, but olive oil keeps it authentic.
- White Onion (1 small, diced): Onion builds the foundation of flavor. A yellow onion works too, but white onions tend to be milder and sweeter, which balances the tangy tomatoes.
- Carrots (1 cup, diced): Carrots add sweetness and depth, while also making the soup heartier. Slice them evenly so they cook at the same pace as the celery.
- Celery (1 cup, diced): Essential for that classic soup base, celery adds freshness and a gentle crunch that holds up even after simmering.
- Garlic (6 cloves, minced or pressed): Don’t skimp here! Garlic is the heart of any Italian dish. Freshly minced cloves give the best punch compared to jarred varieties.
- Crushed Red Pepper Flakes (½ teaspoon): This tiny ingredient adds just the right amount of gentle heat. Adjust to taste, especially if cooking for kids.
- Chicken or Vegetable Stock (6 to 8 cups): Stock is the liquid backbone of your Italian Orzo Spinach Soup. Chicken stock creates a richer flavor, while vegetable stock makes it completely vegetarian. Homemade is wonderful, but store-bought saves time. If you’re a soup lover, you might also enjoy this creamy chicken gnocchi soup for a similar cozy vibe.
- Fire-Roasted Diced Tomatoes (1 can, 14 ounces): These tomatoes add a smoky depth you won’t get from plain diced tomatoes. They balance beautifully with the garlic and Italian seasoning.
- Italian Seasoning (1 ½ tablespoons): A ready-made blend of herbs like oregano, basil, thyme, and rosemary that instantly infuses the broth with flavor. You can also make your own if you prefer.
- Orzo Pasta (1 cup / 8 ounces, uncooked): This small, rice-shaped pasta is what makes this soup so satisfying. It cooks quickly and soaks up the broth, making each spoonful comforting and filling.
- Fresh Baby Spinach or Kale (2 large handfuls): Spinach is the go-to for this recipe, but kale works for a sturdier texture. Both add a pop of green and nutrients that make the soup lighter and fresher.
- Fine Sea Salt and Freshly Cracked Black Pepper (to taste): These simple seasonings pull everything together. Always taste before adding more to avoid overpowering the delicate broth.
- Optional Toppings: Freshly grated Parmesan cheese brings a salty richness, while chopped fresh basil adds a burst of herby freshness.
By choosing these simple ingredients, you’re building layers of flavor that transform into a cozy bowl of Italian Orzo Spinach Soup. Even if you swap spinach for kale or use veggie stock instead of chicken, the result will still be delicious and hearty.

Instructions to Make Italian Orzo Spinach Soup
Making Italian Orzo Spinach Soup is a straightforward process, but the way you layer the flavors really matters. Here’s a step-by-step guide to help you create a soup that tastes like it simmered all day (even though it’s ready in under 30 minutes).
Step 1: Sauté the Vegetables
Start by heating one tablespoon of olive oil in a large stockpot over medium-high heat. Once the oil shimmers, toss in your diced onion, carrots, and celery. This combination is known as a mirepoix—fancy French for the base that makes every soup taste incredible. Cook the vegetables for 5–7 minutes, stirring occasionally, until they soften and release their natural sweetness.
Now, stir in the minced garlic and crushed red pepper flakes. Garlic burns quickly, so keep an eye on it and stir often. After about 2 minutes, your kitchen should smell heavenly, like the start of every good Italian dish.
Step 2: Simmer the Soup Base
Pour in the stock—6 cups if you want a thicker soup, or up to 8 cups for a lighter, brothier version. Add the can of fire-roasted diced tomatoes, juice and all, then sprinkle in the Italian seasoning. Stir everything together and bring it to a gentle simmer.
Once simmering, reduce the heat to medium-low. This step allows the flavors to mingle without overcooking the vegetables. If you’ve ever made a tomato-based soup like lemon chicken soup, you know this gentle simmer is where the magic happens.
Step 3: Cook the Orzo Pasta
Now it’s time for the star—orzo pasta. Stir in one cup of uncooked orzo, making sure it’s well distributed so it doesn’t clump together at the bottom. Cover the pot loosely with a lid and let the soup simmer. Give it a stir every couple of minutes to prevent sticking.
The orzo should reach al dente texture in about 8–10 minutes. Be careful not to overcook it, since orzo continues to absorb broth even after you take the soup off the heat.
Step 4: Add the Spinach and Season
Once the orzo is just tender, toss in two generous handfuls of fresh spinach (or kale if you like a sturdier green). Stir until the leaves wilt into the broth, which only takes a minute or two.
Now’s the time to taste and adjust your seasoning. Add a pinch of fine sea salt and freshly cracked black pepper, keeping in mind that Parmesan, if used, will add a salty kick as well.
Step 5: Serve and Garnish
Ladle the hot Italian Orzo Spinach Soup into bowls. Top each serving with freshly grated Parmesan cheese for a nutty, savory finish, or sprinkle with fresh basil if you want a burst of brightness.
If you’re serving guests—or just want to treat yourself—pair it with warm, crusty bread or even garlic knots for dunking. A light salad on the side makes this meal feel balanced and bistro-worthy.
What to Serve with Italian Orzo Spinach Soup
This soup plays well with others. Pair it with a warm loaf of crusty bread to soak up the broth or a side of garlic knots if you’re feeling indulgent. For something lighter, a crisp salad with balsamic vinaigrette balances the warmth of the soup. If you want to keep it all Italian-inspired, a slice of creamy roasted garlic tomato soup as a side dish makes a fun “soup duo” dinner. Bonus: serve with a glass of white wine and suddenly Tuesday night feels like a cozy trattoria moment.
Key Tips for Making Italian Orzo Spinach Soup
Don’t overcook the orzo—this pasta keeps soaking up broth, so slightly undercooking it means it won’t turn mushy. If you plan on leftovers, cook the orzo separately and stir it into bowls before serving. Want to stretch the soup further? Add an extra cup of broth after reheating. For a protein boost, toss in cooked chicken, turkey, or even cannellini beans. Craving more flavor? A splash of lemon juice at the end brightens everything up. And don’t skimp on the Parmesan topping—it takes the soup from simple to restaurant-worthy.
Storage and Reheating Tips for Italian Orzo Spinach Soup
Store cooled soup in an airtight container in the fridge for up to 4 days. If you know you’ll have leftovers, cook the orzo separately and add it fresh when reheating—that way, it won’t soak up all the broth overnight. To reheat, warm gently on the stovetop over medium heat, adding extra stock if the soup has thickened. It also reheats well in the microwave, though stir halfway to keep it even. This soup freezes decently, but for best results, freeze the broth and veggies without the pasta, then cook orzo fresh when ready to serve.
FAQs
Can I make Italian Orzo Spinach Soup vegetarian?
Yes, just use vegetable stock instead of chicken stock.
Can I use a different pasta?
Absolutely—small pasta shapes like ditalini or small shells work well.
Can I make it in a slow cooker?
Yes, but cook the orzo separately to avoid it getting mushy.
What greens work best?
Spinach and kale are the most popular, but Swiss chard also works beautifully.
Does it freeze well?
Yes, but freeze without the pasta for the best texture.
Final Thoughts
Italian Orzo Spinach Soup is proof that simple ingredients can create something extraordinary. Quick, cozy, and endlessly adaptable, it’s the perfect recipe to keep in your back pocket for busy nights or when you just need a little comfort in a bowl. Whether you’re cooking for your family or just yourself, this soup will warm hearts and fill bellies—without leaving you stuck in the kitchen all night.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
PrintItalian Orzo Spinach Soup – Fresh, Flavorful, and Family-Friendly
This Italian Orzo Spinach Soup is quick to make, bursting with zesty Italian flavors, and incredibly cozy. Perfect for a satisfying meal any day of the week!
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
1 tablespoon olive oil
1 small white onion, diced
1 cup carrots, diced
1 cup celery, diced
6 cloves garlic, minced or pressed
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 (8 ounces) uncooked orzo pasta
2 large handfuls fresh baby spinach or kale
Fine sea salt and freshly cracked black pepper, to taste
Optional Toppings: Freshly grated Parmesan cheese, chopped fresh basil
Instructions
1. Heat the olive oil in a large stockpot over medium-high heat. Add the diced onion, carrots, and celery, and sauté for 5–7 minutes, stirring occasionally, until softened.
2. Add the garlic and crushed red pepper flakes, and sauté for an additional 2 minutes, stirring frequently, until fragrant.
3. Pour in the stock, add the fire-roasted diced tomatoes, and sprinkle in the Italian seasoning. Stir to combine.
4. Bring the mixture to a gentle simmer, then reduce the heat to medium-low to maintain the simmer.
5. Stir in the uncooked orzo. Cover the pot with a lid and let the soup simmer, stirring occasionally to prevent the orzo from sticking to the bottom, until the orzo is just al dente.
6. Stir the fresh spinach or kale into the soup until wilted.
7. Taste the soup and adjust seasoning with salt and black pepper as needed.
8. Ladle the soup into bowls and top with freshly grated Parmesan cheese or a sprinkle of chopped fresh basil, if desired. Serve immediately and enjoy!
Notes
To make this soup vegetarian or vegan, use vegetable stock and skip the Parmesan cheese.
This soup thickens as it sits due to the orzo absorbing liquid. Add extra broth or water when reheating if needed.
You can swap spinach for kale or other leafy greens depending on what you have.