Air Fryer Honey Garlic Meatballs take frozen meatballs and turn them into a sticky, sweet-and-savory appetizer in about 20 minutes — no thawing, no deep fryer, no babysitting a pot on the stove. The air fryer crisps the outside of the meatballs while the honey garlic sauce simmers in a small saucepan, and the two meet in a bowl right before serving. Five ingredients in the sauce. One pound of meatballs. That’s the whole recipe.

I keep a bag of frozen meatballs in the freezer year-round for exactly this reason. Drop them in the air fryer, and twenty minutes later you have something people crowd around.
Why You’ll Love This Recipe
- Straight from frozen. No thawing, no planning ahead. This is the recipe for the night you forgot to make dinner.
- Twenty minutes, start to finish. The sauce comes together while the meatballs cook, so nothing waits on anything else.
- Five-ingredient sauce. Butter, garlic, ketchup, honey, soy sauce. All of it is probably in your kitchen right now.
- Appetizer or dinner. Toothpicks and a platter for a party, or spooned over rice for a weeknight meal.
- Kids actually eat these. Sweet, mild, and easy to grab. They disappear fast.
Ingredients Needed

For the meatballs:
- Frozen meatballs — 1 pound, which is roughly 24 to 30 cocktail-size meatballs depending on the brand. Fully cooked frozen meatballs are what this recipe is built around. Any variety works: beef, turkey, chicken, or Italian-seasoned.
- Olive oil spray — a light coating helps the outsides brown and crisp instead of just heating through.
For the honey garlic sauce:
- Butter — the base of the sauce and what softens the garlic without burning it.
- Minced garlic — 1 tablespoon. Fresh is best, but jarred works fine here.
- Ketchup — the body of the sauce. It brings sweetness, tang, and the color that makes the glaze look good.
- Honey — the sweetness that gives the sauce its name and helps it cling.
- Soy sauce — salt and umami. Without it, the sauce is just sweet.
How Long To Cook Frozen Meatballs In The Air Fryer
Frozen meatballs need 8 to 10 minutes at 380 degrees F, shaken halfway through. They’re already fully cooked, so you’re browning the outside and heating the center — not cooking raw meat.
| Meatball size | Temperature | Time (from frozen) |
|---|---|---|
| Cocktail / small (1 inch) | 380°F | 8 minutes |
| Standard (1.5 inch) | 380°F | 10 minutes |
| Large (2 inch) | 380°F | 12–14 minutes |
Meatballs are ready when the center reaches 165 degrees F on an instant-read thermometer. Cooking times shift between air fryer models, so check at the low end of the range the first time you make these and note what your machine needs. I keep more timing references in my air fryer charts and tips.
If you’re working with a specific brand, I’ve written up IKEA frozen meatballs in the air fryer with timings for those.
How To Make Air Fryer Honey Garlic Meatballs

Step One: Add the frozen meatballs to the air fryer basket in a single layer. Do not crowd them — they need air moving around them to brown. If they’re piled up, they steam instead of crisp. Work in two batches if you need to. Spray them lightly with olive oil.
Step Two: Set the air fryer to 380 degrees F and cook for 8 to 10 minutes. Halfway through, shake the basket. If you have an air fryer oven rather than a basket model, flip them with tongs instead.

Step Three: While the meatballs cook, make the sauce. In a small saucepan over medium heat, add the butter and garlic and sauté for a couple of minutes until the garlic softens and smells sweet. Don’t let it brown — burnt garlic will turn the whole sauce bitter.
Step Four: Add the ketchup, honey, and soy sauce to the saucepan. Simmer, stirring, until it comes together and thickens slightly — about 3 to 4 minutes. Remove from heat.
Step Five: Add the hot meatballs to a large bowl, pour the sauce over, and toss until every one is coated. Serve right away, while the sauce is still glossy.

The Honey Garlic Meatball Sauce
The sauce is the whole recipe, and it’s worth understanding on its own — it works on chicken wings, salmon, or a bowl of rice just as well as it works here.
It’s built on four things doing four jobs. Ketchup gives it body and tang so it isn’t cloying. Honey brings the sweetness and helps it cling. Soy sauce adds the salt and depth that keeps it from tasting like candy. Garlic bloomed in butter is what makes it taste like something you made rather than something you poured out of a bottle.
Sauté the garlic first, always. Two minutes in butter before anything else goes in the pan is the difference between garlic flavor and raw garlic bite.
If you like extra sauce for dipping or for spooning over rice, double it. The meatballs only need so much, and leftover honey garlic sauce keeps in the fridge for a week.
How To Make Them Sticky
The sauce as written is a glaze — it coats well and it’s glossy. If you want the thick, sticky honey garlic meatball texture that clings in a visible layer, you have two options:
- Simmer it longer. Give the sauce an extra 4 to 5 minutes over low heat to reduce. It’ll thicken on its own as water cooks off.
- Add a cornstarch slurry. Whisk 1 teaspoon cornstarch into 1 tablespoon cold water, stir it into the simmering sauce, and cook for 1 more minute. It’ll thicken immediately.
For maximum stickiness, toss the sauced meatballs back into the air fryer for 2 to 3 minutes at 380°F. The sauce caramelizes onto the outside and the edges go slightly crisp.

