Keto Italian meatballs live or die by texture. Skip the breadcrumbs without a plan and you get dense little hockey pucks. This version uses almond flour soaked in cream and a generous amount of parmesan, so every meatball stays soft in the middle.
A serving of four meatballs with sauce and cheese comes to 6 g net carbs, 40 g of protein, and about 574 calories. They bake in the sauce, so there’s no frying and no splatter.
Meatballs are rich, and portions creep. My free protein calculator shows how much protein your dinner should carry, which makes it easy to decide between three meatballs and five.
- 6 g net carbs and 40 g protein per serving of four meatballs with sauce, about 574 calories.
- A cream and almond flour paste replaces the classic bread-and-milk panade and keeps them tender.
- Beef plus pork gives better flavor and moisture than beef alone.
- Mix with a light hand. Overworking the meat is the fastest way to tough meatballs.
- They freeze beautifully in their sauce for up to 3 months.
Why This Works on Keto
Breadcrumbs are the only real carb problem in a classic meatball. Swap them for almond flour and parmesan and you keep the binding power while the carbs drop to almost nothing. The cheese also adds salty depth that bread never did.
Meatballs are a very efficient way to eat protein. Two kinds of meat, eggs, and two cheeses add up to a dinner that holds you well into the evening without any pasta underneath.
The sauce is where many low-carb meatball recipes go wrong, since jarred sauces often hide sugar. Building a quick sauce from crushed tomatoes and garlic keeps you in control of what’s in the pan.
A Few Notes on the Ingredients
Almond flour is the binder. Stirring it into the cream for a few minutes before it goes into the meat lets it hydrate, which is the secret to a soft texture instead of a crumbly one.
Ground pork brings fat and a slightly sweet flavor that lean beef lacks. The beef here is calculated as 90% lean, so the pork keeps the mixture juicy.
Parmesan should be finely grated so it melts into the meat. Coarse shreds leave dry pockets and don’t bind as well.
Crushed tomatoes keep the sauce simple and predictable. Check the label and pick a can with no added sugar.

