Air Fryer Greek Meatballs (Keftedes): Crispy, Juicy & Ready in 20 Minutes

Quick Answer: Air fryer Greek meatballs (keftedes) are ready in about 20 minutes. Cook them at 180°C (350°F) for 10-12 minutes, flipping halfway, until the internal temperature reaches 160°F (71°C). The result? Juicy, herb-packed meatballs with a golden crust—without deep frying.


Why You’ll Love This Recipe

Greek meatballs, known as keftedes (keh-FTEH-thes), are a staple of Greek cuisine. Traditionally fried in oil, they’re packed with fresh herbs, onion, and warm spices.

This air fryer version delivers the same crispy exterior and tender interior with far less oil and zero babysitting. Just mix, shape, and air fry.

Perfect for:

  • Quick weeknight dinners
  • Meal prep lunches
  • Appetizer platters with tzatziki
  • Greek-themed gatherings
Ingredients for air fryer Greek meatballs including ground lamb, fresh mint, parsley, and spices

Instructions

Step 1: Prepare the Meatball Mixture

  1. In a large bowl, combine the ground meat, grated onion, garlic, parsley, mint, egg, breadcrumbs, oregano, cumin, salt, and pepper.
  2. Mix gently with your hands until just combined. Do not overwork the meat—this makes meatballs tough.

Step 2: Shape the Meatballs

  1. Use a tablespoon or cookie scoop to portion the mixture.
  2. Roll into 1.5-inch (4cm) balls.
  3. Tip: Lightly wet your hands to prevent sticking.
Raw Greek meatballs shaped and ready for the air fryer

Step 3: Air Fry

  1. Preheat your air fryer to 180°C (350°F) for 3 minutes.
  2. Lightly spray the air fryer basket with oil.
  3. Place meatballs in a single layer, leaving space between them. Cook in batches if needed.
  4. Air fry for 10-12 minutes, flipping halfway through cooking.
Greek meatballs arranged in a single layer in an air fryer basket

Step 4: Check for Doneness

  • The meatballs are ready when they’re golden brown and the internal temperature reaches 160°F (71°C) for ground meat.
  • Always use a meat thermometer—it’s the only way to guarantee safety and prevent dry meatballs.
Meat thermometer inserted into a Greek meatball reading 160°F

Step 5: Rest and Serve

  • Let the meatballs rest for 5 minutes before serving.
  • Serve with tzatziki, lemon wedges, and warm pita.
Air fryer Greek meatballs served with tzatziki, lemon, and pita bread

Air Fryer Cooking Times by Meat Type

Meat TypeTemperatureTimeInternal Temp
Ground Lamb/Beef180°C (350°F)10-12 min160°F (71°C)
Ground Chicken200°C (400°F)8-12 min165°F (74°C)

Expert Tips for Perfect Air Fryer Greek Meatballs

🔑 The Binding Secret

Breadcrumbs and egg are essential binding agents—they prevent meatballs from falling apart during cooking.

🌿 Herb Power

Use fresh herbs if possible. Mint and parsley are non-negotiable for authentic Greek flavor. Dried oregano adds the signature Mediterranean taste.

⏱️ Don’t Overcrowd

Leave space between meatballs so hot air can circulate. Crowding steams them instead of browning.

🌡️ Temperature Is Everything

  • Ground meat (beef, lamb, pork): 160°F (71°C)
  • Ground poultry: 165°F (74°C)

🧊 Make-Ahead Friendly

Form meatballs and refrigerate for up to 24 hours before cooking. Or freeze raw meatballs on a tray, then transfer to a freezer bag for up to 3 months.


Serving Suggestions

Greek meatballs are incredibly versatile:

  • Classic Meze: Serve with tzatziki, olives, and warm pita
  • Lunch Box: Pair with cherry tomatoes, rocket, and a lemon wedge
  • Dinner Plate: Add Greek salad and roasted potatoes
  • Wraps: Stuff into pita with tzatziki and sliced tomatoes
