Keto Italian Meatballs
Tender, herb-packed Italian meatballs simmered in rich marinara, bound with almond flour and Parmesan instead of breadcrumbs. At just 4.2g net carbs per serving and ready in 45 minutes, they're a cozy, family-friendly keto dinner that tastes like Sunday at Nonna's.
Head of Nutrition · June 18, 2026

Nutrition per serving
Per serving · makes 4. Values are estimates; brands vary.
These tender Italian meatballs skip the breadcrumbs entirely, using almond flour and Parmesan to stay juicy and keto-friendly. Simmered in a low-sugar marinara with fresh basil, they're a comforting weeknight dinner the whole family will love.
Ingredients
- 1 lb ground beef (85% lean)
- 1/2 lb ground pork
- 1/3 cup blanched almond flour
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 3 cloves garlic, minced
- 2 tbsp fresh parsley, chopped
- 1 tsp dried oregano
- 1 tsp salt and 1/2 tsp black pepper
- 2 tbsp olive oil
- 2 cups low-sugar marinara sauce (no added sugar, about 4g net carbs per 1/2 cup)
- 1/4 cup fresh basil leaves, torn
Instructions
- 1
In a large bowl, combine the ground beef, ground pork, almond flour, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Mix gently with your hands until just combined—do not overwork, or the meatballs will turn dense.
- 2
Roll the mixture into 16 evenly sized meatballs, about 1.5 inches each.
- 3
Heat the olive oil in a large oven-safe skillet over medium-high heat. Brown the meatballs on all sides, about 6-8 minutes total. They won't be cooked through yet.
- 4
Pour the marinara sauce over and around the meatballs. Reduce heat to low, cover, and simmer for 18-20 minutes, until the meatballs reach 160°F internally and the sauce is bubbling.
- 5
Scatter the torn basil over the top and serve hot, spooning extra sauce over each portion.
Tips & notes
- Serve over zucchini noodles, cauliflower mash, or roasted spaghetti squash to keep the meal low-carb. Always check your marinara label—many jarred sauces hide 8-12g of sugar per serving.
- Make ahead: shape the raw meatballs and refrigerate up to 24 hours, or freeze on a tray then bag for up to 3 months. Add 5 minutes to the simmer if cooking from frozen.
- Leftovers keep in an airtight container in the fridge for up to 4 days and reheat well in the sauce on the stovetop or in the microwave.
Log this recipe in one tap
Save keto italian meatballs to CarbMeNot and track its 4.2g net carbs against your daily budget automatically.
Frequently asked questions
- How many carbs are in keto italian meatballs?
- Each serving has 4.2g net carbs (6.5g total carbs minus 2.3g fiber), along with 462 calories, 33g protein, and 33g fat. This recipe makes 4 servings of 4 meatballs each.
- What can I use instead of breadcrumbs in keto meatballs?
- Blanched almond flour plus grated Parmesan is the best keto swap. The almond flour adds tenderness and the Parmesan binds and seasons, replacing breadcrumbs without adding carbs or gluten. Crushed pork rinds also work for a slightly firmer texture.
- Can I make these meatballs ahead or freeze them?
- Yes. Shape the raw meatballs and refrigerate up to 24 hours, or freeze them raw on a tray then transfer to a bag for up to 3 months. Cooked meatballs in sauce freeze well too and reheat gently on the stovetop.



