This comforting soup combines tender chunks of beef stew meat with small orzo pasta and a colorful medley of garden vegetables. The base starts with classic aromatics—onions, garlic, carrots, and celery—then builds with red bell pepper, zucchini, green beans, and spinach. Simmered in beef broth with tomatoes and dried herbs, everything comes together in about an hour. The result is a filling, nourishing bowl that's even better the next day as the flavors deepen.
The first time I made this soup was during a rainy October weekend when the house felt chilly and empty. I had bought stew meat on impulse without a plan, and my neighbor dropped off a basket of garden vegetables that needed using. Something about simmering beef with tomatoes and pasta just felt right for that gray afternoon.
My sister came over unexpectedly that afternoon and ended up staying for three bowls. She said it reminded her of the soup our grandmother used to make, though grandmothers version never had orzo. Now whenever I see stew meat on sale, I text her because we both know exactly whats coming.
Ingredients
- Beef stew meat: I learned to pat it completely dry before searing or it will steam instead of brown
- Olive oil: You need this for getting that gorgeous crust on the beef that builds the soup foundation
- Onion garlic carrots celery: This aromatic base is non-negotiable even if you are tempted to skip something
- Red bell pepper and zucchini: These add sweetness and texture that elevate it beyond basic beef soup
- Green beans: Fresh ones hold up better during simmering than frozen ones which can get mushy
- Diced tomatoes with juice: The liquid becomes part of the broth so do not drain the can
- Beef broth and water: The combination prevents it from being too overwhelmingly beefy
- Fresh spinach: Add this at the very end so it stays bright and does not turn the soup murky
- Orzo pasta: This tiny pasta is perfect because it cooks right in the soup and feels so homey
- Tomato paste: Just one tablespoon deepens the color and gives the broth some body
- Dried thyme and oregano: These herbs pair beautifully with beef and tomatoes
- Bay leaves: They work quietly in the background but you will notice if they are missing
- Fresh parsley: A sprinkle on top makes each bowl look finished and inviting
Instructions
- Sear the beef:
- Heat olive oil in your large pot over medium-high heat until it shimmers. Add beef in batches so you do not crowd the pot and listen for that satisfying sizzle. Let each piece develop a deep brown crust on all sides then set aside on a plate.
- Build the vegetable base:
- In the same pot add onion garlic carrots and celery. Cook them for about 5 minutes until they soften and the onions turn translucent. Scrape up any browned bits from the bottom of the pot while you stir.
- Add the remaining vegetables:
- Stir in red bell pepper zucchini and green beans. Let them cook for another 3 minutes just until they start to smell fragrant.
- Combine everything:
- Return the beef to the pot along with any juices on the plate. Pour in diced tomatoes with their juice tomato paste beef broth water thyme oregano bay leaves salt and pepper. Give it a good stir to combine everything.
- Simmer gently:
- Bring to a boil then immediately reduce heat to low. Cover and let it simmer for 30 minutes until the beef is tender enough to cut with a spoon.
- Add the orzo:
- Uncover the pot and stir in the orzo pasta. Simmer for 10 minutes uncovered stirring occasionally so the pasta does not stick to the bottom.
- Finish with spinach:
- Stir in the fresh spinach and watch it wilt down into the soup in about 2 minutes. Taste and add more salt or pepper if it needs something.
- Serve it up:
- Fish out the bay leaves and discard them. Ladle the hot soup into bowls and sprinkle each serving with chopped fresh parsley.
Last winter I made a double batch when my whole family came down with flu season. It was the only thing anyone wanted to eat for days, and even my nephew who usually complains about vegetables asked for seconds.
Making It Your Own
Sometimes I add a parmesan cheese rind to the simmering broth for an extra layer of savory richness. Other times I swap the orzo for ditalini or even small shells if that is what I have in the pantry.
Storage And Reheating
This soup actually tastes better the next day when the flavors have had time to become friends. Store it in the refrigerator for up to four days but know the pasta will continue to soften.
Serving Suggestions
A hunk of crusty bread for dunking is practically mandatory in my house. Sometimes I serve it with a simple green salad dressed with vinaigrette to cut through the richness.
- Grilled cheese sandwiches make this feel like an elevated childhood dinner
- A dollop of pesto swirled on top adds a bright fresh finish
- A squeeze of lemon juice right before serving wakes up all the flavors
There is something about a pot of soup simmering on the stove that makes a house feel like home. I hope this recipe becomes one of those comfort meals you turn to again and again.
Common Questions
- → Can I make this soup in a slow cooker?
-
Yes. Brown the beef first, then add all ingredients except orzo and spinach to your slow cooker. Cook on low for 6-7 hours. Add orzo during the last 15-20 minutes and stir in spinach just before serving.
- → What other pasta shapes work well?
-
Small pasta shapes like ditalini, small shells, or broken spaghetti work beautifully. For gluten-free options, try rice-based pasta or quinoa pasta—just adjust cooking time as needed.
- → How should I store leftovers?
-
Cool completely and refrigerate in airtight containers for up to 4 days. The orzo will absorb some liquid, so add a splash of broth or water when reheating. This soup also freezes well for up to 3 months.
- → Can I use a different cut of beef?
-
Chuck roast or round steak cut into cubes work perfectly. The key is choosing a cut that becomes tender during slow simmering. Pre-cut stew meat is convenient but often more expensive than buying a roast and cutting it yourself.
- → What vegetables can I substitute?
-
Feel free to use what's in season or what you have on hand. Try diced potatoes, green peas, corn, or Swiss chard instead of spinach. The soup is very forgiving and adapts well to substitutions.
- → How do I prevent the orzo from getting mushy?
-
Add orzo toward the end of cooking and cook until just al dente. If making ahead, cook orzo separately and add it to individual bowls when serving to prevent it from absorbing too much broth.