This satisfying bowl brings together tender chunks of beef stew meat, small orzo pasta, and a colorful medley of garden vegetables including carrots, celery, bell pepper, zucchini, and green beans. Everything simmers slowly in a rich beef broth infused with dried thyme and oregano, creating layers of deep flavor that develop beautifully over an hour of gentle cooking.
The addition of fresh spinach at the end adds vibrant color and nutrition, while a sprinkle of chopped parsley provides a bright, herbaceous finish. Perfect for meal prep, the flavors actually deepen and improve overnight, making it an excellent choice for busy weeknights or lazy weekend lunches.
Serve steaming hot alongside crusty bread to soak up every drop of the flavorful broth.
The first time I made this soup during a particularly brutal February, my roommate kept wandering into the kitchen asking if it was ready yet. The smell of browning beef and garlic had filled every corner of our tiny apartment, making it impossible to think about anything else.
Last winter I made a triple batch for my sister after she had her wisdom teeth out. She couldnt stop talking about how the warmth helped with the soreness, and I think she ate it for four meals straight without complaint.
Ingredients
- Beef stew meat: Cutting it into consistent bite-size pieces helps everything cook evenly and makes each spoonful perfect
- Olive oil: Dont skip this step, the fond from searing the beef creates the deep flavor base that makes this soup special
- Onion, garlic, carrots, celery: This aromatic foundation is non-negotiable, take the full five minutes to properly soften them
- Red bell pepper: Adds a subtle sweetness that balances the rich beef broth beautifully
- Zucchini and green beans: Fresh vegetables that hold their texture even after simmering, giving the soup wonderful body
- Diced tomatoes with juice: The juice becomes part of the broth while the tomatoes break down into silky bites throughout
- Beef broth and water: The combination keeps the soup flavorful without being overwhelmingly heavy or salty
- Fresh spinach: Added at the very end so it wilts just enough to become tender without disappearing completely
- Orzo pasta: This tiny pasta is perfect for soup because it cooks quickly and every spoonful guarantees some noodles
- Tomato paste: Concentrates the tomato flavor and adds a gorgeous richness to the broth
- Dried thyme and oregano: Classic herbs that complement beef without overpowering the fresh vegetables
- Bay leaves: Remove them before serving but let them work their magic during the simmer
- Fresh parsley: A bright finish that cuts through the richness and makes everything look inviting
Instructions
- Sear the beef:
- Heat olive oil in your large pot or Dutch oven until it shimmers, then add the beef in a single layer. Let it develop a deep brown crust on all sides, about 5 minutes total, then remove it to a plate while keeping all those flavorful browned bits in the pot.
- Build the aromatic base:
- Add onion, garlic, carrots, and celery to the same pot and cook for 5 minutes, stirring occasionally. The vegetables should soften and the onions should turn translucent, releasing their sweetness into the oil.
- Add the remaining vegetables:
- Stir in the red bell pepper, zucchini, and green beans, cooking for another 3 minutes. You want them to start softening but still maintain some structure since they will cook more later.
- Combine and season:
- Return the beef to the pot along with the diced tomatoes and their juice, tomato paste, beef broth, water, thyme, oregano, bay leaves, salt, and pepper. Stir everything together until the tomato paste dissolves into the liquid.
- Simmer to develop flavor:
- Bring the soup to a boil, then reduce heat to low and cover. Let it simmer gently for 30 minutes, until the beef is fork tender and the kitchen smells incredible.
- Cook the orzo:
- Add the orzo pasta and simmer uncovered for 10 minutes, stirring occasionally to prevent sticking. The pasta should be al dente with a slight bite to it, as it will continue cooking in the hot soup.
- Finish with fresh greens:
- Stir in the fresh spinach and cook for just 2 minutes until wilted. Taste the soup and adjust the seasoning if needed, then discard the bay leaves before serving.
- Serve and garnish:
- Ladle the hot soup into bowls and sprinkle each portion with chopped fresh parsley. The contrast of the green parsley against the rich broth makes it look as good as it tastes.
My neighbor texted me the next day asking what I was making because the smell had drifted through the building vents. I brought her a container and now we have a standing arrangement where I make soup and she brings dessert.
Make It Your Own
Sometimes I add a splash of red wine when searing the beef for extra depth, or throw in a parmesan rind during simmering to infuse the broth with umami. The recipe is wonderfully forgiving and welcomes whatever tweaks make it yours.
Perfecting The Texture
I learned the hard way that rinsing canned tomatoes actually dilutes the flavor you want in this soup. Keep all that juice, it becomes part of what makes every bowl so satisfying and hearty.
Serving Suggestions
A slice of crusty bread for dunking is practically mandatory, and a simple green salad with vinaigrette balances the richness perfectly. On extra cold days, I serve it with roasted garlic bread that has been rubbed with a raw garlic clove.
- Grate some fresh parmesan over the top just before eating
- A drizzle of good olive oil adds luxurious finish
- Cracked black pepper right before serving wakes up all the flavors
There is something deeply satisfying about setting a steaming bowl of this soup on the table and watching everyone immediately lean in, their spoons already in hand.
Recipe FAQs
- → Can I make this soup in a slow cooker?
-
Yes, brown the beef first, then add all ingredients except orzo and spinach. Cook on low for 6-7 hours, add orzo for the final 20 minutes, then stir in spinach until wilted.
- → How long does this soup keep in the refrigerator?
-
Store in an airtight container for up to 4 days. The orzo will absorb more broth over time, so you may need to add extra liquid when reheating.
- → Can I freeze this soup?
-
Freeze without the orzo for best results—the pasta can become mushy when frozen. Cook fresh orzo when reheating, or freeze everything and accept slightly softer texture.
- → What other vegetables work well in this soup?
-
Potatoes, butternut squash, kale, or Swiss chard make excellent additions. Adjust cooking times accordingly—hard vegetables need longer simmering than leafy greens.
- → Can I use a different cut of beef?
-
Chuck roast, round steak, or brisket work well. Look for marbled cuts that become tender during long simmering. Avoid lean cuts which may dry out.
- → Is there a gluten-free option?
-
Substitute orzo with rice, quinoa, or gluten-free pasta. Always verify that your beef broth and tomato paste are certified gluten-free.