Nutrition Facts for Whole30 classic homemade meatballs
Blog Research API Download App

Whole30 Classic Homemade Meatballs

Image of Whole30 Classic Homemade Meatballs
Nutriscore Rating: 61/100

These Whole30 Classic Homemade Meatballs are a deliciously simple spin on a comfort food favorite, crafted to be both healthy and satisfying. Made with a perfect blend of ground beef and pork, almond flour as a grain-free binder, and a medley of fresh herbs and seasonings, these meatballs are bursting with flavor while staying Whole30 compliant. Quick to prepare and even easier to cook, they’re browned to perfection on the stovetop before finishing in the oven for a tender, juicy bite every time. Whether served as a hearty appetizer, paired with zoodles for a wholesome meal, or enjoyed on their own, these protein-packed meatballs are a versatile dish that’s gluten-free, dairy-free, and irresistible. Perfect for meal prep or a family dinner, this recipe will quickly become a go-to in your Whole30 rotation!

Get More Healthy Recipes with SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Discover personalized meal ideas
Track your nutrition effortlessly
Get AI-powered health insights
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
25 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

11 items
  • 1 pound ground beef
  • 0.5 pound ground pork
  • 0.5 cup onion, finely chopped
  • 3 garlic cloves, minced
  • 1 large egg
  • 0.25 cup almond flour
  • 0.25 cup fresh parsley, chopped
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons olive oil
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Preheat your oven to 400°F (200°C).

2

In a large mixing bowl, combine the ground beef, ground pork, finely chopped onion, minced garlic, and egg.

3

Add almond flour, fresh parsley, dried oregano, salt, and black pepper to the mixture.

4

Use your hands to gently mix everything until just combined. Be careful not to overmix as this can result in dense meatballs.

5

Form the mixture into meatballs roughly 1.5 inches in diameter—you should get about 16-20 meatballs.

6

In a large oven-safe skillet, heat olive oil over medium heat.

7

Once hot, add the meatballs to the skillet in a single layer, working in batches if necessary to avoid overcrowding.

8

Brown the meatballs on all sides, about 5 minutes total.

9

Transfer the skillet with browned meatballs to the preheated oven.

10

Bake for about 15-20 minutes, or until the internal temperature of the meatballs reaches 165°F (74°C).

11

Remove the meatballs from the oven and let them rest for a few minutes before serving.

Cooking Tip: Take your time with each step for the best results!
2274
cal
131.7g
protein
21.6g
carbs
184.8g
fat

Nutrition Facts

1 serving (919.8g)
Calories
2274
% Daily Value*
Total Fat 184.8 g 237%
Saturated Fat 58.8 g 294%
Polyunsaturated Fat 0.0 g
Cholesterol 652 mg 217%
Sodium 2454 mg 107%
Total Carbohydrate 21.6 g 8%
Dietary Fiber 6.4 g 23%
Total Sugars 5.0 g
Protein 131.7 g 263%
Vitamin D 1.8 mcg 9%
Calcium 321 mg 25%
Iron 17.6 mg 98%
Potassium 2295 mg 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

3.8%%
23.1%%
73.1%%
Fat: 1663 cal (73.1%%)
Protein: 526 cal (23.1%%)
Carbs: 86 cal (3.8%%)