Whole30 Meatballs Recipe

Rate this recipe

These Italian-style Whole30 meatballs are tender, flavorful spheres of seasoned ground meat bound together with compliant ingredients and baked until golden. Made without breadcrumbs or dairy, they deliver authentic Italian taste while adhering to Whole30 guidelines. Perfect served with marinara sauce or over zucchini noodles for a satisfying main course.

Whole30 Meatballs Recipe
Prep15 min
Cook25 min
Total40 min
Serves4
478kcal
42gprotein
4gcarbs
32gfat

Ingredients

Instructions

  1. Preheat oven to 200°C (400°F). Line a large baking sheet with parchment paper.

  2. In a large mixing bowl, combine ground beef and ground pork, breaking up any large clumps with your fingers.

  3. Add eggs, chicken broth, almond flour, minced garlic, sea salt, black pepper, oregano, basil, and red pepper flakes to the bowl.

  4. Using your hands, gently fold all ingredients together until just combined, being careful not to overwork the mixture.

  5. Using a 30ml (2 tablespoon) ice cream scoop or your hands, form mixture into 24 uniform balls, placing each onto the prepared baking sheet about 2.5cm apart.

  6. Drizzle meatballs lightly with olive oil, rolling gently to coat all sides.

  7. Bake for 22-25 minutes until meatballs are cooked through and a meat thermometer inserted into the center reads 71°C (160°F), with light browning on the outside.

  8. Remove from oven and allow to rest for 3 minutes before serving with marinara sauce or over vegetable noodles.

Substitutions

Tips

Italian meatballs (polpettone when served as a single large ball, polpette when small) have been a staple of Southern Italian cuisine for centuries, traditionally made with a combination of ground meats and bound with breadcrumbs soaked in milk. This Whole30 adaptation preserves the essential flavor profile and technique while substituting compliant ingredients.

Frequently Asked Questions

How long does Whole30 Meatballs Recipe take to make?

Whole30 Meatballs Recipe takes about 40 minutes total — 15 minutes of prep and 25 minutes of cooking — and makes 4 servings.

What can I substitute in Whole30 Meatballs Recipe?

You can adapt it easily: Ground turkey (250g) can replace ground pork for a leaner option; reduce broth to 45ml as turkey is drier; Coconut flour (30g) can replace almond flour for nut allergies; it absorbs more liquid, so reduce broth to 45ml; Beef broth can replace chicken broth for a deeper, earthier flavor profile.

How should I store leftover Whole30 Meatballs Recipe?

Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.

How much protein is in Whole30 Meatballs Recipe?

Each serving of Whole30 Meatballs Recipe has about 42g of protein and 478 calories.

Comments (0)

Loading comments...