Nutrition Facts for High protein hearty meatball and potato soup

High Protein Hearty Meatball and Potato Soup

Warm up with this high-protein hearty meatball and potato soup, a satisfying and nourishing dish that’s perfect for busy weeknights or cozy family dinners. Loaded with tender homemade beef and pork meatballs, nutrient-packed russet potatoes, carrots, and celery, and simmered in a rich beef broth infused with aromatic thyme and bay leaf, this soup combines wholesome flavors with a comforting, hearty texture. The addition of Parmesan cheese and breadcrumbs in the meatballs adds a delightful savory depth, while a sprinkle of fresh parsley ties everything together. Ready in just over an hour and serving six generous portions, this protein-rich one-pot meal is as easy to make as it is to love. Whether you're seeking a filling low-carb option or a satisfying comfort food, this soup checks all the boxes!

Nutriscore Rating: 68/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 Meatball and Potato Soup
Prep Time:20 mins
Cook Time:50 mins
Total Time:70 mins
Servings: 6

Ingredients

  • 1 pound Ground beef
  • 0.5 pound Ground pork
  • 1 large Egg
  • 0.5 cup Breadcrumbs
  • 0.25 cup Parmesan cheese, grated
  • 2 cloves Garlic, minced
  • 1 medium Onion, finely chopped
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 2 tablespoons Olive oil
  • 3 medium Russet potatoes, peeled and diced
  • 2 medium Carrots, sliced
  • 2 stalks Celery, sliced
  • 8 cups Beef broth
  • 1 piece Bay leaf
  • 0.5 teaspoon Thyme, dried
  • 2 tablespoons Parsley, chopped

Directions

Step 1

In a large bowl, combine ground beef, ground pork, egg, breadcrumbs, Parmesan cheese, garlic, onion, salt, and pepper. Mix thoroughly until the ingredients are well incorporated.

Step 2

Shape the mixture into small meatballs, about 1 inch in diameter, and place them on a tray.

Step 3

Heat olive oil in a large pot over medium heat. Add the meatballs in batches, cooking until they are browned on all sides. Remove the meatballs and set aside.

Step 4

In the same pot, add the diced potatoes, sliced carrots, and celery. Stir and cook for about 5 minutes until the vegetables start to soften.

Step 5

Pour in the beef broth, and add the bay leaf and thyme. Bring the mixture to a boil, then reduce the heat to low and simmer for 15 minutes.

Step 6

Return the meatballs to the pot, and continue to simmer for another 15-20 minutes until the meatballs are cooked through and potatoes are tender.

Step 7

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

Step 8

Serve hot, garnished with extra parsley if desired.

Nutrition Facts

Serving size (3840.7g)
Amount per serving % Daily Value*
Calories 3123.0
Total Fat 177.4g 0%
Saturated Fat 62.8g 0%
Polyunsaturated Fat 4.8g
Cholesterol 764.8mg 0%
Sodium 11423.0mg 0%
Total Carbohydrate 201.2g 0%
Dietary Fiber 19.5g 0%
Total Sugars 21.0g
Protein 197.4g 0%
Vitamin D 53.8IU 0%
Calcium 725.5mg 0%
Iron 23.6mg 0%
Potassium 6168.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: 50.0%
Protein: 24.7%
Carbs: 25.2%