Nutrition Facts for Heart-healthy beef meatball soup

Heart-Healthy Beef Meatball Soup

Warm, nourishing, and packed with goodness, Heart-Healthy Beef Meatball Soup is the perfect recipe for a wholesome, balanced meal. This comforting soup features tender, flavorful beef meatballs made with lean ground beef and heart-friendly oats, gently simmered in a rich, aromatic broth infused with garlic, thyme, and a medley of fresh vegetables like carrots, celery, and red bell peppers. With a light touch of olive oil and the addition of fresh spinach and parsley, this soup is as nutritious as it is delicious. Ready in just over an hour, it’s a low-sodium, protein-rich dish ideal for cozy family dinners or meal prep. Serve it piping hot for a comforting, guilt-free indulgence.

Nutriscore Rating: 73/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.
Image of Heart-Healthy Beef Meatball Soup
Prep Time:20 mins
Cook Time:45 mins
Total Time:65 mins
Servings: 4

Ingredients

  • 300 grams Lean ground beef
  • 30 grams Oats (quick-cooking)
  • 1 Egg white
  • 1 teaspoon Garlic powder
  • 1 teaspoon Onion powder
  • 0.5 teaspoon Black pepper
  • 1 teaspoon Salt
  • 1 tablespoon Olive oil
  • 1 medium Yellow onion, chopped
  • 2 cloves Garlic, minced
  • 2 medium Carrots, sliced
  • 2 medium Celery stalks, sliced
  • 1 medium Red bell pepper, diced
  • 1 liter Low-sodium beef broth
  • 500 milliliters Water
  • 1 Bay leaf
  • 2 teaspoons Fresh thyme
  • 100 grams Spinach, chopped
  • 2 tablespoons Fresh parsley, chopped

Directions

Step 1

In a large mixing bowl, combine the ground beef, oats, egg white, garlic powder, onion powder, black pepper, and salt. Mix well until all the ingredients are evenly integrated.

Step 2

Shape the mixture into small meatballs, about the size of a walnut. Set aside.

Step 3

In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté until translucently soft, about 5 minutes.

Step 4

Add the minced garlic, carrots, celery, and red bell pepper. Cook while stirring occasionally for another 5 minutes until the vegetables are slightly tender.

Step 5

Pour in the beef broth and water, then add the bay leaf and thyme. Bring the mixture to a simmer.

Step 6

Gently add the prepared meatballs one by one into the soup. Cover the pot and let simmer for 20-25 minutes until the meatballs are cooked through and the vegetables are tender.

Step 7

Stir in the chopped spinach and let it cook for an additional 2-3 minutes until wilted.

Step 8

Remove the bay leaf, adjust seasoning with additional salt and pepper if needed, and stir in the fresh parsley.

Step 9

Ladle the soup into bowls and serve hot. Enjoy a comforting and heart-healthy meal.

Nutrition Facts

Serving size 2457.4 grams (2457.4g)
Amount per serving % Daily Value*
Calories 977
Total Fat 41.20g 53%
Saturated Fat 12.10g 61%
Polyunsaturated Fat 1.30g
Cholesterol 186mg 62%
Sodium 3470mg 151%
Total Carbohydrate 68.80g 25%
Dietary Fiber 16.00g 57%
Total Sugars 18.30g
Protein 86.10g 172%
Vitamin D 0IU 0%
Calcium 354mg 27%
Iron 15mg 82%
Potassium 2321mg 49%
*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: 37.4%
Protein: 34.8%
Carbs: 27.8%