Four ways to serve air fryer Greek meatballs including pita wraps and meze platters

Storage & Reheating

  • Fridge: Store in an airtight container for up to 3 days
  • Freezer: Freeze cooked meatballs for up to 3 months
  • Reheat: Air fry at 160°C (320°F) for 3-4 minutes, or until warmed through

Frequently Asked Questions

Can I use ground chicken or turkey instead?
Yes! Ground chicken works beautifully. Cook at 200°C (400°F) for 8-12 minutes until internal temperature reaches 165°F.

Why are my meatballs falling apart?
You likely need more binding agents (breadcrumbs or egg), or the mixture is too wet. Add 1-2 tablespoons of breadcrumbs and chill for 20 minutes before cooking.

Do I need to preheat my air fryer?
Preheating for 3 minutes helps, but it’s not mandatory. If you skip it, add 1-2 minutes to cooking time.

How do I know when they’re done?
Use a meat thermometer. Ground meat should reach 160°F (71°C). Visual cues: golden brown exterior and firm texture.

Can I make these without an air fryer?
Absolutely. Bake at 200°C (400°F) for 20 minutes on a lined baking sheet, turning halfway. Or pan-fry in a little olive oil until browned on all sides.

Air fryer Greek meatballs (keftedes) on a white plate with tzatziki and lemon

Air Fryer Greek Meatballs (Keftedes): Crispy, Juicy & Ready in 20 Minutes

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Side Dish
Cuisine: greek, Mediterranean

Ingredients
  

For the Meatballs:
  • 500 g 1 lb ground lamb or beef (or a mix)
  • 1 small red onion grated
  • 2-3 cloves garlic minced
  • ¼ cup fresh parsley chopped
  • ¼ cup fresh mint chopped
  • 1 egg
  • ¼ cup breadcrumbs panko works great
  • 1 tsp dried oregano
  • ½ tsp ground cumin
  • ½ tsp salt
  • ¼ tsp black pepper
  • 1 tbsp olive oil for brushing
For Serving (Optional):
  • Tzatziki dip
  • Lemon wedges
  • Pita bread
  • Cherry tomatoes and fresh rocket

Method
 

Step 1: Prepare the Meatball Mixture
  1. In a large bowl, combine the ground meat, grated onion, garlic, parsley, mint, egg, breadcrumbs, oregano, cumin, salt, and pepper.
  2. Mix gently with your hands until just combined. Do not overwork the meat—this makes meatballs tough .
Step 2: Shape the Meatballs
  1. Use a tablespoon or cookie scoop to portion the mixture.
  2. Roll into 1.5-inch (4cm) balls.
  3. Tip: Lightly wet your hands to prevent sticking .
Step 3: Air Fry
  1. Preheat your air fryer to 180°C (350°F) for 3 minutes .
  2. Lightly spray the air fryer basket with oil.
  3. Place meatballs in a single layer, leaving space between them. Cook in batches if needed .
  4. Air fry for 10-12 minutes, flipping halfway through cooking.
Step 4: Check for Doneness
  1. The meatballs are ready when they’re golden brown and the internal temperature reaches 160°F (71°C) for ground meat .
  2. Always use a meat thermometer—it’s the only way to guarantee safety and prevent dry meatballs .
Step 5: Rest and Serve
  1. Let the meatballs rest for 5 minutes before serving .
  2. Serve with tzatziki, lemon wedges, and warm pita.

Video

Notes

  • Air Fryer Setup: Space the meatballs in a single layer without touching so hot air circulates evenly.
  • Doneness Check: Cook until golden brown on the outside and the internal temperature reaches 160°F (71°C) on a meat thermometer.
  • Key Ingredients: Ground meat, egg, breadcrumbs, fresh parsley, dill, garlic, oregano, cumin, and paprika.
  • Best Paired With: Creamy tzatziki, fresh mint, lemon wedges, and warm pita bread.
    Serve warm on a dish garnished with parsley, fresh mint, lemon wedges, pita bread, and a side of creamy tzatziki

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top