This comforting soup combines tender chunks of beef stew meat with small orzo pasta and a colorful medley of fresh garden vegetables. The broth becomes deeply flavorful as it simmers with onions, garlic, carrots, celery, red bell pepper, zucchini, and green beans. A can of diced tomatoes adds body while dried thyme and oregano provide classic herbal notes. The finished dish gets a boost of freshness from wilted spinach and chopped parsley garnish.
The first time I made this soup was during a particularly brutal February when my apartment heater had given up completely. Standing over a steaming pot became my favorite way to thaw out, and something about the way the orzo absorbed that rich, beefy broth made the whole house feel warmer even before I took a single bite.
My neighbor came over sniffing the air like a cartoon character, and I ended up sharing bowls with her on my fire escape. We sat there watching snow flurries while steam curled off our spoons, and she admitted it was better than the soup her Italian grandmother used to make—high praise from someone who takes their food traditions seriously.
Ingredients
- Beef stew meat: Cutting it into uniform bite-size pieces ensures everything cooks evenly and nobody gets stuck with a tough, chewy bite
- Olive oil: Dont skip searing the beef first—those browned bits stuck to the bottom become the foundation of the entire soups flavor
- Onion, garlic, carrots, celery: This classic aromatic base builds layers of flavor that develop as the soup simmers
- Red bell pepper and zucchini: These add sweetness and color that brighten up the otherwise earthy broth
- Green beans: They hold their texture beautifully and add a fresh crunch even after long simmering
- Diced tomatoes with juice: The juice is liquid gold—it provides body and acidity that balances the rich beef
- Beef broth and water: Using both prevents the soup from becoming too salty while still maintaining depth
- Fresh spinach: Added at the very end so it stays vibrant and doesnt turn into mush
- Orzo pasta: This tiny rice-shaped pasta is the star that makes the soup feel substantial and satisfying
- Tomato paste: A concentrated punch of umami that deepens the color and flavor of the broth
- Dried thyme and oregano: These herbs complement the beef without overpowering the fresh vegetables
- Bay leaves: They work quietly in the background adding subtle floral notes that you notice mostly when theyre missing
- Fresh parsley: A bright finish that cuts through the richness and makes everything taste freshly made
Instructions
- Sear the beef:
- Heat olive oil in your large pot over medium-high heat and add the beef pieces. Let them develop a deep brown crust on all sides, about 5 minutes, then remove them to a plate—those browned bits left behind are going to make your broth incredible.
- Build the base:
- In the same pot, toss in onion, garlic, carrots, and celery. Cook them for about 5 minutes until they soften and the onions turn translucent, scraping up any browned bits from the bottom as you stir.
- Add more vegetables:
- Throw in red bell pepper, zucchini, and green beans. Let them cook for another 3 minutes until they start to glisten and soften slightly.
- Combine everything:
- Return the beef to the pot along with diced tomatoes and their juice, tomato paste, beef broth, water, thyme, oregano, bay leaves, salt, and pepper. Give it all a good stir to make sure the tomato paste dissolves completely.
- Simmer slowly:
- Bring the soup to a boil, then drop the heat to low and cover it. Let it simmer gently for 30 minutes until the beef is tender enough to cut with a spoon and the vegetables are soft throughout.
- Cook the orzo:
- Stir in the orzo and simmer uncovered for 10 minutes. Stir occasionally to prevent the pasta from sticking to the bottom—it absorbs liquid quickly so keep an eye on the consistency.
- Finish with greens:
- Fold in the fresh spinach and stir for about 2 minutes until it just wilts. Taste and adjust salt and pepper if needed, then fish out those bay leaves before serving.
- Serve it up:
- Ladle the hot soup into bowls and scatter chopped parsley over the top. The steam will carry that fresh herb aroma right to your nose before you even pick up your spoon.
Last winter my sister showed up with three friends after their car broke down during a road trip. I stretched this recipe to feed eight people by adding more broth and vegetables, and they all sat around my tiny kitchen table until midnight, asking for seconds and thirds while the snow piled up outside.
Making It Ahead
This soup actually tastes better the next day when all the flavors have had time to mingle and get to know each other. Just keep the orzo separate if youre planning to store it, or youll end up with more of a stew than a soup.
Freezing Tips
The soup freezes beautifully without the orzo and spinach—I portion it into containers and add fresh pasta and greens when I reheat. This trick has saved me on countless nights when cooking from scratch feels like too much.
Serving Suggestions
A hunk of crusty bread for dunking is non-negotiable in my house. Sometimes I stir a spoonful of pesto into each bowl right before serving, which adds a bright, herbal punch that makes the whole thing feel special.
- Grate some Parmesan over the top for a salty, savory finish
- A drizzle of good olive oil adds richness and makes it feel restaurant quality
- A splash of vinegar right before serving brightens everything up
Theres something profoundly satisfying about a soup that can feed a crowd, comfort a cold, and make your entire house smell like someone who knows exactly what theyre doing in the kitchen. Even if that person is just you, following a recipe on a Tuesday night.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
-
Yes, this soup actually tastes better the next day as flavors have time to meld together. Store in the refrigerator for up to 4 days. The orzo will absorb more liquid over time, so you may need to add extra broth when reheating.
- → What cut of beef works best?
-
Beef stew meat or chuck roast cut into bite-size pieces works perfectly. These cuts become tender and flavorful during slow simmering. Avoid lean cuts as they can become tough.
- → Can I freeze this soup?
-
You can freeze it, but the orzo texture may change slightly upon reheating. For best results, freeze without the orzo and add fresh pasta when reheating. Freeze in portion-sized containers for up to 3 months.
- → How do I make this gluten-free?
-
Simply substitute the orzo with gluten-free pasta, rice, or additional vegetables. Always check that your beef broth and tomato paste are certified gluten-free as well.
- → What vegetables can I substitute?
-
Feel free to use whatever fresh vegetables you have on hand. Potatoes, butternut squash, green peas, corn, or kale all work beautifully in this soup. Adjust cooking times accordingly for harder vegetables.
- → How can I thicken the broth?
-
The orzo naturally thickens the broth as it cooks. For a thicker consistency, you can mash some of the cooked vegetables against the side of the pot or add a tablespoon of cornstarch mixed with cold water.