Description
A comforting and hearty Beef Vegetable Soup recipe that is perfect for chilly days. This soup is packed with tender beef, an assortment of vegetables, and flavorful herbs, creating a satisfying and nutritious meal.
Ingredients
Scale
For the Soup:
- 1 tablespoon olive oil
- 1 pound beef stew meat (cut into bite-sized pieces)
- 1 small onion (diced)
- 2 cloves garlic (minced)
- 3 carrots (sliced)
- 2 celery stalks (sliced)
- 1 (15-ounce) can diced tomatoes (with juice)
- 4 cups beef broth (low-sodium)
- 1 cup water
- 2 cups potatoes (peeled and diced)
- 1 cup green beans (fresh or frozen)
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional)
- Fresh parsley for garnish (optional)
Instructions
- In a large pot or Dutch oven, heat olive oil over medium-high heat. Add beef and cook for 5–7 minutes until browned on all sides. Remove beef and set aside. In the same pot, add the onion, carrots, and celery. Cook for 5–6 minutes until vegetables begin to soften. Stir in the garlic and cook for 1 more minute. Return the beef to the pot. Add diced tomatoes, beef broth, water, potatoes, green beans, corn, thyme, oregano, salt, pepper, and red pepper flakes if using. Bring to a boil, then reduce heat to low, cover, and simmer for 45–60 minutes, or until beef is tender and vegetables are cooked through.
- Taste and adjust seasoning as needed. Garnish with chopped parsley before serving, if desired.
Notes
- This soup can be made ahead and freezes well.
- Swap or add veggies like peas, zucchini, or lima beans based on preference.
- For extra flavor, brown the beef in batches and deglaze with a splash of broth or red wine.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 370
- Sugar: 6g
- Sodium: 580mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 28g
- Cholesterol: 75mg