Hearty Vegetable Beef Soup
Warm up with a bowl of nutritious and comforting vegetable beef soup!

About this recipe
This Hearty Vegetable Beef Soup is a comforting and nourishing meal filled with tender beef pieces and a variety of fresh vegetables. Perfect for a cozy family dinner or meal prep for the week ahead, this soup combines classic flavors with modern cooking techniques, making it both delicious and easy to prepare.
Ingredients
- 1 pound beef stew meat, cut into bite-sized pieces
- 1 tablespoon olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 2 carrots, sliced
- 2 celery stalks, sliced
- 1 can (14.5 ounces) diced tomatoes
- 4 cups low-sodium beef broth
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 bay leaf
- Salt and pepper to taste
- 1 cup frozen corn
- 1 cup frozen peas
- 1 cup fresh green beans, trimmed and chopped
- 1 tablespoon red wine vinegar (optional)
- Chopped fresh parsley, for garnish
Directions
- 1
Heat olive oil in a large pot over medium heat.
- 2
Add beef, season with salt and pepper, and brown on all sides. Remove and set aside.
- 3
In the same pot, add onion and garlic. Sauté until onion is translucent.
- 4
Add carrots and celery; cook until slightly softened.
- 5
Return beef to the pot along with diced tomatoes, beef broth, thyme, rosemary, bay leaf, and additional salt and pepper.
- 6
Bring to a boil, then reduce heat to low and simmer for 1 hour.
- 7
Stir in frozen corn, peas, and fresh green beans. Simmer for 15-20 more minutes, until vegetables are tender.
- 8
Remove bay leaf, stir in red wine vinegar if using, garnish with parsley, and serve hot.
Chef's tip
For additional flavor, try adding a splash of red wine vinegar before serving. Adjust the seasoning to taste, especially if using regular instead of low-sodium broth.
Sources
More recipes you'll love
Handpicked recipes based on your taste


