Imagine biting into a tender, savory ball packed with toasted walnuts, hemp hearts, and chia seeds — crisped on the outside, soft in the center — swimming in a garlicky marinara sauce and blanketed with stretchy, golden-brown mozzarella. These Italian walnut and seed "meatballs" deliver a deeply satisfying umami richness that rivals any traditional meatball bake, without a single gram of meat. Parmesan, fresh basil, and classic Italian herbs bring the unmistakable warmth of a Sunday night dinner in Rome, and every forkful delivers that hearty, comfort-food satisfaction you crave on a keto evening.
With roughly 41 grams of fat and only 7 grams of net carbs per generous serving, this recipe sits squarely in the keto sweet spot. The walnuts and hemp hearts provide heart-healthy omega-3 fats, while the eggs and three types of cheese push the protein to a satisfying 24 grams per serving. Fat accounts for roughly 73% of total calories here — exactly the kind of macro ratio that keeps you in ketosis and keeps hunger at bay all evening.
Best of all, this bake is engineered for meal prep. Assemble the entire dish on a Sunday afternoon, portion it into containers, and you have four nights of hands-off Italian dinners ready to reheat. The "meatballs" actually firm up and develop even more flavor after a day or two in the fridge, making leftovers arguably better than the first night. It is the kind of set-it-and-forget-it keto recipe that makes weeknight eating effortless.
Ingredients (serves 4)
For the walnut-seed "meatballs":
- 1 cup (120g) raw walnuts, finely chopped
- ¼ cup (28g) almond flour
- 2 tablespoons (20g) hemp hearts
- 1 tablespoon (10g) chia seeds
- 1 tablespoon (7g) ground flaxseed
- ½ cup (50g) finely grated Parmesan cheese
- 2 large eggs
- 2 cloves garlic, minced
- 1 teaspoon dried Italian seasoning (oregano, basil, thyme blend)
- ½ teaspoon onion powder
- ¼ teaspoon red pepper flakes
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- 1 tablespoon (15ml) extra-virgin olive oil (for greasing)
For the bake:
- 1 cup (240ml) low-sugar marinara sauce (choose a brand with ≤4g net carbs per ½ cup, such as Rao's)
- 1½ cups (170g) shredded whole-milk mozzarella cheese
- 2 tablespoons (30ml) extra-virgin olive oil
- 8–10 fresh basil leaves, for garnish
- Pinch of flaky sea salt, for finishing
Instructions
Toast the walnuts. Preheat your oven to 375°F (190°C). Spread the chopped walnuts on a rimmed baking sheet and toast for 5–6 minutes, stirring once halfway through, until fragrant and lightly golden. Watch carefully — they go from toasted to burnt quickly. Remove and let cool for 3 minutes.
Make the "meatball" mixture. In a large bowl, combine the toasted walnuts, almond flour, hemp hearts, chia seeds, ground flaxseed, and grated Parmesan. Stir until evenly mixed. Add the eggs, minced garlic, Italian seasoning, onion powder, red pepper flakes, salt, and black pepper. Mix thoroughly with a fork or your hands until the mixture holds together when squeezed. Let it rest for 5 minutes — the chia and flax will absorb moisture and help bind everything.
Shape the balls. Lightly grease your hands with a drop of olive oil. Scoop roughly 2 tablespoons of mixture and roll into a firm ball between your palms. You should get 16–18 balls. Place them on a parchment-lined baking sheet, spaced about 1 inch apart.
Bake the "meatballs." Drizzle the 2 tablespoons of olive oil evenly over the balls, then bake at 375°F (190°C) for 15 minutes, gently turning them over at the 10-minute mark. They should be golden on the outside and firm to the touch but not rock-hard.
Assemble the bake. Lightly grease a 9×9-inch (23×23cm) baking dish with the remaining tablespoon of olive oil. Spread half the marinara sauce across the bottom. Arrange the baked "meatballs" in a single snug layer on top of the sauce. Spoon the remaining marinara over and around the balls. Scatter the shredded mozzarella evenly over everything.
Bake until bubbly. Return the dish to the oven and bake for 15–18 minutes at 375°F (190°C), until the mozzarella is melted, bubbly, and beginning to turn golden brown in spots. For extra color, switch to the broiler for the final 1–2 minutes, watching closely.
Rest and serve. Remove from the oven and let the bake rest for 5 minutes — this allows the sauce to thicken slightly and the cheese to set. Tear fresh basil leaves over the top and finish with a pinch of flaky sea salt. Serve immediately, or cool completely for meal-prep portioning.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~502 kcal |
| Fat | ~41g |
| Protein | ~24g |
| Total Carbs | ~12g |
| Fiber | ~5g |
| Net Carbs | ~7g |
Nutritional values are approximate and may vary based on specific brands used, especially the marinara sauce.
Tips & Variations
Choose your marinara wisely. Not all jarred marinara sauces are created equal on keto. Many popular brands sneak in added sugar, pushing net carbs to 8–12 grams per half cup. Rao's Homemade, Victoria, or Yo Mama's are reliably low-carb options at around 3–4 grams of net carbs per serving. Always check the label — this single swap can make or break your macro targets.
Meal-prep storage and reheating. Let the bake cool completely, then divide into four individual airtight containers. Refrigerate for up to 5 days. To reheat, microwave each portion for 2–3 minutes at 70% power, or place uncovered in a 350°F (175°C) oven for 10–12 minutes until heated through and the cheese re-melts. The "meatballs" actually taste better after a day in the fridge as the flavors meld.
Make it nut-free with sunflower seeds. If you need to avoid tree nuts, swap the walnuts for raw sunflower seed kernels and replace the almond flour with an equal amount of ground sunflower seed meal. The flavor shifts slightly toward a nuttier, earthier profile, but the texture holds up beautifully. Keep in mind that sunflower seeds can turn slightly green when combined with baking soda — this is harmless but cosmetic.
Boost the fat even higher. If your daily keto macros call for more fat, drizzle each serving with an extra tablespoon of good-quality olive oil or stir a tablespoon of butter into the marinara before assembling. You can also swap the mozzarella for a blend of mozzarella and mascarpone — the mascarpone melts into a luxuriously creamy layer and adds roughly 6 extra grams of fat per serving.
Add vegetables without spiking carbs. Tuck thin slices of zucchini or baby spinach leaves between the "meatballs" before adding the cheese layer. Both vegetables are extremely low in net carbs and contribute bulk, fiber, and color to the bake. Roughly one small zucchini, sliced into thin rounds, adds less than 1 gram of net carbs per serving across four portions.