These make-ahead air fryer turkey meatballs are quick to prepare, perfectly seasoned, and stay tender thanks to ricotta cheese. They’re ideal for meal prep and can be stored in the fridge or freezer for an easy protein option.

Meatballs are my current meal prep hack. They’re so versatile. You can serve them with pasta and marinara, tuck them into a wrap, add them to a salad or grain bowl, or enjoy them as a quick high-protein snack.
My nutrition clients with children also love them as a bento-style lunch box addition. They’re an easy, kid-friendly protein that fits right in alongside fruit, veggies, and other snacks.
If you like this air-fryer recipes, you might also enjoy my air fryer weetabix cookie, air fryer gnocchi or air fryer apples.
Jump to:
Why You'll Love These Meatballs
- High in protein for a filling and satisfying meal component
- Quick to prepare and cook
- Works well for meal prep and freezing
- Doubles as a savory grab-and-go snack
- Great for kids’ lunchboxes
- Very versatile, you can add them to pasta marinara, nourish bowls, salads, wraps, and more
Key Ingredients
The complete ingredient list with measurements can be found in the recipe card below.

- Egg: Use a large egg for reliable binding.
- Ricotta cheese: Whole milk ricotta keeps the meatballs tender. If your ricotta looks watery, stir it first or briefly drain on kitchen paper so the mix doesn’t get loose.
- Turkey mince: Choose 93 percent lean for the best balance of moisture and flavor. Ultra-lean turkey can turn out dry.
- Parmesan cheese: Finely grate it yourself if you can. Freshly grated melts into the mix better than pre-grated as pre-grated cheeses often have anti-caking agents.
- Oat flour: You can make this yourself at home by blending oats in a food processor. You cn also use bread crumbs or panko bread crumbs if preferred.
- Onion powder: Go for pure onion powder, not onion salt, so you control the sodium.
- Garlic powder: Choose garlic powder rather than granules for even seasoning.
- Italian seasoning: If you don't have Italian seasoning at home, just use a mix of dried herbs you already have at home—basil, oregano, thyme, rosemary, or parsley all work well.
- Salt and black pepper: Fine salt seasons more evenly in meat mixtures.
- Cooking spray: I use this to spray the air-fryer basket before cooking to prevent the meatballs sticking.
Substitutions & Variations
Here are some tips to help you adjust the recipe to suit your individual dietary needs and preferences.
Gluten-free: Use certified gluten-free oats to make your oat flour.
Higher in protein: Add 1–2 tablespoons of hemp seeds or use cottage cheese instead of ricotta.
Lower in calories: Use part-skim ricotta or cottage cheese and slightly reduce the parmesan.
Let me know in the comments if you do make any of these adjustments, I'd love to hear how it worked out! 💛
Recipe Variations
Once you have made this recipe a couple of times I urge you to get creative and try some of my other favorite flavor varieties below.
Herby chicken version: Swap turkey for ground chicken and add chopped fresh parsley or dill.
Spicy turkey meatballs: Add red pepper flakes or a diced fresh chili to the mix.
How To Make This Recipe
Below are the simple steps for how to make this recipe with visuals I hope are helpful! Don't forget to check out the recipe card at the bottom for the full recipe.

Step 1: Preheat the air fryer to 400°F or 200°C. In a large bowl, whisk the egg with the ricotta until smooth.

Step 2: Add the turkey, parmesan, oat flour, onion powder, garlic powder, Italian seasoning, salt, and pepper. Mix until just combined. Do not overmix.

Step 3: Roll into 16 even meatballs. A small scoop helps keep them the same size for even cooking

Step 4: Lightly spray the air fryer basket. Arrange meatballs in a single layer so they are not touching. Cook in 2 batches if needed.

