Hearty Beef And Orzo Soup

Steaming bowl of hearty beef and orzo soup brimming with colorful garden vegetables Save
Steaming bowl of hearty beef and orzo soup brimming with colorful garden vegetables | cookingwithnadine.com

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.
Save
| cookingwithnadine.com

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
Hearty beef and orzo soup with tender meat and fresh vegetables in savory broth Save
Hearty beef and orzo soup with tender meat and fresh vegetables in savory broth | cookingwithnadine.com

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

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.

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.

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.

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.

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.

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.

Hearty Beef And Orzo Soup

Tender beef and orzo pasta with fresh vegetables in a rich, savory broth

Prep 20m
Cook 55m
Total 75m
Servings 6
Difficulty Easy

Ingredients

Meats

  • 1 lb beef stew meat, cut into bite-size pieces

Vegetables

  • 2 tbsp olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 3 carrots, sliced
  • 2 celery stalks, sliced
  • 1 red bell pepper, diced
  • 1 zucchini, diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 (14.5 oz) can diced tomatoes with juice
  • 4 cups beef broth
  • 4 cups water
  • 2 cups fresh spinach leaves

Pasta & Pantry

  • 3/4 cup orzo pasta
  • 1 tbsp tomato paste

Spices & Herbs

  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 2 bay leaves
  • Salt and freshly ground black pepper, to taste
  • 1/4 cup chopped fresh parsley, for garnish

Instructions

1
Sear the Beef: Heat olive oil in a large pot or Dutch oven over medium-high heat. Add beef stew meat and sear on all sides until browned, about 5 minutes. Remove beef from pot and set aside.
2
Sauté Aromatics: In the same pot, add onion, garlic, carrots, and celery. Sauté for 5 minutes until vegetables begin to soften.
3
Add Additional Vegetables: Stir in red bell pepper, zucchini, and green beans. Cook for another 3 minutes to begin softening.
4
Combine and Simmer: Return beef to the pot. Add diced tomatoes with juice, tomato paste, beef broth, water, thyme, oregano, bay leaves, salt, and pepper. Stir well to combine all ingredients.
5
Cook Soup Base: Bring mixture to a boil, then reduce heat to low. Cover and simmer for 30 minutes, until beef and vegetables are tender.
6
Cook Orzo Pasta: Add orzo pasta and simmer uncovered for 10 minutes, stirring occasionally to prevent sticking, until orzo is cooked al dente.
7
Add Spinach and Finish: Stir in fresh spinach leaves and cook until wilted, about 2 minutes. Adjust seasoning with salt and pepper as needed. Remove and discard bay leaves before serving.
8
Serve: Ladle hot soup into bowls and garnish with chopped fresh parsley.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 340
Protein 27g
Carbs 36g
Fat 9g

Allergy Information

  • Contains wheat (orzo) and gluten
  • Contains beef protein
  • Some broths or tomato pastes may contain additional allergens—verify labels
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.