This comforting bowl brings together tender chunks of beef stew meat, petite orzo pasta, and a vibrant medley of garden vegetables including carrots, celery, bell pepper, zucchini, and green beans. Simmered slowly in a savory beef broth infused with thyme, oregano, and bay leaves, the flavors deepen beautifully as everything cooks together. Fresh spinach adds a burst of color and nutrition at the end, while a sprinkle of parsley brightens each serving. Perfect for chilly evenings or when you need something substantial and satisfying.
The first time I made this soup was during a particularly brutal February when my apartment heater decided to quit. My friend Sarah brought over a bag of garden veggies from her father's last harvest, and we spent the afternoon chopping and simmering while the steam fogged up the windows. That soup saved us from the cold, and now the smell of thyme and tomatoes bubbling away instantly takes me back to that cozy afternoon.
Last winter, my neighbor was recovering from surgery and couldn't cook for her family. I dropped off a batch of this soup on her porch, and she texted me later saying her kids actually asked for seconds. Something about tender beef, sweet vegetables, and that tiny pasta just works magic on people.
Ingredients
- 1 lb beef stew meat: Chuck beef works beautifully here, becoming fork-tender after simmering in the broth
- 2 tbsp olive oil: Essential for getting that nice sear on the beef, which builds the foundation of flavor
- 1 large onion, diced: Sweet onions caramelize slightly and add depth to the broth
- 3 cloves garlic, minced: Add this after the onions soften so it doesnt burn and turn bitter
- 3 carrots, sliced: These lend natural sweetness and hold their shape nicely during long simmering
- 2 celery stalks, sliced: The classic soup base trio with onions and carrots
- 1 red bell pepper, diced: Adds beautiful color and a subtle sweetness that balances the beef
- 1 zucchini, diced: Use smaller cubes so it doesnt turn to mush
- 1 cup green beans: Fresh ones snap nicely between your teeth while canned ones can get too soft
- 1 can diced tomatoes with juice: The juice becomes part of the broth, so dont drain it
- 4 cups beef broth: Low-sodium lets you control the salt level
- 4 cups water: Creates enough liquid for all those vegetables and pasta
- 2 cups fresh spinach: Add this at the very end so it stays vibrant and tender
- 3/4 cup orzo pasta: This rice-shaped pasta soaks up broth like little flavor sponges
- 1 tbsp tomato paste: Concentrates the tomato flavor and deepens the color of the broth
- 1 tsp dried thyme: Earthy and warm, perfect for beef soup
- 1 tsp dried oregano: Adds that classic herbaceous note
- 2 bay leaves: Remove them before serving, but they add subtle depth while cooking
- Salt and pepper: Taste at the end since broth brands vary in saltiness
- 1/4 cup fresh parsley: A bright finish that cuts through the rich broth
Instructions
- Sear the beef:
- Heat olive oil in your large pot over medium-high heat and add the beef in batches so you dont overcrowd the pan. Let each piece develop a deep brown crust on all sides, about 5 minutes total, then set aside on a plate.
- Build the vegetable base:
- In the same pot, add onions, garlic, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until the onions turn translucent and the kitchen smells amazing.
- Add more vegetables:
- Throw in the red bell pepper, zucchini, and green beans. Give everything a good stir and let them cook for another 3 minutes until they start to soften slightly.
- Combine and season:
- Return the beef to the pot along with any juices on the plate. Pour in the diced tomatoes with their juice, tomato paste, beef broth, water, thyme, oregano, bay leaves, salt, and pepper.
- Simmer gently:
- Bring everything to a boil, then reduce heat to low. Cover the pot and let it simmer for 30 minutes until the beef is tender enough to cut with a spoon.
- Add the orzo:
- Stir in the orzo and simmer uncovered for 10 minutes. Stir occasionally to prevent the pasta from sticking to the bottom.
- Finish with spinach:
- Stir in the fresh spinach and let it wilt for about 2 minutes. Taste and adjust salt and pepper before serving.
- Serve it up:
- Fish out and discard the bay leaves, then ladle into warm bowls. Sprinkle fresh parsley on top and watch people lean in over their bowls.
My grandmother always said soup tastes better the next day, and she was right. The flavors marry and deepen in the refrigerator, turning a good soup into something extraordinary that makes the whole house smell wonderful when you reheat it.
Making It Your Own
Sometimes I swap in diced potatoes for the zucchini, especially when I want something more filling on cold nights. You can also use brown rice instead of orzo if you need gluten-free options, just adjust the cooking time accordingly.
Freezer Tips
This soup freezes beautifully, but leave out the orzo if you plan to freeze it. The pasta turns mushy when frozen and reheated, so just cook fresh orzo when you thaw and reheat the soup base.
Serving Suggestions
A hunk of crusty bread is perfect for soaking up every drop of that flavorful broth. Sometimes I make garlic bread to serve alongside, and other times I just put out a loaf of good sourdough and let everyone help themselves.
- Grated Parmesan cheese on top adds a salty, savory finish
- A drizzle of good olive oil right before serving brings all the flavors together
- Lemon wedges on the side let guests brighten their bowl if they like
Theres something deeply satisfying about making soup, especially one that fills the whole house with such welcoming aromas. Hope this recipe brings as much comfort to your kitchen as it has to mine.
Recipe FAQs
- → Can I make this ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in the refrigerator for up to 4 days, though you may want to add a splash of water when reheating since the orzo will continue absorbing liquid.
- → What cut of beef works best?
-
Beef chuck stew meat is ideal because it becomes tender during slow simmering. Look for pieces well-marbled with fat, which adds richness and prevents the meat from drying out as it cooks.
- → Can I freeze this soup?
-
You can freeze it, but the orzo texture may become slightly mushy upon thawing. For best results, freeze without the orzo and cook fresh pasta when reheating. Otherwise, it keeps well frozen for up to 3 months.
- → How do I make this gluten-free?
-
Simply substitute the orzo with rice, quinoa, or a certified gluten-free small pasta shape. Double-check that your beef broth and tomato paste are labeled gluten-free as well.
- → What vegetables can I substitute?
-
Feel free to use whatever seasonal vegetables you have on hand. Potatoes, butternut squash, green peas, corn, or diced turnips all work wonderfully. Just keep total vegetable quantity similar for consistent flavor balance.
- → How can I thicken the broth?
-
The orzo naturally thickens the broth as it cooks and releases starch. If you prefer an even heartier consistency, you can mash a few potato pieces into the liquid or let it simmer uncovered longer to reduce.