Using Fresh Meatballs Instead
Frozen is the shortcut, but this sauce is just as good on homemade. If you’d rather make your own from scratch, use my air fryer meatballs recipe for the meatballs, then make the honey garlic sauce below and toss them together the same way.
The only change: fresh, raw meatballs need to reach 165 degrees F internally, which usually takes a couple of minutes longer than frozen ones that are already cooked through. Use a thermometer rather than the clock.
Recipe Tips
- Don’t crowd the basket. This is the one rule that matters. Meatballs touching each other will steam and come out pale and soft. Cook in batches if you have to — the second batch only takes 8 minutes.
- Sauce them at the last second. Toss the meatballs in sauce right before they hit the table. Sauced meatballs sitting around go soft.
- Spray, don’t pour. A light mist of olive oil is enough. Too much oil pools in the bottom of the basket and smokes.
- Watch the garlic. Two minutes in butter, medium heat, and it should be soft and fragrant — not brown.
- Taste before you toss. Sauces vary with your ketchup brand. Want it tangier? Splash of rice vinegar. Spicier? Pinch of red pepper flakes. Sweeter? More honey.
- Toothpicks matter more than you’d think. If these are going out as an appetizer, put a cup of toothpicks next to the platter. People eat twice as many.

What To Serve With Honey Garlic Meatballs
As a main course, these want something to soak up the sauce. Rice is the natural partner — my air fryer Mexican rice casserole works if you want the whole meal out of one appliance. Plain steamed rice or lo mein noodles do the job too.
For a vegetable, air fryer roasted vegetables cook at a similar temperature, so you can run them before the meatballs and keep them warm. Something sharp cuts the sweetness nicely — a spicy Caesar salad is a good foil for a sweet, sticky sauce.
If you’re building a freezer-meal rotation around this kind of cooking, my sheet pan beef and broccoli freezer meal lives in the same weeknight category.
As an appetizer, they need nothing but toothpicks.
Storage, Reheating, and Freezing
- Refrigerator: Store sauced meatballs in an airtight container for up to 4 days. The sauce will thicken and set as it chills — that’s normal, it loosens back up with heat.
- Freezer: Freeze for up to 3 months. Freeze them unsauced if you can — cooked meatballs freeze better without the sauce on them, and the sauce takes 5 minutes to make fresh. If they’re already sauced, freeze in a single layer first, then bag them.
- Reheating in the air fryer: 350 degrees F for 3 to 4 minutes. This is the best method — the sauce re-caramelizes and the meatballs don’t go rubbery.
- Reheating on the stove: Medium-low heat in a covered pan with a splash of water, stirring occasionally, until heated through.
- Reheating from frozen: Thaw overnight in the refrigerator first, then reheat by either method above.
- Make-ahead for a party: Cook the meatballs and make the sauce up to 2 days ahead and store them separately. Reheat the meatballs in the air fryer, warm the sauce, and toss together right before serving. This is genuinely better than making everything day-of.

Frequently Asked Questions
Do I need to thaw the meatballs first? No. This recipe is written for frozen meatballs going straight into the air fryer. Thawing actually makes them harder to brown.
What temperature should meatballs reach? 165 degrees F in the center. Frozen fully-cooked meatballs get there in 8 to 10 minutes at 380°F; raw homemade meatballs take a little longer.
Do I need to preheat the air fryer? Not for this. The meatballs are frozen and cooking for 8 to 10 minutes, so the machine comes up to temperature well within the cook time. If your air fryer runs cool, preheat for 3 minutes.
Can I make these without an air fryer? Yes. Bake the frozen meatballs at 400 degrees F for 15 to 18 minutes, then toss with the sauce. If you’d rather use a pressure cooker, I have an Instant Pot honey garlic BBQ meatballs version that cooks the meatballs right in the sauce.
Can I use turkey or chicken meatballs? Yes, and they’re excellent here. The sauce is sweet and assertive enough to carry a leaner meatball.
My sauce is too thin. What do I do? Simmer it longer, or whisk in a cornstarch slurry — see the sticky section above.
Can I double this? Double the sauce freely. For the meatballs, cook in batches rather than piling them into one basket. Crowding is what ruins them.
What else can I do with this sauce? It’s good on almost anything. If you want a different flavor in the same format, my air fryer hoisin glazed meatballs use the same method with a deeper, less sweet glaze.

Air Fryer Honey Garlic Meatballs
Description
Ingredients
Meatballs:
- 1 pound frozen meatballs, about 24–30 cocktail-size
- Olive oil spray
Honey Garlic Sauce:
- 1 tablespoon butter
- 1 tablespoon minced garlic
- 1 cup ketchup
- 1/3 cup honey
- 3 tablespoons soy sauce
Optional, for a sticky glaze:
- 1 teaspoon cornstarch whisked into 1 tablespoon cold water
Instructions
- Add the frozen meatballs to the air fryer basket in a single layer, without crowding. Spray lightly with olive oil.
- Set the air fryer to 380 degrees F and cook for 8–10 minutes, shaking the basket halfway through. Meatballs are done at 165 degrees F internally.
- Meanwhile, in a small saucepan over medium heat, add the butter and minced garlic. Sauté 2 minutes, until the garlic is soft and fragrant. Do not let it brown.
- Add the ketchup, honey, and soy sauce. Simmer, stirring, for 3–4 minutes until the sauce comes together and thickens slightly.
- Optional: For a thicker, stickier glaze, stir in the cornstarch slurry and simmer 1 minute more.
- Remove the sauce from the heat. Add the hot meatballs to a large bowl, pour the sauce over, and toss to coat. Serve immediately.
Equipment
- Cooking Spray
- Parchment Paper, optional
Notes
- For extra-sticky meatballs, return the sauced meatballs to the air fryer for 2–3 minutes at 380°F to caramelize the glaze.
- Double the sauce if you want extra for dipping or for spooning over rice.
- Fresh meatballs work too — cook to 165 degrees F internally, then sauce the same way.
- Storage: Refrigerate up to 4 days; freeze up to 3 months. Reheat at 350°F in the air fryer for 3–4 minutes.
- Oven method: Bake frozen meatballs at 400°F for 15–18 minutes, then toss with sauce.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
