This hearty one-pot meal combines tender seared beef stew meat with orzo pasta and a colorful medley of fresh vegetables including carrots, celery, zucchini, and spinach.
Everything simmers together in a rich beef broth seasoned with thyme, oregano, and tomato paste for deep, comforting flavors.
Ready in about 75 minutes, this satisfying bowl is perfect for weeknight dinners or meal prep, serving six hungry people.
The steam fogged up my kitchen windows on a rainy Tuesday when I first threw this soup together with whatever vegetables had overflowed from my garden basket. What started as a desperate use-up-the-produce dinner became the meal my family now requests the moment autumn leaves start turning. The orzo swells in the broth, catching tiny pools of savory tomato between each grain, while the beef turns impossibly tender after its long simmer. Its the kind of soup that makes you pull your chair closer to the bowl.
My neighbor stopped by unannounced one evening while this soup was bubbling away, and she ended up staying for dinner with a loaf of crusty bread she grabbed from her pantry. We sat at my kitchen counter until midnight, catching up over second helpings and realizing how rare those spontaneous moments had become in our busy lives.
Ingredients
- Beef stew meat: Cut the pieces slightly smaller than you think you need, because they shrink during cooking and you want every spoonful to have tender beef in it.
- Olive oil: A good glug creates the foundation for browning both the meat and vegetables.
- Onion and garlic: These aromatics release their sweetness during the sauté and form the backbone of the broth.
- Carrots and celery: The classic duo adds subtle sweetness and that comforting mirepoix flavor you expect in a hearty soup.
- Red bell pepper: Its mild sweetness balances the acidity from the tomatoes.
- Zucchini: Added later in the process so it keeps some texture rather than dissolving completely.
- Green beans: They bring a satisfying snap and fresh garden taste to each bite.
- Diced tomatoes with juice: The liquid adds body and a gentle tang that brightens the whole pot.
- Beef broth and water: Using both keeps the beef flavor prominent without becoming overwhelmingly salty.
- Fresh spinach: Stirred in at the very end, it wilts instantly and adds a pop of color and nutrition.
- Orzo pasta: This tiny rice-shaped pasta is perfect for soup, giving you something substantial in every spoonful.
- Tomato paste: A small amount concentrates the savory depth without making the broth taste like spaghetti sauce.
- Dried thyme and oregano: These Mediterranean herbs complement the beef and vegetables beautifully.
- Bay leaves: Remember to fish them out before serving, because biting into one is an unpleasant surprise.
- Fresh parsley: Sprinkled on top just before serving, it adds a fresh finish and looks beautiful against the rich broth.
Instructions
- Brown the beef:
- Heat the olive oil in a large pot over medium-high heat until it shimmers, then add the beef pieces in a single layer and let them develop a deep brown crust before turning. Remove the seared beef to a plate, leaving all those flavorful browned bits behind in the pot.
- Build the vegetable base:
- Toss in the onion, garlic, carrots, and celery, stirring frequently to scrape up the fond from the bottom of the pot. Let them cook until the onions turn translucent and the carrots begin to soften, about 5 minutes.
- Add remaining vegetables:
- Stir in the bell pepper, zucchini, and green beans, letting them join the party for about 3 minutes. They will continue cooking later, so they only need a brief introduction to the heat right now.
- Simmer everything together:
- Return the beef to the pot along with the diced tomatoes, tomato paste, broth, water, herbs, salt, and pepper. Bring it all to a boil, then reduce the heat, cover, and let it simmer gently for 30 minutes until the beef turns fork-tender.
- Cook the orzo:
- Stir in the orzo and simmer uncovered for about 10 minutes, stirring occasionally so the pasta does not stick to the bottom. Taste a piece of orzo to make sure it has reached that perfect al dente texture.
- Finish with spinach:
- Add the fresh spinach leaves and stir just until they wilt into the hot broth, which takes barely 2 minutes. Taste the broth one final time and adjust the salt and pepper to your liking before serving.
I packed thermoses of this soup for my daughter to take to college during exam week, and she texted me that her roommate begged for the recipe after catching the aroma in their dorm room. Food travels in strange and wonderful ways sometimes.
Storage and Reheating
This soup keeps beautifully in the refrigerator for up to four days, and I actually prefer it on day two when the flavors have had time to marry overnight. For longer storage, freeze portions in airtight containers for up to three months, though the orzo may soften slightly upon thawing. When reheating, add a bit of extra broth or water to loosen the consistency, because the pasta acts like a sponge.
Easy Variations
Swap the beef for leftover roasted chicken and chicken broth if you want a lighter version that still feels comforting and complete. Vegetarians can omit the meat entirely and use vegetable broth, adding a can of drained cannellini beans for protein. If orzo is not available, any small pasta like ditalini or pastina works just as well.
Serving Suggestions
A hunk of crusty bread for dunking turns this into a complete meal that satisfies even the hungriest eaters at your table. A spoonful of pesto swirled into individual bowls adds a bright herbal kick that plays beautifully against the savory broth. For a touch of richness, grate some Parmesan cheese over the top just before serving.
- Toast the bread and rub it with a raw garlic clove for an easy garlic bread accompaniment.
- A simple green salad with vinaigrette balances the heartiness of the soup.
- Leftover soup thickens beautifully and can be served over mashed potatoes for a creative second meal.
This is the soup I make when someone I love needs comfort without words. It says everything a warm bowl of soup should say.
Recipe Questions & Answers
- → Can I use a different cut of beef for this soup?
-
Yes, chuck roast works beautifully and becomes tender during simmering. Round steak or sirloin can also be used but may require slightly less cooking time to stay tender.
- → How do I prevent the orzo from getting too soft?
-
Add the orzo during the last 10 minutes of cooking and simmer uncovered, stirring occasionally. This keeps it perfectly al dente and prevents it from absorbing too much broth.
- → Can I make this ahead for meal prep?
-
Absolutely, the flavors actually deepen overnight in the refrigerator. Store in airtight containers for up to four days, adding a splash of broth when reheating if needed.
- → What can I substitute for orzo to make it gluten-free?
-
Small gluten-free pasta shapes like ditalini or acini de pepe work well. Rice is another excellent option, though it may need a few extra minutes of cooking time.
- → Which vegetables can I swap based on seasonal availability?
-
This soup is very adaptable. Try parsnips instead of carrots, kale in place of spinach, or add peas, corn, or diced potatoes depending on what is fresh and available.