These easy air fryer turkey meatballs with spinach and ricotta cook up fast, stay tender, and brown nicely without turning on the oven. They’re great for pasta night, meal prep, or piling into a toasted sub.

Why This Air Fryer Recipe Works
Ricotta keeps lean ground turkey moist, while spinach adds color and a little veg in every bite. The air fryer’s circulating heat browns the outside quickly, so you get good texture without overcooking the center.
Because they’re portioned small, the meatballs cook evenly and reheat well. You can serve them with marinara, rice bowls, or salads depending on the vibe.
- Quick cook time with hands-off browning
- Tender interior from ricotta (no dry turkey meatballs)
- Easy to scale up for meal prep
Ingredients You’ll Need
Nothing fancy here—just a short list that delivers flavor and moisture. If your spinach is frozen, make sure it’s thoroughly thawed and squeezed dry.
- 1 lb ground turkey (93% lean works well)
- 1/2 cup whole-milk ricotta
- 1 cup chopped spinach (fresh, packed) or 1/2 cup thawed frozen spinach, squeezed dry
- 1/2 cup Italian-style breadcrumbs (or plain)
- 1/3 cup grated Parmesan
- 1 large egg
- 2 cloves garlic, minced
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1 tsp Italian seasoning
- 1 tbsp olive oil (for brushing or spraying the basket/meatballs)
How to Make Easy Air Fryer Turkey Meatballs with Spinach and Ricotta in the Air Fryer
Start by keeping the mixture cold and handling it gently. Overmixing can make turkey meatballs tight instead of tender.
1) Prep the air fryer. Preheat to 380°F for 3–5 minutes. Lightly oil the basket or tray to reduce sticking.
2) Mix the meatball mixture. In a large bowl, add turkey, ricotta, spinach, breadcrumbs, Parmesan, egg, garlic, salt, pepper, and Italian seasoning. Mix with a fork or clean hands just until combined.
3) Shape. Scoop and roll into 1 1/2-inch meatballs (about 2 tablespoons each). You should get around 16–20 meatballs depending on size.
4) Arrange. Place meatballs in a single layer in the air fryer basket with space between them. Work in batches if needed for better browning.

5) Air fry. Cook until browned and cooked through. If your air fryer runs hot, check a couple minutes early.
6) Rest. Let the meatballs rest for 3 minutes before serving so the juices settle.
Air Fryer Time and Temperature
Cook times vary by air fryer model and meatball size, but this range is reliable for 1 1/2-inch meatballs.
- Temperature: 380°F
- Time: 9–12 minutes total
- Flip/roll: at 5–6 minutes for more even browning
They’re done when the centers are no longer pink and an instant-read thermometer reads 165°F in the middle of a meatball.
Tips for the Best Results
Small tweaks make a big difference with turkey meatballs, especially in a high-heat appliance.
- Squeeze spinach dry: Excess water can make the mixture too soft and reduce browning.
- Don’t pack the basket: Airflow is what browns the outside; cook in batches for the best texture.
- Use a scoop: Uniform size means they finish at the same time.
- Light oil helps: A quick brush or spray encourages better color and reduces sticking.

Variations and Substitutions
These turkey meatballs are flexible and easy to adapt based on what you have.
- Make them spicy: Add 1/4–1/2 tsp crushed red pepper or a pinch of cayenne.
- Swap the greens: Finely chopped kale works; sauté and cool it first so it’s not tough.
- Gluten-free: Use gluten-free breadcrumbs or crushed gluten-free crackers.
- More herby: Add 2 tbsp chopped parsley or basil for a brighter flavor.
- Dairy-free option: Replace ricotta with a dairy-free ricotta alternative; texture may be slightly firmer.
What to Serve With It
Keep it classic with marinara and pasta, or go lighter with a salad. These are also strong in meal-prep bowls because they hold their texture.
- Spaghetti with marinara and extra Parmesan
- Garlic bread and a simple Caesar salad
- Rice or quinoa bowls with roasted veggies
- Toasted sub rolls with sauce and mozzarella
- Try them alongside Air Fryer Recipes
Storage and Reheating
Store cooked meatballs in an airtight container in the fridge for up to 4 days. They also freeze well for quick dinners.
- Freeze: Cool completely, then freeze on a sheet pan until firm and transfer to a freezer bag. Freeze up to 3 months.
- Reheat in air fryer: 350°F for 3–5 minutes (fridge) or 8–10 minutes (frozen), shaking halfway.
If you’re serving with sauce, reheat the meatballs first to bring back some exterior texture, then toss with warm marinara. For another air-fryer-friendly make-ahead idea, see Air Fryer Reheating Guide.
FAQ
-
How do I keep turkey meatballs from drying out in the air fryer? Use ricotta (or another moisture booster) and avoid overcooking. Pull them as soon as they hit 165°F and let them rest a few minutes before serving.
-
Can I use frozen spinach instead of fresh? Yes. Thaw it completely and squeeze out as much liquid as possible, then measure about 1/2 cup packed and dry.
-
Do I need to flip meatballs in the air fryer? It’s not required, but flipping or rolling them halfway through improves browning and helps them cook evenly, especially in basket-style air fryers.
-
Why are my meatballs sticking to the basket? A lightly oiled basket helps, and so does letting them cook a couple minutes before trying to move them. If your air fryer basket is older, parchment liners with holes (made for air fryers) can also help.
-
Can I make these ahead of time? Absolutely. Shape the meatballs and refrigerate (covered) up to 24 hours before cooking, or cook them fully and reheat at 350°F until hot.






