Nutrition Facts for Whole30 hearty meatball and potato soup

Whole30 Hearty Meatball and Potato Soup

Image of Whole30 Hearty Meatball and Potato Soup
Nutriscore Rating: 70/100

Dive into a bowl of comfort with this Whole30 Hearty Meatball and Potato Soupβ€”a nutritious and satisfying meal packed with bold flavors and wholesome ingredients. Featuring tender, herb-infused meatballs made with ground beef and pork, bound together with almond flour and spices, this soup is a protein-rich delight. Simmered in a rich beef broth alongside hearty russet potatoes, carrots, celery, and aromatic herbs like thyme and parsley, every spoonful is brimming with warmth and depth. Perfect for meal prep or a cozy family dinner, this Whole30-compliant recipe is free of dairy, grains, and added sugars, making it a healthier choice without sacrificing flavor. Ready in just over an hour, it’s an ideal option for those seeking a hearty yet nourishing dish to keep you full and energized.

Log this recipe in SnapCalorie

β˜…β˜…β˜…β˜…β˜… 4.8/5.0 (2,000+ reviews)
βœ“ Get your calorie requirement
βœ“ Log your nutrition in seconds
βœ“ Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
πŸ”₯
Cook Time
45 min
πŸ•
Total Time
1 hr 15 min
πŸ‘₯
Servings
6 servings
πŸ“Š
Difficulty
Medium

πŸ₯˜ Ingredients

19 items
  • 1 pound ground beef
  • 0.5 pound ground pork
  • 1 large egg
  • 0.25 cup almond flour
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 large onion
  • 3 medium carrots
  • 2 celery stalks
  • 4 garlic cloves
  • 6 cups beef broth
  • 3 medium russet potatoes
  • 2 bay leaves
  • 1 tablespoon fresh thyme
  • 0.25 cup fresh parsley
πŸ’‘
Pro Tip: Read through all ingredients before starting to cook!

πŸ“ Instructions

10 steps
1

In a large bowl, combine ground beef, ground pork, egg, almond flour, garlic powder, onion powder, dried oregano, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix until well combined.

2

Form the mixture into small meatballs, about 1 inch in diameter, and set aside.

3

In a large pot or Dutch oven, heat olive oil over medium heat. Add the meatballs in batches, cooking until browned on all sides, about 5 minutes per batch. Remove meatballs and set aside.

4

In the same pot, add chopped onion, diced carrots, and sliced celery. Cook until the vegetables start to soften, about 5 minutes.

5

Add minced garlic and cook until fragrant, about 1 minute.

6

Pour in the beef broth and add the diced potatoes, bay leaves, fresh thyme, remaining 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Stir everything together.

7

Bring the soup to a gentle boil, then reduce the heat to a simmer.

8

Return the meatballs to the pot and let the soup simmer until the potatoes are tender and the flavors are well developed, about 25-30 minutes.

9

Remove the bay leaves before serving.

10

Garnish with chopped fresh parsley and serve hot.

⚑
Cooking Tip: Take your time with each step for the best results!
3004
cal
185.2g
protein
173.3g
carbs
179.8g
fat

Nutrition Facts

1 serving (3268.4g)
Calories
3004
% Daily Value*
Total Fat 179.8 g 231%
Saturated Fat 58.7 g 294%
Polyunsaturated Fat 5.0 g
Cholesterol 725 mg 242%
Sodium 8563 mg 372%
Total Carbohydrate 173.3 g 63%
Dietary Fiber 23.6 g 84%
Total Sugars 27.5 g
Protein 185.2 g 370%
Vitamin D 1.3 mcg 7%
Calcium 570 mg 44%
Iron 22.9 mg 127%
Potassium 6275 mg 134%

*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

22.7%%
24.3%%
53.0%%
Fat: 1618 cal (53.0%%)
Protein: 740 cal (24.3%%)
Carbs: 693 cal (22.7%%)