PF
🍳
StovetopComplexity

Whole30 Meatballs and Sauce

Each Whole30 Meatball contains 8g protein and 70 calories—a micro-portioned option for precise macro tracking. Yields 34 servings in quick stovetop prep, giving you granular control over daily protein targets. Perfect for lifters who need flexible portions across multiple meals without pre-committing to serving size.

Rate this recipe:

Ingredients

34 servings
  • Almond Flour, Blanched(60g)
  • Garlic powder(8g)
  • Oregano, Dried(8g)
  • Onion powder(5g)
  • Fennel Seeds, Dried(5g)
  • 1 teaspoon kosher salt
  • Red pepper flakes(3g)
  • Nutmeg, Ground(1g)
  • Ground Turkey, 99% Lean(907g)
  • Egg, Whole, Large
  • Parsley, Fresh(45g)
  • Pasta Sauce, Marinara, Canned(680g)
  • Olive oil(5g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Garlic(120g)
  • Yellow Onion
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper
  • Tomato, Canned, Crushed(794g)
  • Canned Diced Tomatoes(397g)
  • Basil, Fresh(5g)
  • Oregano, Dried(3g)

Instructions

  1. 1Place two oven racks in the upper and lower thirds of the oven. Preheat the oven to 400 degrees F. Line two baking sheets with aluminum foil and lightly coat them with nonstick spray, or line them with parchment paper or silicone baking mats. (If you are making vegetable noodles to serve with the meatballs, I recommend prepping them now so that they are ready to serve when the meatballs finish cooking. If you are making homemade sauce, I like to start this simmering before the meatballs go in the oven so that it is ready as well.)
  2. 2In a small bowl, whisk together the almond flour, garlic, oregano, onion powder, fennel, salt, red pepper flakes, and nutmeg until the ingredients are evenly combined.
  3. 3Add the turkey to a large bowl. Sprinkle the almond flour mix over the top. Add the beaten egg and parsley. With a fork or your hands, gently combine the ingredients until everything is evenly distributed. Be careful not to overwork or compact the meat, or the meatballs will be tough.
  4. 4With a small scoop or spoon, scoop the meat and shape into 1 1/2-inch balls, again being careful not to compact the meat. Arrange on the baking sheets. You will have about 34 meatballs total. If using store-bought sauce, warm it up while the meatballs cook.
  5. 5Bake for 10 minutes, and then remove the baking sheet from the oven. Using tongs, gently turn the meatballs and return them to the oven, switching the position of the sheet pans on the upper and lower racks. Continue baking until cooked through, about 5 additional minutes. Serve hot with vegetable noodles, sauce, and a sprinkle of fresh parsley.
  6. 6For Homemade Whole30 Tomato Pasta Sauce: Heat the olive oil in a large, deep skillet over medium high. Add the garlic, onion, salt, and pepper. Cook for 5 minutes, until the onion is soft.  Add the crushed tomatoes, diced tomatoes, basil, and oregano. Bring to a simmer. Cook over medium heat until the sauce thickens slightly, stirring occasionally, about 14 minutes.  Taste and adjust the seasoning with more salt and pepper as desired.

Nutrition — Per Serving

70

calories

8g

protein

2g

fat

Carbohydrates
6g
Saturated fat
0.2g
Sodium
160 mg
Dietary fiber
1.6g

34 servings per batch · ~90g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Whole30 Meatballs and Sauce have per serving?

Each serving delivers 8g of protein at just 70 calories, making these meatballs a very lean protein addition to meals. With 2g fat and 6g carbs per serving, they're a minimal-macro protein boost.

How long does Whole30 Meatballs and Sauce take to prep?

This is a quick prep recipe that yields an impressive 34 servings from one batch on the stovetop. You're looking at high meal prep efficiency—make once, use across multiple meals throughout the week.

Is Whole30 Meatballs and Sauce good for fat loss?

At 70 calories and 8g protein per serving, these meatballs are designed for fat loss phases where you need high-volume, low-calorie protein sources. The 34-serving yield makes it easy to portion out lean protein throughout the week without overeating.

🍳

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan
Crockpot Lasagna

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan
Beef Bacon Pasta Bake

Beef Bacon Pasta Bake

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan