This warming bowl combines tender chunks of beef stew meat with small orzo pasta and a colorful medley of garden vegetables. The savory beef broth base gets depth from tomato paste and aromatics, while diced tomatoes add subtle sweetness. After simmering until the beef is fork-tender, fresh spinach wilts into the soup just before serving. The result is a filling, one-pot meal that tastes even better the next day, making it ideal for meal prep or feeding a hungry family.
The first time I made this soup was during a rainy October weekend when the house felt unusually quiet. I'd grabbed too many vegetables at the farmers market, thinking I needed more than I actually did, and ended up throwing everything into one pot. My roommate wandered in midway through cooking, asking what smelled so incredible, and ended up staying for dinner. Now it's the soup I make when I need something that feels like a hug in a bowl.
I served this to my dad last winter when he was recovering from a bad cold and he actually asked for seconds, which never happens. He said it reminded him of the soups his grandmother used to make on Sundays, except with more vegetables and less time standing over the stove. The way the orzo swells slightly and the spinach wilts into the broth creates this silky texture that feels almost luxurious despite being such a simple homey meal.
Ingredients
- 1 lb beef stew meat: Cut into bite size pieces, this becomes tender and flavorful as it simmers
- 2 tbsp olive oil: For searing the beef and sautéing the vegetables, building layers of flavor
- 1 large onion, diced: Provides the aromatic foundation for the entire soup
- 3 cloves garlic, minced: Add this with the vegetables so it mellows rather than burns
- 3 carrots, sliced: These hold their shape beautifully during long simmering
- 2 celery stalks, sliced: Essential for that classic soup base flavor
- 1 red bell pepper, diced: Adds subtle sweetness and vibrant color to every bowl
- 1 zucchini, diced: Cut the pieces slightly larger so they dont turn to mush
- 1 cup green beans: Trimmed and cut into 1 inch pieces for easy eating
- 1 (14.5 oz) can diced tomatoes: Include all the juice for a richer tomato base
- 4 cups beef broth: The backbone of your soup, so choose one you really like
- 4 cups water: Prevents the broth from becoming too salty as it reduces
- 2 cups fresh spinach: Stir this in at the very end for bright color and nutrition
- 3/4 cup orzo pasta: This tiny pasta absorbs the broth and becomes wonderfully creamy
- 1 tbsp tomato paste: Concentrated tomato flavor that deepens the entire soup
- 1 tsp dried thyme: Earthy and aromatic, perfect for beef and vegetables
- 1 tsp dried oregano: Classic herb that makes everything taste homemade
- 2 bay leaves: Remove them before serving but let them work their magic
- Salt and black pepper: Season gradually as you cook to get it just right
- 1/4 cup fresh parsley: Sprinkle this on top for a burst of fresh flavor
Instructions
- Sear the beef:
- Heat olive oil in your large pot over medium high heat and add the beef pieces, letting them develop a deep brown crust on all sides, about 5 minutes. Remove the beef with a slotted spoon and set it aside on a plate.
- Build the base:
- Add onion, garlic, carrots, and celery to the same pot, stirring for 5 minutes until they soften and the kitchen smells amazing. Scrape up any browned bits from the bottom as you stir.
- Add more vegetables:
- Stir in the red bell pepper, zucchini, and green beans, cooking for another 3 minutes until everything starts to glisten.
- Combine everything:
- Return the beef to the pot and add the diced tomatoes with their juice, tomato paste, broth, water, thyme, oregano, bay leaves, salt, and pepper. Stir until the tomato paste dissolves completely.
- Simmer gently:
- Bring the soup to a boil, then reduce heat to low and cover, letting it simmer quietly for 30 minutes. The beef should become tender enough to break apart with a spoon.
- Cook the orzo:
- Add the orzo pasta and simmer uncovered for 10 minutes, stirring occasionally so it doesnt stick to the bottom. The pasta should be cooked through but still have a slight bite.
- Finish with spinach:
- Stir in the fresh spinach and let it wilt for about 2 minutes, turning bright green and tender. Taste and adjust the seasoning if needed.
- Serve immediately:
- Remove and discard the bay leaves, then ladle the hot soup into bowls and sprinkle with fresh chopped parsley.
Last month my neighbor came over unexpectedly while this was simmering, and she literally stood at the stove inhaling the steam before asking for the recipe. Her family has already requested it three times since then. Thats how I know this is one of those recipes that finds its way into regular rotation.
Make It Your Own
Ive tried this soup with different vegetables depending on what I have on hand, and almost everything works. Butternut squash makes it sweeter, while kale stands up to longer cooking than spinach. Sometimes I skip the pasta and serve it with crusty bread instead for a lighter version.
Storage Secrets
This soup actually tastes better the next day when all the flavors have had time to mingle and deepen. Store it in the refrigerator for up to four days, but keep the orzo and soup separate if you plan to freeze it, otherwise the pasta gets mushy.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness beautifully, and garlic bread never hurt anything. For a lighter meal, serve smaller portions as a starter before a main course.
- Grate some parmesan on top just before serving
- Add a splash of red wine vinegar to brighten the flavors
- Keep extra broth handy when reheating since the orzo soaks it up
There is something so satisfying about a soup that fills the whole house with warmth and brings people to the table faster than anything else. This one does exactly that, every single time.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors have time to meld together. Store in the refrigerator for up to 4 days, adding a splash of water or broth when reheating since the orzo will absorb liquid.
- → What cuts of beef work best?
-
Chuck roast or beef stew meat are ideal choices because they become tender during slow simmering. Look for well-marbled pieces with some fat content, which adds richness to the broth.
- → Can I freeze this soup?
-
You can freeze it, but keep in mind that orzo pasta may become mushy when frozen and reheated. For best results, freeze the soup without the orzo, then cook fresh orzo when reheating.
- → How do I make this gluten-free?
-
Simply replace the orzo with a gluten-free pasta shape like rice-based small pasta, or add extra vegetables and potatoes. Also ensure your beef broth and tomato paste are certified gluten-free.
- → What other vegetables can I add?
-
This soup is very versatile. Try adding diced potatoes, butternut squash, green peas, corn, or kale in place of spinach. Use whatever fresh vegetables you have on hand for a customized version.
- → Why sear the beef first?
-
Searing creates a flavorful brown crust on the beef through the Maillard reaction, adding depth and richness to the final soup. Don't skip this step—it makes a noticeable difference in flavor.