Print

Hearty 30-Minute Vegetable Beef Soup | Simple & Delicious

Hearty vegetable beef soup with tender beef, carrots, and peas in a rustic white bowl

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty 30-minute vegetable beef soup is a high-protein, one-pot comfort meal loaded with lean beef, garden vegetables, and a savory tomato broth. It’s quick to make, healthy, and full of cozy flavor — perfect for busy weeknights or meal prep.

 

Ingredients

Scale
  • 1 lb (450 g) lean beef sirloin or stew meat, cubed

  • 1 tbsp olive oil

  • 1 medium onion, diced

  • 2 carrots, peeled and sliced

  • 2 celery stalks, chopped

  • 2 cloves garlic, minced

  • 2 tbsp tomato paste

  • 4 cups (1 L) low-sodium beef broth

  • 1 (14 oz / 400 g) can diced tomatoes

  • 1 cup green beans, trimmed and chopped

  • 1 cup diced red potatoes

  • ½ cup frozen corn

  • ½ cup frozen peas

  • 1 tsp dried thyme

  • ½ tsp smoked paprika

  • 1 tsp salt (adjust to taste)

  • ½ tsp black pepper

  • 1 tbsp Worcestershire sauce

  • Fresh parsley for garnish (optional)

Instructions

1. Brown the Beef
Heat olive oil in a large pot or Dutch oven over medium-high heat. Add beef cubes and sear on all sides until golden brown. Remove from the pot and set aside.

Browning beef cubes in a white Dutch oven with a wooden spoon
Searing lean beef cubes in a white Dutch oven to build deep flavor for vegetable beef soup.

2. Sauté the Vegetables
In the same pot, add onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until the vegetables begin to soften.

Sautéed carrots, celery, and onions in a white Dutch oven for vegetable beef soup
Carrots, celery, and onions sautéing in a Dutch oven to build flavor for hearty vegetable beef soup.

3. Add Garlic and Tomato Paste
Stir in minced garlic and tomato paste. Cook for 1 minute to deepen the flavor and create a rich base for the broth.

4. Deglaze and Add Liquids
Pour in beef broth and diced tomatoes, scraping up the browned bits from the bottom of the pot with a wooden spoon.

5. Simmer with Beef and Seasonings
Return the seared beef to the pot. Add green beans, diced potatoes, thyme, smoked paprika, salt, and pepper. Stir well to combine.

Pouring frozen peas and corn into simmering vegetable beef soup in a Dutch oven
Adding frozen peas and corn to simmering vegetable beef soup for color and texture.

6. Cook Until Tender
Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for about 20 minutes, or until the vegetables are tender and the beef is fully cooked.

7. Add Final Vegetables
Stir in frozen peas, corn, and Worcestershire sauce. Continue cooking for 5 more minutes to warm everything through.

8. Adjust and Serve
Taste and adjust seasonings as needed. Remove from heat, garnish with fresh parsley, and serve warm.

Dutch oven with simmering vegetable beef soup filled with tender beef and colorful vegetables
Simmering vegetable beef soup with lean beef, potatoes, and colorful vegetables in a rich tomato broth.

Notes

  • Substitute lean ground beef or turkey for a lighter option.

  • Add quinoa or lentils for extra protein and fiber.

  • This soup freezes beautifully for up to 3 months.

  • Serve with cottage cheese flatbread or crusty whole-grain bread for a complete meal.

Nutrition