Nutrition Facts for High protein hearty vegetable and meat soup

High Protein Hearty Vegetable and Meat Soup

Packed with vibrant vegetables, tender bites of lean beef, and protein-rich kidney beans, this High Protein Hearty Vegetable and Meat Soup is a wholesome, one-pot meal that’s as nourishing as it is delicious. Infused with the deep flavors of garlic, thyme, and a rich tomato-beef broth, this satisfying soup is perfect for a cozy family dinner. Loaded with nutrient-dense ingredients like spinach, green beans, and peas, it’s a must-try for anyone looking to balance comforting warmth with healthy eating. Ready in just over an hour, this easy-to-prep soup serves six and is perfect for meal prepping or enjoying as leftovers. Whether you’re craving a protein-packed dish or a hearty vegetable soup, this recipe delivers the best of both worlds!

Nutriscore Rating: 75/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of High Protein Hearty Vegetable and Meat Soup
Prep Time:20 mins
Cook Time:60 mins
Total Time:80 mins
Servings: 6

Ingredients

  • 2 tablespoons Olive oil
  • 1 pound Lean beef stew meat
  • 1.5 teaspoons Salt
  • 0.5 teaspoons Black pepper
  • 1 medium Onion, chopped
  • 3 cloves Garlic cloves, minced
  • 2 medium Carrots, diced
  • 2 stalks Celery stalks, diced
  • 1 medium Red bell pepper, diced
  • 1 cup Green beans, trimmed and cut into 1-inch pieces
  • 1 large Russet potato, peeled and diced
  • 1 28-ounce can Crushed tomatoes
  • 6 cups Beef broth
  • 1 leaf Bay leaf
  • 1 teaspoon Dried thyme
  • 1 15-ounce can Red kidney beans, drained and rinsed
  • 1 cup Frozen peas
  • 2 cups Spinach leaves

Directions

Step 1

Heat the olive oil in a large pot over medium-high heat.

Step 2

Season the beef with 1 teaspoon of salt and 0.25 teaspoon of black pepper. Add the beef to the pot and brown it on all sides for about 5 to 7 minutes. Remove the beef from the pot and set aside.

Step 3

In the same pot, add the chopped onion and garlic. Sauté until the onion is translucent, about 3 minutes.

Step 4

Add the carrots, celery, red bell pepper, and green beans to the pot. Cook for another 5 minutes, stirring occasionally.

Step 5

Stir in the diced potato, crushed tomatoes, beef broth, bay leaf, and dried thyme. Return the beef to the pot.

Step 6

Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for 40 minutes.

Step 7

Add the drained kidney beans and frozen peas to the pot. Cook for an additional 10 minutes.

Step 8

Stir in the fresh spinach leaves and cook for another 5 minutes until the spinach is wilted.

Step 9

Taste and adjust seasoning with the remaining salt and black pepper if necessary.

Step 10

Remove the bay leaf before serving. Enjoy your hearty, protein-rich soup!

Nutrition Facts

Serving size (4308.0g)
Amount per serving % Daily Value*
Calories 2145.8
Total Fat 59.7g 0%
Saturated Fat 15.9g 0%
Polyunsaturated Fat 2.8g
Cholesterol 317.5mg 0%
Sodium 10261.9mg 0%
Total Carbohydrate 230.0g 0%
Dietary Fiber 60.3g 0%
Total Sugars 59.4g
Protein 190.2g 0%
Vitamin D 0IU 0%
Calcium 747.8mg 0%
Iron 35.4mg 0%
Potassium 8539.3mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 24.2%
Protein: 34.3%
Carbs: 41.5%