Keto Italian Meatballs
Ingredients
Equipment
Method
- Heat the oven to 400°F. Mince the garlic and divide it in half.
- In a large bowl, stir the almond flour into the heavy cream and let it sit 5 minutes to form a thick paste.
- Add the ground beef, ground pork, eggs, parmesan, half the garlic, parsley, italian seasoning, salt, and pepper. Mix gently with your hands just until combined.
- Roll into 24 meatballs about 1.5 inches wide.
- In a 9×13 baking dish or large oven-safe skillet, stir together the olive oil, crushed tomatoes, remaining garlic, and red pepper flakes. Nestle the meatballs into the sauce.
- Bake 20 minutes, until the meatballs are browned on top and reach 160°F inside.
- Scatter the mozzarella over the top and bake 5 to 8 minutes more, until melted and bubbling.
- Rest 5 minutes, then garnish with torn basil and serve.
Nutrition
Notes
Made this recipe?
Tap a star below to rate it. A written review is optional, but I read every one.
Plan your week
What Do I Eat This Week? Meal Plan Builder
Turn my recipes into a 7-day plan that fits your calories and protein, with your grocery list added up by store aisle. High-protein, Mediterranean, keto or GLP-1-friendly portions, with gluten-free and dairy-free filters. Swap, lock and print your week.
Build my week →Make It Your Own
- Pork rind version: Replace the almond flour with the same amount of finely crushed pork rinds for a nut-free binder.
- Swap the meat: Use all beef, or ground turkey with an extra tablespoon of olive oil for moisture.
- Dairy free: Use coconut milk in place of cream, skip the mozzarella, and replace the parmesan with 2 extra tablespoons of almond flour.
- Serve it differently: Spoon the meatballs over zucchini noodles or roasted spaghetti squash.
- Meatball subs, keto style: Tuck them into halved, roasted bell peppers and top with mozzarella.
Storage, Leftovers, and Serving
Refrigerate the meatballs in their sauce in a sealed container for up to 4 days. To freeze, cool completely and portion into freezer containers with sauce for up to 3 months.
Stuck on the scale? Reset it in 14 days. No gimmicks.
One simple habit a day, plus the truth about the diet myths keeping you stuck. No starvation, no magic pills, no cutting entire food groups. From a NASM-certified coach with more than 20 years of results.
- 14 days, one habit a day
- No fads or starving
- Free, straight to your inbox
Want the details first? See everything inside the free guide
Reheat covered in a small saucepan over medium-low heat until hot through, about 10 minutes, or microwave a portion for 2 minutes. Frozen meatballs reheat best after a night in the fridge.
They’re great with a green salad or garlicky sautéed spinach. For more comforting low-carb dinners, see my keto dinner recipes.
Where I shop
Where I Buy My Pantry Staples
Thrive Market is the online grocery membership I use for pantry staples. It is handy for the oils, nuts, seeds, spices and gluten-free basics that recipes like this one call for, delivered to your door.
Get 40% off your first order →Referral link: new members get 40% off their first order (up to $30), and Thrive Market gives me store credit if you join. I only recommend products I use myself or recommend to my clients.
Frequently Asked Questions
What Can I Use Instead of Breadcrumbs in Meatballs?
Almond flour and grated parmesan are the most reliable swap, and finely crushed pork rinds work too. The key is adding some moisture, like the cream in this recipe, so the binder doesn’t dry the meatballs out.
How Many Carbs Are in Keto Italian Meatballs?
One serving of four meatballs with sauce and mozzarella has about 6 g net carbs, 40 g protein, and 42 g fat. Most of the carbs come from the tomatoes and almond flour.
Why Do My Keto Meatballs Fall Apart?
Usually the mix is too wet or wasn’t chilled. Make sure you use both eggs and the parmesan, and if the mixture feels sticky, refrigerate it for 15 minutes before rolling. Baking instead of pan-frying helps them hold their shape too.
Your This-Week Plan
Here’s the experiment: roll a double batch this weekend, bake half for dinner and freeze the rest raw on a sheet pan. Next week, on the night you’d normally reach for delivery, bake the frozen ones straight into the sauce. See how much easier the busy night feels.
This recipe is for general education, not medical advice. Nutrition values are estimates and will vary with brands. If you’re pregnant, have a health condition, or take medication for blood sugar or blood pressure, check with your doctor before starting keto.
Practical, no-gimmick tips on healthy aging, hormones, fitness and nutrition.
- One email a week, no spam
- Real tips on aging, hormones, fitness and food
- Unsubscribe anytime
Free. I never share your email.
Affiliate links — I may earn a commission at no extra cost to you.
- 1
Organic Super GreensSpirulina, chlorella & organic superfoods in one scoop — for the days your plate isn’t perfect.
See Super Greens review →Check price - 2
Organic Super RedsBeets, berries & polyphenols for circulation and stamina — the other half of your greens.
See Super Reds review →Check price - 3
Complete Plant-Based ProteinHit your protein without a chalky shake. Mixes clean in smoothies, oats or water.
See Plant Protein review →Check price
Show 4 more picks ↓
- 4
Organic FiberMost people get half the fiber they need. Fills you up and keeps blood sugar steady.
See Fiber review →Check price - 5
Probiotic Gut SupportBetter digestion and less bloat, so you get more out of the food you eat.
See Probiotic review →Check price - 6
Organic D3-K2 2000Two nutrients most of us run short on — immunity, mood and bone support.
See D3-K2 review →Check price - 7
Organic CoffeeOrganic mushroom coffee with six adaptogens. Same cup, better ingredients.
See Coffee review →Check price
Not sure which one fits you? Take my quick Supplement Match →
These statements have not been evaluated by the FDA. These products are not intended to diagnose, treat, cure, or prevent any disease. Talk with your doctor before starting a new supplement.






