Print

Hearty Vegetable Beef Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Hearty Vegetable Beef Soup is a comforting, all-in-one meal loaded with tender beef, colorful vegetables, and a rich, savory broth. Perfect for cold days, meal prep, or feeding a hungry crowd.

Ingredients

  • 1.5 lbs stewing beef or chuck roast, cut into cubes
  • 2 tbsp olive oil
  • 1 yellow onion, chopped
  • 3 garlic cloves, minced
  • 3 carrots, sliced
  • 2 celery stalks, chopped
  • 2 medium potatoes, diced
  • 1 cup green beans, chopped
  • 1 (14.5 oz) can diced tomatoes
  • 6 cups beef broth or stock
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1 bay leaf
  • 1 tsp dried thyme
  • Salt and black pepper, to taste
  • Optional: 1/2 cup frozen corn or peas

Instructions

  1. Heat olive oil in a large pot over medium-high heat. Sear beef cubes until browned on all sides. Remove and set aside.
  2. In the same pot, sauté onion, garlic, carrots, and celery until softened, about 5–6 minutes.
  3. Stir in tomato paste and cook for 1 minute. Deglaze the pot with a splash of broth, scraping up the browned bits.
  4. Add beef back to the pot along with potatoes, green beans, diced tomatoes, remaining broth, Worcestershire sauce, bay leaf, thyme, salt, and pepper.
  5. Bring to a boil, reduce heat, and simmer uncovered for 60–90 minutes until beef is tender and flavors meld.
  6. In the last 10–15 minutes, add frozen corn or peas if using.
  7. Remove bay leaf, adjust seasoning, and serve hot.

Notes

  • Swap in sweet potatoes or squash for a twist.
  • Use ground beef for a quicker version.
  • Add smoked paprika or chili flakes for warmth.
  • Stir in cooked pasta or rice to stretch servings.
  • Make it vegetarian by skipping the beef and using beans and vegetable broth.

Nutrition