Step 5: Air fry for 10 to 12 minutes, turning halfway, until golden and the internal temperature reaches 165°F or 74°C. Use a meat thermometer to check doneness.
Handy tip: If your air-fryer does not have a pre-heat option, simply let it run for a few minutes before adding the meat balls.
Equipment
Air fryer: I recently got the BUYDEEM Cozy Greenish air-fryer which looks very pretty on my countertop.
Digital meat thermometer: In my opinion this is a kitchen essential. It prevents you from overcooking your meats and ensures they’re cooked to a safe temperature without drying them out.
Storage
Fridge: store in a sealed container for up to 4 days.
Freezer: freeze cooked meatballs for up to 3 months. Freeze in a single layer first, then transfer to a freezer bag or box.
Reheat: from frozen, air fry at 350°F or 175°C for 8 to 10 minutes. From chilled, reheat at 350°F or 175°C for 4 to 6 minutes.
Thawing: you can thaw overnight in the fridge, or reheat from frozen.
Eating cold: safe once fully cooked and chilled properly, but the texture and flavor are best when warmed.
Serving Suggestions
There are endless ways to enjoy these meatballs:
- Toss with tomato sauce and serve over spaghetti or zucchini noodles.
- Add to a grain bowl with quinoa, roasted veggies, and a drizzle of my tahini yogurt dressing or creamy feta and pistachio dip.
- Slice in half and serve in a pita with salad and tzatziki.
- Pair with mashed potatoes and steamed greens for a comfort-food dinner.
- Serve with cottage cheese, hot honey and some oven baked sweet potato slices - this is kind of like a copycat version of the viral cottage cheese beef bowls, but trust me it works great!
Expert Tips
Mix gently – Overmixing can make meatballs tough, so just stir until everything is combined.
Keep them the same size so they cook evenly.
Give them space in the air fryer basket. If they’re too close, they’ll steam instead of crisp.
Check a little early the first time you make them, as air fryer models can vary.
Use a meat thermometer to be sure they’re cooked through — they’re ready at 165°F (74°C) in the center.
Nutrition Notes
Each serving of 3 meatballs has about 210 calories and 23 grams of protein. There is a little fiber from the oat flour. The ricotta and parmesan add calcium and a nice savory flavor. As always, portions can be adjusted based on your hunger and what else you serve with them.
Nutrition information was calculated using Cronometer, a nutrition tracking tool that uses the USDA FoodData Central database and verified brand data for accuracy. Estimates are based on the exact ingredients and amounts listed, so your numbers may vary slightly depending on the brands and measurements you use.


FAQ
Yes. Bake on a lined baking tray or sheet pan at 400°F or 200°C for about 15 to 20 minutes, turning once, until they reach 165°F or 74°C in the center.
You can, but it tends to be drier. If using 99 percent lean, keep the ricotta and avoid overcooking.
Yes, if fully cooked, cooled quickly, and stored in the fridge. Keep them chilled until you are ready to eat.
📖 The Recipe
📖 Recipe

Make-Ahead Air Fryer Turkey Meatballs
Equipment
Ingredients
- 1 egg
- 30 grams whole milk ricotta cheese about 2 tablespoons
- 500 grams turkey mince 93 percent lean about 1 pound 2 ounces about 1 pound 2 ounces
- 30 grams parmesan cheese dry grated about ⅓ cup
- 40 grams oat flour about ⅓ cup
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 2 teaspoon Italian seasoning
- Fine salt and black pepper
- Cooking spray for the air fryer basket
Instructions
- Preheat the air fryer to 400°F or 200°C
- In a large bowl, whisk the egg with the ricotta until smooth.
- Add the turkey, parmesan, oat flour, onion powder, garlic powder, Italian seasoning, salt, and pepper. Mix until just combined.
- Roll the mixture into 16 even meatballs.
- Lightly spray the air fryer basket. Arrange meatballs in a single layer so they are not touching.
- Air fry for 10 to 12 minutes, turning halfway, until golden and the internal temperature reaches 165°F or 74°C. Check with a thermometer.
Notes
- Do not overcrowd the basket. Cook in batches so the meatballs brown nicely.
- Mix gently and keep the meatballs the same size for even cooking.
- Always check for 165°F or 74°C in the center before serving.














Comments
No Comments