This satisfying soup combines tender chunks of beef stew meat with small orzo pasta and a colorful medley of fresh garden vegetables. Carrots, celery, red bell pepper, zucchini, and green beans simmer alongside aromatic onions and garlic in a beef broth infused with dried thyme and oregano. The orzo absorbs the savory flavors as it cooks, while fresh spinach adds vibrant color and nutrition at the end. Perfect for chilly evenings, this one-pot meal comes together in just over an hour and tastes even better the next day, making it ideal for meal prep or feeding a hungry family.
The first time I made this soup, it was a gray Sunday when nothing sounded appealing except something that would simmer for hours and make the whole house smell welcoming. I ended up letting it cook even longer than the recipe calls for because I fell asleep reading on the couch, and honestly, that extra time made the beef impossibly tender.
My neighbor smelled it simmering through our open apartment windows and actually knocked on my door to ask what I was making. We ended up eating it together on her fire escape with some crusty bread I happened to have, and now it's our thing whenever the weather turns dreary.
Ingredients
- 1 lb beef stew meat: Cut into bite-size pieces, and do not skip the searing step because that brown crust is where all the depth comes from
- 2 tbsp olive oil: Use this to sear the beef and start building your flavor foundation right from the start
- 1 large onion, diced: The sweetness balances the beef and creates that classic soup base we all love
- 3 cloves garlic, minced: Add this after the onions have softened so it does not burn and turn bitter
- 3 carrots, sliced: These add natural sweetness and hold up beautifully during the long simmer
- 2 celery stalks, sliced: Essential for that aromatic base that makes homemade soup taste like home
- 1 red bell pepper, diced: Brings a subtle sweetness and gorgeous color contrast to the bowl
- 1 zucchini, diced: Do not cut these too small or they will disappear into the broth
- 1 cup green beans: Trim and cut into 1-inch pieces so they cook evenly alongside everything else
- 1 can diced tomatoes with juice: The juice is liquid gold here so do not drain it
- 4 cups beef broth: Use low-sodium if you are watching salt because the other ingredients add plenty of seasoning
- 4 cups water: This creates the perfect broth consistency without making it too heavy
- 2 cups fresh spinach: Stir this in at the very end just until it wilts
- 3/4 cup orzo pasta: This tiny pasta is the star that makes it feel substantial and satisfying
- 1 tbsp tomato paste: Concentrated tomato flavor that deepens the entire soup
- 1 tsp dried thyme: Earthy and woody, this pairs perfectly with beef
- 1 tsp dried oregano: Adds that classic herbaceous note we expect in comforting soups
- 2 bay leaves: Remove these before serving because they are not fun to bite into
- Salt and pepper: Taste at the end and adjust because the broth and tomatoes already bring salt
- 1/4 cup chopped fresh parsley: Sprinkle this over each bowl for a bright fresh finish
Instructions
- Sear the beef:
- Heat olive oil in a large pot or Dutch oven over medium-high heat, add beef pieces, and brown on all sides for about 5 minutes then remove and set aside.
- Build the base:
- In the same pot, cook onion, garlic, carrots, and celery for 5 minutes until softened and fragrant.
- Add more vegetables:
- Stir in red bell pepper, zucchini, and green beans, cooking for another 3 minutes to start softening them.
- Combine everything:
- Return the beef to the pot, then add diced tomatoes with their juice, tomato paste, beef broth, water, thyme, oregano, bay leaves, salt, and pepper.
- Simmer gently:
- Bring to a boil, then reduce heat to low, cover, and simmer for 30 minutes until beef and vegetables are tender.
- Cook the orzo:
- Add orzo pasta and simmer uncovered for 10 minutes, stirring occasionally to prevent sticking, until al dente.
- Add the spinach:
- Stir in fresh spinach and cook for just 2 minutes until wilted, then taste and adjust seasoning.
- Finish and serve:
- Discard bay leaves, ladle into bowls, and garnish each portion with chopped fresh parsley.
This soup became my go-to when my sister had her first baby and I was dropping off dinner for weeks. She told me later that it was the only thing she could eat one handed while nursing, and now she makes it for her own family on cold nights.
Making It Your Own
I have swapped in ground beef when stew meat was not on sale, and while the texture is different, the flavor is still fantastic. You can also use gluten-free pasta if needed, just add it a little later since some brands cook faster than traditional orzo.
Freezing Instructions
This soup freezes beautifully, but I recommend freezing it without the orzo and adding fresh pasta when you reheat. The pasta tends to get mushy in the freezer, and nobody wants sad texture in their comfort food.
Serving Suggestions
A hunk of crusty bread for dipping is absolutely non-negotiable in my house. Sometimes I will top each bowl with a dollop of pesto or a sprinkle of parmesan if I am feeling fancy.
- Grilled cheese sandwiches make this a complete meal that kids actually get excited about
- A simple green salad with vinaigrette cuts through the richness perfectly
- Leftovers pack beautifully for lunch the next day
There is something deeply satisfying about a soup that can feed a crowd and only gets better with time. This is the kind of recipe that earns its permanent place in your rotation.
Recipe FAQs
- → 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. The orzo will continue absorbing liquid, so you may need to add more broth when reheating.
- → Can I freeze this beef and orzo soup?
-
Yes, you can freeze this soup for up to 3 months. However, keep in mind that orzo pasta can become mushy when frozen and reheated. For best results, cook the soup without the orzo, freeze it, then add freshly cooked orzo when reheating.
- → What cuts of beef work best?
-
Beef chuck stew meat is ideal because it becomes tender and flavorful during slow cooking. You can also use beef round or shoulder. Cut the meat into uniform bite-sized pieces so they cook evenly.
- → How can I make this gluten-free?
-
Simply substitute the orzo pasta with a gluten-free pasta shape like small shells, ditalini, or rice. Also ensure your beef broth and tomato paste are certified gluten-free, as some brands contain gluten-based thickeners.
- → What vegetables can I add or substitute?
-
This soup is very versatile. Try adding diced potatoes, butternut squash, or peas. You can swap green beans for yellow wax beans, or add kale instead of spinach. Use whatever fresh vegetables you have on hand for a customized version.
- → How do I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for 4-5 days. Reat gently on the stovetop over medium heat, adding extra broth if needed. The orzo will continue to absorb liquid, so leftovers will be thicker.