Meatballs cook surprisingly fast in an air fryer, and rolling them to an even size prevents raw centers. So how long should you cook meatballs in the air fryer? For most standard beef or pork meatballs that are about 1 to 1.5 inches wide, the answer is 10 to 12 minutes at 380°F. You will flip them halfway through so both sides brown evenly.
That number changes a bit based on the meat you use, the size of each ball, and whether they are fresh or frozen. Below you will find exact times for every common type, plus simple steps that keep the results consistent.
Quick Answer: Air Fryer Meatball Cook Times
Use this chart as your starting point. Times are for a preheated air fryer set to 380°F.
- Fresh beef or pork meatballs (1 inch): 8 to 10 minutes
- Fresh beef or pork meatballs (1.5 inches): 10 to 12 minutes
- Chicken or turkey meatballs (1 inch): 9 to 11 minutes
- Frozen cooked meatballs: 10 to 12 minutes
- Frozen raw meatballs: 12 to 15 minutes
- Mini meatballs (half inch): 6 to 8 minutes
Always check the internal temp before you pull them out. Ground beef, pork, and lamb need 160°F. Ground chicken and turkey need 165°F.
How Long Should You Cook Meatballs In The Air Fryer
The honest answer is that time depends on three things: size, meat type, and starting temperature. A one inch beef meatball at room temp cooks in about 9 minutes. A two inch frozen turkey meatball can take 16 minutes or more.
Air fryers also run hotter or cooler than the dial says. A cheap model may need 2 extra minutes. A large basket with a strong fan may finish 1 to 2 minutes early. So treat every time in this article as a range, not a rule.
Why Size Matters More Than Anything
A meatball is a round ball of dense protein. Heat has to travel from the outside to the center. If one meatball is 1 inch and another is 2 inches, the bigger one has four times the volume. That means the center takes much longer to hit a safe temp.
This is why uneven meatballs are the number one cause of raw middles. A 1.5 inch ball next to a 2.5 inch ball will not cook at the same rate. The small one dries out while the big one stays pink inside.
Do yourself a favor and use a scoop or a scale. A 1.5 inch meatball weighs about 1 ounce. Weighing them takes 60 seconds and saves you from a bad batch.
Fresh Vs Frozen Meatballs
Fresh meatballs go straight into the basket. No thawing needed. They cook fast because the center is already at fridge temp, around 40°F.
Frozen meatballs need more time. The center starts near 0°F, so the air fryer has to push heat all the way through. Add 3 to 5 minutes compared to fresh. If the meatballs are frozen raw instead of frozen cooked, add even more, because raw meat releases more moisture as it thaws.
One tip: do not stack frozen meatballs. Give each one space so hot air can move around it. Crowding steams them instead of browning them.
Step By Step: Cooking Meatballs In An Air Fryer
- Preheat the air fryer to 380°F for 3 minutes. This is not optional. A cold basket makes the outside cook slow and the inside stay raw.
- Roll the meatballs to an even size, about 1 to 1.5 inches. Use a scoop or scale if you have one.
- Lightly grease the basket or line it with perforated parchment. Do not use solid parchment, it blocks airflow.
- Place meatballs in a single layer. Leave a small gap between each one.
- Cook for 5 to 6 minutes, then flip each meatball with tongs.
- Cook another 4 to 6 minutes, until the internal temp hits 160°F for beef or 165°F for poultry.
- Rest for 2 minutes before serving. The juices settle and the center finishes cooking.
If you skip the flip, the bottom stays pale and the top may burn. The flip is what gives you that even brown crust on all sides.
Should You Use A Liner Or Not
Perforated parchment works fine. It lets air through and keeps the basket clean. Solid foil or solid parchment is a bad idea. It traps moisture under the meatballs and they end up steamed and soggy on the bottom.
If you want the crispiest result, skip the liner entirely and spray the basket with oil. Cleanup takes a bit longer but the texture is better.
Tips For Juicy Meatballs Every Time
- Add a panade. Breadcrumbs soaked in milk keep the meat moist during the fast cook.
- Do not overmix. Overworking the meat makes it tough and rubbery.
- Chill the rolled balls for 15 minutes. Cold meat holds its shape and cooks more evenly.
- Use a meat thermometer. Guessing by color is unreliable, especially with turkey.
- Cook in batches. Two layers of meatballs means the top ones burn and the bottom ones stay raw.
These small steps make a bigger difference than any seasoning blend. Texture is what separates a good meatball from a great one.
Common Mistakes To Avoid
Here are the errors I see most often, and how to fix them fast.
- Setting the temp too high. 400°F browns the outside before the inside cooks. Stick to 375°F to 380°F.
- Not preheating. Cold starts add 2 to 3 minutes and cause uneven cooking.
- Packing the basket. Crowding traps steam and stops browning.
- Rolling giant meatballs. Anything over 2 inches needs 15 to 18 minutes and often dries out.
- Trusting the timer only. Always confirm with a thermometer.
Reheating And Storage Notes
Leftover meatballs keep in the fridge for 3 to 4 days in a sealed container. To reheat, air fry at 350°F for 4 to 5 minutes. They come back almost as good as fresh.
You can also freeze cooked meatballs for up to 3 months. Reheat from frozen at 360°F for 8 to 10 minutes, flipping once. No need to thaw first.
If you are cooking for a crowd, cook in batches and hold the finished meatballs in a warm oven at 200°F. They stay juicy for about 30 minutes without drying out.
Final Word On Timing
So how long should you cook meatballs in the air fryer? Plan on 10 to 12 minutes at 380°F for standard 1.5 inch fresh meatballs, and adjust up for frozen or larger ones. Flip halfway, check the internal temp, and let them rest.
Get the size right and the rest is easy. Even balls, a hot basket, and a thermometer will give you juicy meatballs with a browned crust every single time.