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.
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)
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.

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.

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.

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.

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.
Find it online: https://www.topchoicerecipes.com/30-minute-vegetable-beef-soup/