Air Fryer Meatballs – Juicy Homemade Beef Meatballs
These air fryer meatballs are tender and juicy inside with a lightly browned outside. They are made with a simple mix of ground beef, garlic, Parmesan, herbs, and breadcrumbs.
Cooking meatballs in the air fryer means no standing over a splattering pan and no turning each one by hand. A quick shake of the basket is all they need to brown evenly.
Serve air fryer meatballs with spaghetti and marinara, in a meatball sub, or on their own with a dipping sauce.
A good companion dish: Air Fryer Steak.
Air Fryer Meatballs Ingredients

For the Meatballs
- 🥩 500 g (1.1 lb) ground beef (15–20% fat)
- 🍞 40 g (½ cup) breadcrumbs
- 🥛 3 tablespoons milk
- 🥚 1 egg
- 🧀 30 g (⅓ cup) grated Parmesan
- 🧄 2 garlic cloves, finely grated
- 🧅 2 tablespoons grated onion
- 🌿 1 tablespoon chopped parsley
- 🌿 1 teaspoon dried oregano
- 🧂 1 teaspoon salt
- 🌶️ ½ teaspoon black pepper
For Serving
- 🍅 Marinara sauce
- 🧀 Extra Parmesan
- 🌿 Fresh basil
Equipment You’ll Need
- Large mixing bowl
- Small cookie scoop or tablespoon
- Oil spray
How to Make Air Fryer Meatballs
Soak the Breadcrumbs
In a large bowl, mix the breadcrumbs with milk and let them soak for 5 minutes. This keeps the meatballs soft and moist.
Mix the Meatball Mixture
Add ground beef, egg, Parmesan, garlic, onion, parsley, oregano, salt, and pepper. Mix gently with your hands just until combined.
Shape the Meatballs
Roll the mixture into 20 even balls, about 3.5 cm (1½ inches) wide. Wet hands help stop sticking.
Arrange in the Basket
Lightly spray the basket and place the meatballs in a single layer with small gaps between them.
Air Fry the Meatballs
Cook at 190°C / 375°F for 9–11 minutes, shaking the basket halfway through.
Check Doneness
The air fryer meatballs are done when they reach 71°C / 160°F in the center.
Serve
Simmer in warm marinara sauce for a few minutes, or serve straight away with your favorite dip.
- Ground beef must reach 71°C / 160°F in the center. Cut one meatball open or use a thermometer.
- Do not overmix the meat; overworking makes meatballs dense and tough.
- Keep meatballs the same size so they all finish cooking at the same time.
- Cook in batches if needed; crowded meatballs will steam and not brown.
Air Fryer Meatballs Cooking Time and Temperature
| Stage | Temperature | Time |
| Medium meatballs (3.5 cm) | 190°C / 375°F | 9–11 minutes |
| Large meatballs (5 cm) | 190°C / 375°F | 12–14 minutes |
| Frozen cooked meatballs | 190°C / 375°F | 10–12 minutes |
| Reheating | 180°C / 355°F | 4–5 minutes |
Tips for the Best Air Fryer Meatballs
Freezing and Reheating Meatballs
- Freeze: cooked meatballs keep for up to 3 months.
- From frozen: 10–12 minutes in the air fryer.
- From the fridge: 4–5 minutes at 180°C / 355°F.
Variations to Try
- Chicken meatballs: Use ground chicken and add a little extra Parmesan.
- Swedish style: Serve with a creamy gravy and lingonberry jam.
- Spicy meatballs: Add chili flakes and smoked paprika.
- Cheese-stuffed: Press a small cube of mozzarella into each meatball.
Frequently Asked Questions
How to Store and Reheat Air Fryer Meatballs
Refrigerate cooked air fryer meatballs for up to 4 days, or freeze them for up to 3 months.
Reheat at 180°C / 355°F for 4–5 minutes, or warm them gently in sauce on the stove.
Final Thoughts
These air fryer meatballs are juicy, flavorful, and much easier than frying. Mix, roll, and air fry, and dinner is ready in about 20 minutes.
Make an extra batch for the freezer so a quick meatball dinner is always ready. Another recipe in the same style: Creamy Vegetable Pasta Bake.

