Nutrition Facts for Whole30 hearty meatball and potato soup
Blog Research API Download App

Whole30 Hearty Meatball and Potato Soup

Image of Whole30 Hearty Meatball and Potato Soup
Nutriscore Rating: 69/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.

🧬 Science-Backed Nutrition

Be Healthy Without Effort

Science-backed supplements for performance, wellness, and longevity.

pH Balance Support
Made in USA
Science-Backed
Shop Supplements →

Optimize your body chemistry naturally

nutriEffect Supplements

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!
504
cal
27.6g
protein
28.2g
carbs
31.4g
fat

Nutrition Facts

1 serving (541.7g)
Calories
504
% Daily Value*
Total Fat 31.4 g 40%
Saturated Fat 10.3 g 51%
Polyunsaturated Fat 0.0 g
Cholesterol 108 mg 36%
Sodium 1339 mg 58%
Total Carbohydrate 28.2 g 10%
Dietary Fiber 3.8 g 14%
Total Sugars 4.3 g
Protein 27.6 g 55%
Vitamin D 0.3 mcg 1%
Calcium 98 mg 8%
Iron 3.8 mg 21%
Potassium 1088 mg 23%

*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.1%%
21.8%%
56.0%%
Fat: 1703 cal (56.0%%)
Protein: 663 cal (21.8%%)
Carbs: 673 cal (22.1%%)