Make a batch of these cheesy Keto Stuffed Meatballs in your air fryer. Juicy, flavorful, and filled with melty mozzarella, they make an easy low-carb meal that’s perfect for weeknights or meal prep. At roughly 2.6g net carbs per serving, they’re a satisfying option for anyone following a ketogenic or low-carb lifestyle.

I’ve been using my air fryer constantly because it’s quick and efficient, especially when I don’t want to heat a full-size oven. It’s excellent for making and reheating keto meatballs. When I first tried stuffing meatballs with cheese in the air fryer I had to experiment a bit — air fryers cook intensely and the meatballs can shrink and leak cheese. After a few adjustments to the ingredients and technique, I landed on a formula that holds together and yields juicy, flavorful meatballs with a gooey center.

Recipe Highlights
Air fryer friendly: No need to use the oven or stovetop for the main cooking step, which saves time and energy.
Juicy and flavorful: These meatballs are seasoned like classic Italian-style meatballs and stay moist inside.
Make ahead: You can form and chill the meatballs ahead of time, or freeze them for longer storage.
Low carb and gluten-free: Made with almond and coconut flour instead of breadcrumbs, they are friendly to keto and gluten-free diets.
Ingredients and Substitutions
- Ground beef: Use beef with about 15–20% fat to keep the meatballs moist but to limit excessive shrinkage.
- Almond flour: Gives structure without adding gluten; you can substitute other nut or seed flours if needed.
- Coconut flour: A small amount helps bind and reduce shrinking; if you prefer, add an extra 1/3 cup almond flour instead.
- Parmesan: Use finely grated parmesan for best texture and flavor.
- Egg: Binds the mixture so the meatballs hold together while cooking.
- Mozzarella: Use block-style mozzarella cut into cubes; shredded or string cheeses can become chewy rather than melty.
- Seasonings: Garlic powder, Italian seasoning, salt, and pepper keep the flavor simple and classic.
How to Make Air Fryer Stuffed Meatballs

- Cube the cheese: Cut the mozzarella into roughly 1/2-inch cubes and set aside.
- Mix the meat: In a large bowl, combine ground beef, almond flour, coconut flour, grated parmesan, garlic powder, Italian seasoning, salt, and pepper. Add the egg and use your hands to work everything together until the mixture forms a cohesive, slightly tacky dough.
- Form and stuff: Divide the meat mixture into portions of about 2 tablespoons. Flatten each portion into a disc, place a mozzarella cube in the center, and wrap the meat around the cheese. Press and pinch the seams carefully so each meatball is well sealed.
- Chill: Arrange the finished meatballs on a tray and refrigerate for 30 minutes to firm up; this helps them hold their shape during cooking.
- Air fry: Preheat the air fryer to 350°F (175°C). Place meatballs in a single layer in the basket, leaving space between them. Cook for 10–12 minutes, until browned and cooked through. Work in batches if necessary.
- Serve: Let the meatballs rest for a minute or two, then serve with warm tomato sauce, grated parmesan, and fresh basil if you like.

Carolyn’s Tips for Success
During testing I learned a few things that make these meatballs turn out reliably well:
– Use the almond and coconut flours as written; they give the mixture more structure so the meatballs don’t collapse as the fat renders.
– Block mozzarella melts best; I found shredded or cheese sticks sometimes become rubbery instead of gooey.
– Chilling the meatballs before cooking firms them up so they hold together better in the air fryer.
– Seal the seams carefully when enclosing the cheese; a tight seal reduces leakage, though a little melted cheese may escape in a few meatballs.

Frequently Asked Questions
Can you make the meatballs in advance?
Yes. Prepare the meatballs through the shaping step and refrigerate for up to 2 days, or freeze for up to 2 months. If frozen, thaw them completely before cooking for best results.
What if I don’t have an air fryer?
You can bake them in a conventional oven. For extra flavor, brown the meatballs briefly in a skillet, then transfer to a preheated 350°F oven and bake about 15 minutes, or until cooked through. An instant-read thermometer should register a safe internal temperature.
What to serve with these meatballs?
They pair nicely with roasted tomato sauce and sautéed low-carb vegetables, or over baked spaghetti squash or mashed cauliflower for a more substantial meal.
Air Fryer Stuffed Meatballs Recipe
These low-carb stuffed meatballs are juicy, cheesy, and easy to make in the air fryer. They’re ideal for meal prep and reheat well for quick dinners.
Servings: 5 servings
Prep Time: 20 mins
Cook Time: 10 mins
Total Time: 1 hr (including chilling)
Ingredients
- 1 1/3 lb (about 605 g) ground beef
- 1/2 cup (56 g) almond flour
- 2 tbsp (14 g) coconut flour
- 1/2 ounce (14 g) grated parmesan
- 2 tsp garlic powder
- 2 tsp Italian seasoning
- 3/4 tsp salt
- 3/4 tsp pepper
- 1 large egg
- 2 ounces (57 g) mozzarella, cut into 1/2-inch cubes
Instructions
- In a large bowl, combine the ground beef, almond flour, coconut flour, parmesan, garlic powder, Italian seasoning, salt, and pepper.
- Add the egg and mix with your hands until the mixture becomes a cohesive, slightly tacky dough.
- Portion about 2 tablespoons of the meat mixture, flatten into a disc, place a mozzarella cube in the center, and enclose the cheese by forming a smooth ball. Seal seams tightly and place on a tray lined with waxed paper.
- Repeat until all the mixture is used; you should have about 15 meatballs.
- Refrigerate for 30 minutes to firm up. Preheat the air fryer to 350°F (175°C).
- Arrange meatballs in a single layer in the air fryer basket without touching. Cook 10–12 minutes until browned and cooked through.
- Allow to rest briefly, then serve warm.
Notes
Storage: Store cooked meatballs in a covered container in the refrigerator for up to 4 days. Uncooked formed meatballs can be refrigerated for up to 2 days or frozen for up to 2 months; thaw completely before cooking.
Nutrition
Serving: 3 meatballs | Calories: 398 kcal | Carbohydrates: 5.2 g | Protein: 30.2 g | Fat: 25.2 g | Saturated Fat: 10 g | Fiber: 2.4 g
More Delicious Air Fryer Ideas
- Air fryer keto cookies — quick sweet treats that crisp up nicely.
- Crispy air fryer Brussels sprouts — a simple, high-heat side dish.
- Keto air fryer cheesecake — an indulgent low-carb dessert option.
- Air fryer tandoori chicken — bold flavors with minimal fuss.
- Juicy air fryer pork chops — nicely seared and tender inside.