This hearty soup combines tender beef stew meat with orzo pasta and colorful garden vegetables in a rich, savory broth. The medley includes carrots, celery, bell pepper, zucchini, green beans, and spinach, all simmered with aromatic herbs like thyme and oregano. Ready in about an hour, this filling dish delivers comforting flavors and satisfying textures perfect for chilly evenings.
The smell of this soup simmering takes me back to my tiny first apartment, where the windows would fog up from the steam and my neighbors would knock asking what smelled so good. I started making it during a particularly brutal winter when I needed something substantial but didnt want to spend hours in the kitchen. Now its become my go-to whenever someone needs comfort, whether theyre fighting a cold or just survived a terrible week at work.
Last year I made three huge batches of this soup when my best friend was going through a divorce and forgot how to feed herself. We sat at her kitchen table with steaming bowls, watching the snow fall outside, and she actually smiled for the first time in weeks. Something about a soup this hearty makes people feel like everything might actually be okay.
Ingredients
- 1 lb beef stew meat: Chuck roast cut into chunks works beautifully here because the connective tissue breaks down during simmering
- 2 tbsp olive oil: Needed to get that nice sear on the beef which creates depth of flavor
- 1 large onion: The foundation that builds the savory base as it softens and sweetens
- 3 cloves garlic: Add it with the vegetables so it mellows rather than burns
- 3 carrots and 2 celery stalks: Classic aromatics that infuse the broth with their sweet earthiness
- 1 red bell pepper: Adds a subtle sweetness and beautiful color contrast
- 1 zucchini: Holds its shape nicely and absorbs the spiced broth
- 1 cup green beans: Trim them into bite sized pieces so theyre easy to spoon up
- 1 can diced tomatoes: The juices thicken the broth naturally while adding brightness
- 4 cups beef broth and 4 cups water: This ratio gives you enough liquid without making the soup too thin
- 2 cups fresh spinach: Stir it in at the very end just until it wilts
- 3/4 cup orzo pasta: This tiny pasta soaks up the broth and makes the soup feel substantial
- 1 tbsp tomato paste: Concentrated tomato flavor that deepens the whole pot
- 1 tsp dried thyme and oregano: Dried herbs work better here than fresh since theyll cook for a long time
- 2 bay leaves: Remove them before serving unless you want someone to get an unpleasant surprise
- Salt and pepper: Taste at the end since the broth and tomatoes already contain salt
- 1/4 cup fresh parsley: Sprinkle this on top to add a fresh bright finish against the rich soup
Instructions
- Sear the beef:
- Heat that olive oil in your biggest pot 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 set it aside on a plate.
- Build the vegetable base:
- In the same pot, toss in your onion, garlic, carrots, and celery. Cook them for 5 minutes until the onions turn translucent and your kitchen starts smelling amazing.
- Add the remaining vegetables:
- Stir in the red bell pepper, zucchini, and green beans. Give them 3 more minutes to soften slightly before moving on.
- Combine everything:
- Put the beef back into the pot along with the diced tomatoes and their juices, tomato paste, both liquids, and all your dried herbs. Season generously then bring everything to a rolling boil.
- Simmer gently:
- Turn the heat down to low, cover the pot with a lid, and let it bubble away for 30 minutes. The beef should be fork tender and the vegetables soft but not falling apart.
- Add the orzo:
- Toss in the pasta and cook uncovered for 10 minutes, stirring every now and then so nothing sticks to the bottom. The orzo should be al dente with a tiny bite still in the center.
- Finish with spinach:
- Stir in the fresh spinach and watch it collapse into the hot soup within about 2 minutes. Taste and add more salt or pepper if needed.
- Serve it up:
- Fish out those bay leaves and ladle the soup into bowls. Top each serving with a generous sprinkle of fresh parsley and maybe some crusty bread on the side.
My dad claimed he didnt like soup until I forced him to try a bowl of this on a rainy Sunday afternoon. He went back for thirds and now requests it every time he visits, saying its the only soup that actually fills him up like a real meal should.
Making It Your Own
Sometimes I swap in diced potatoes instead of orzo when I want something even more filling, and they add such a wonderful creaminess to the broth. You could also use ground beef if you are short on time or budget, just brown it completely and drain the excess fat before adding the vegetables.
Perfect Pairings
A slice of warm garlic bread is practically mandatory for dunking into the broth, but a simple green salad with vinaigrette helps cut through the richness. I also love serving this with a glass of full bodied red wine that can stand up to the beef and tomatoes.
Storage And Meal Prep
This soup actually tastes better the next day when all the flavors have had time to meld together in the refrigerator. It freezes beautifully for up to three months, just let it cool completely and leave some room at the top of the container since liquids expand when frozen.
- Cool the soup completely before transferring to airtight containers
- Reheat gently over medium low heat, stirring occasionally
- Always store the orzo separately if you plan to freeze for more than a week
Theres something deeply satisfying about making a soup that feeds people so completely, body and soul. I hope this becomes one of those recipes you turn to again and again, whenever you need to feel grounded and nourished.
Recipe FAQ
- → Can I make this soup ahead of time?
-
Absolutely! This soup actually tastes better the next day as flavors deepen. Store in the refrigerator for up to 4 days and reheat gently on the stovetetop.
- → Can I freeze this soup?
-
Yes, though it's best to freeze without the orzo pasta. Add fresh orzo when reheating to prevent it from becoming mushy. Freeze for up to 3 months in airtight containers.
- → What cut of beef works best?
-
Beef chuck stew meat is ideal as it becomes tender during slow simmering. You can also use round steak or sirloin cut into bite-sized pieces.
- → How can I make this gluten-free?
-
Simply substitute the orzo with rice, quinoa, or gluten-free pasta. Always check that your beef broth and tomato paste are certified gluten-free.
- → What vegetables can I substitute?
-
Feel free to swap in seasonal vegetables like butternut squash, potatoes, green peas, or corn. The base of onions, carrots, and celery provides classic flavor foundation.
- → Can I cook this in a slow cooker?
-
Yes! Brown the beef first, then add all ingredients except orzo and spinach. Cook on low for 6-8 hours, then add orzo for the last 20 minutes and spinach just before serving.