Keto Meatballs in Marinara Sauce is a comforting, low-carb twist on a classic comfort-food favorite. This version keeps the flavors you love while cutting carbohydrates, making it perfect for those following a ketogenic or low-carb eating plan — and it’s delicious enough that the whole family will want seconds.
The ketogenic diet has been used for many years and was first described in the 1930s by Dr. Russell Wilder at the Mayo Clinic. At its core, a keto eating plan reduces carbohydrate intake to encourage the body to burn fat for fuel. While many people choose keto for weight management, always consult your healthcare provider before making major dietary changes.

This recipe works well whether you strictly follow keto or simply want a lower-carb version of a family favorite. Serve the meatballs on their own for a keto-friendly plate, over zucchini noodles for a low-carb option, or over traditional pasta for those who aren’t limiting carbs — a single recipe covers everyone at the table.
Keto Marinara Meatballs
Ingredients
Meatball Ingredients
- 1/4 cup almond flour
- 1 teaspoon Italian seasoning
- 1 lb ground beef
- 1/2 lb pork sausage
- 1 egg
- Salt and freshly ground black pepper, to taste
- 2 tablespoons olive oil
Marinara Sauce Ingredients
- 24 oz tomato passata* (or a low-carb marinara)
- Fresh basil (optional)
- 3 garlic cloves, minced
- 1/2 onion, finely diced
Optional Garnish
- Grated Parmesan cheese
- Chopped fresh parsley
*Tomato passata is pureed tomatoes strained of skins and seeds, typically sold uncooked without additives in a glass jar. If you can’t find passata, a low-carb marinara or plain tomato sauce works as a substitute.
Instructions
- Heat the olive oil over medium-high heat in a Dutch oven or large skillet.
- In a medium bowl, combine the ground beef, pork sausage, almond flour, Italian seasoning, egg, salt, and pepper. Mix gently until just combined — do not overwork the meat to keep the meatballs tender.
- Form the mixture into meatballs using a medium scoop or by hand. A 1–2 tablespoon portion makes meatballs about the size of a ping-pong ball; adjust size to your preference.
- Sear the meatballs in the hot oil for 8–10 minutes, turning once or twice so they brown on all sides. Remove the cooked meatballs and set aside.
- In the same skillet, cook the diced onion until softened and translucent, about 4–5 minutes. Stir frequently to lift the browned bits from the pan for extra flavor.
- Add the minced garlic and tomato passata (and basil, if using). Simmer the sauce for about 5 minutes, stirring occasionally to meld the flavors.
- Return the meatballs to the pan, spooning sauce over them. Simmer 2–3 minutes, or until the meatballs are heated through and well coated in sauce.
- Serve garnished with Parmesan and parsley. For a keto meal, enjoy with zucchini noodles or a green salad; for non-keto diners, serve over spaghetti or mashed potatoes.

Storage and Make-Ahead
Store leftovers in an airtight container in the refrigerator for up to three days. To make ahead, shape the meatballs and freeze them in a sealed container for up to three months. Thaw before cooking or reheating for best results.
Substitutions and Tips
- You can use only beef or only pork, but a mix of beef and pork gives the best texture and flavor. If using only beef, choose a higher fat grind to avoid dryness.
- Choose pork sausage without added sweeteners or fillers to keep carbs low.
- Cook meatballs in a Dutch oven, large skillet, or oven-safe pan — all work well. Sautéing onions and garlic in the same pan builds a richer sauce.
- For a thicker sauce, place the pan in a 300°F oven for 10 minutes after adding the meatballs.

Why This Recipe Works
- Quick to prepare — about 30 minutes from start to finish
- High in protein and satisfying for a low-carb plate
- One-pan cooking minimizes cleanup
- Family-friendly and adaptable for different dietary needs
Frequently Asked Questions
How many meatballs does this recipe make?
Using roughly two-tablespoon portions, this recipe yields about 24–30 meatballs, depending on size.
Can I prepare the meatballs ahead?
Yes. You can make them in advance and refrigerate for up to three days, or freeze shaped or cooked meatballs for up to three months. Thaw before reheating.
Can I omit the egg?
Yes — omitting the egg may make the meatballs slightly more fragile, but they will still taste good. Handle gently when forming and cooking.
Do tomatoes fit into a keto diet?
Tomato products contain natural sugars, so portion control is important on a strict keto plan. Using passata or a low-carb marinara and serving meatballs with low-carb sides helps keep the meal keto-friendly.

Enjoy these Keto Marinara Meatballs — a comforting, easy, and adaptable recipe that fits weeknight dinners and meal prep alike.
To receive new recipes by email, sign up for the recipe newsletter or contact the author at [email protected]. This article may include affiliate recommendations where a small commission is earned at no extra cost to you.