Description
This hearty Beef Vegetable Soup is a comforting and nutritious one-pot meal perfect for any occasion. Packed with tender beef, a variety of vegetables, and flavorful herbs, this soup is sure to warm you up from the inside out.
Ingredients
Scale
For the Soup:
- 1 tablespoon olive oil
- 1 pound beef stew meat, cut into bite-sized pieces
- Salt and black pepper to taste
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 3 carrots, peeled and sliced
- 2 celery stalks, sliced
- 2 medium potatoes, peeled and diced
- 1 (14.5-ounce) can diced tomatoes with juices
- 6 cups low-sodium beef broth
- 1 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1 bay leaf
- 1 cup green beans, trimmed and cut into 1-inch pieces
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 cup peas (fresh or frozen)
- Chopped parsley for garnish
Instructions
- Heat the Pot: In a large pot or Dutch oven, heat olive oil over medium-high heat.
- Brown the Beef: Season beef with salt and pepper, then add to the pot and sear until browned on all sides, about 6–8 minutes. Remove beef and set aside.
- Cook Vegetables: In the same pot, add onion, carrots, and celery. Cook for 5 minutes until softened. Stir in garlic and cook for another minute.
- Add Ingredients: Add diced tomatoes, beef broth, thyme, oregano, bay leaf, and the browned beef. Bring to a boil, then reduce heat and simmer, covered, for 45 minutes.
- Finish the Soup: Add potatoes and green beans and continue cooking for 20 minutes. Stir in corn and peas, and simmer for an additional 5–10 minutes until all vegetables are tender. Discard bay leaf, taste and adjust seasoning, then garnish with chopped parsley and serve hot.
Notes
- This soup freezes well and is perfect for batch cooking.
- Feel free to swap in other vegetables like zucchini or cabbage depending on the season.
- Prep Time: 15 minutes
- Cook Time: 1 hour 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 340
- Sugar: 7g
- Sodium: 620mg
- Fat: 13g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 5g
- Protein: 26g
- Cholesterol: 55mg