Korean BBQ Meatballs with Spicy Mayo Dip: A Flavor-Packed Beginner-Friendly Recipe

I first made these Korean BBQ meatballs on a busy weeknight when I needed something quick, bold, and kid-approved — and they’ve been on rotation ever since. Ground beef or chicken gets flavored with gochujang, sesame, garlic and ginger, then rolled into bite-sized meatballs and finished with a sticky Korean-style glaze and a creamy spicy mayo. They’re an easy appetizer, a hands-off weeknight dinner, or a party snack that travels well. If you like make-ahead proteins and simple sides, check out my collection of easy breakfast recipes for more ideas you can prep ahead.

Why you’ll love this dish

These meatballs hit several marks: fast to prepare, adaptable to what’s in your fridge, and layered with sweet, salty, umami, and spicy notes from gochujang and sesame. They’re small, so they’re perfect for dipping and sharing, yet filling enough to serve with rice or noodles for dinner. Make them for a casual weeknight, a game-day spread, or even a lunchbox (cool first, then pack with an ice pack).

“Bold, sticky, and addictive — the glaze keeps everyone going back for more.” — A quick reader review after a family dinner

How this recipe comes together

Quick overview so you know what to expect:

  • Mix the meatball base with aromatics, breadcrumbs and a touch of gochujang.
  • Shape into 1–1.5 inch meatballs and choose a cooking method: skillet, oven, or air fryer.
  • Make the Korean-style glaze on the stovetop, toss the cooked meatballs in it to coat.
  • Whip up a simple gochujang-mayo dip for cooling contrast.
  • Serve garnished with sesame seeds and chopped green onions.

What you’ll need

  • 1 lb (450 g) ground beef or ground chicken (see substitutions below)
  • ½ cup panko breadcrumbs (use gluten-free panko to keep it GF)
  • 1 large egg
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 tbsp soy sauce (use low-sodium if preferred)
  • 1 tbsp gochujang (Korean chili paste) — adjust to taste
  • 1 tbsp brown sugar
  • 1 tbsp sesame oil
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 green onions, finely chopped

For the glaze:

  • ¼ cup soy sauce
  • 2 tbsp honey or brown sugar
  • 1 tbsp gochujang
  • 1 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tsp garlic, minced
  • 1 tsp ginger, minced
  • 1 tsp cornstarch mixed with 2 tbsp water (to thicken)

For the spicy mayo dip:

  • ½ cup mayonnaise
  • 1 tbsp gochujang
  • 1 tbsp lime juice
  • 1 tsp honey
  • ½ tsp garlic powder

To finish: sesame seeds and chopped green onions for garnish.

Notes and substitutions: swap turkey or pork for the protein. For a vegetarian option, use firm mashed chickpeas + vital wheat gluten or a commercial meat substitute and adjust binder. If you avoid soy, use coconut aminos in place of soy sauce (will be sweeter, adjust salt).

Step-by-step instructions

  1. Preheat and prep: If baking, preheat oven to 400°F (200°C). Line a baking sheet with parchment. If air frying, preheat to 375°F (190°C). If pan-frying, heat a large skillet over medium heat with a tablespoon of oil.
  2. Make the meatball mix: In a large bowl combine ground meat, panko, egg, minced garlic, grated ginger, 2 tbsp soy sauce, 1 tbsp gochujang, brown sugar, sesame oil, salt, pepper, and chopped green onions.
  3. Mix gently: Use your hands to fold ingredients until just combined — avoid compacting the mixture to keep meatballs tender.
  4. Shape: Form into evenly sized 1–1.5 inch meatballs using a small scoop or your hands. Place them on a plate or baking sheet.
  5. Cook (choose one method):
    • Skillet: Add oil to the preheated skillet. Brown meatballs on all sides over medium heat, about 6–8 minutes total, turning often. Finish in the pan until internal temp reaches 160°F (71°C) for beef or 165°F (74°C) for chicken.
    • Oven-baked: Place meatballs on the prepared sheet and bake 15–18 minutes, turning once halfway, until internal temp hits the safe temperature above.
    • Air fryer: Arrange in a single layer (don’t overcrowd); air fry at 375°F (190°C) for 10–12 minutes, shaking the basket halfway, until done.
  6. Make the glaze: Meanwhile, in a small saucepan combine ¼ cup soy sauce, 2 tbsp honey or brown sugar, 1 tbsp gochujang, rice vinegar, sesame oil, minced garlic and ginger. Bring to a simmer and stir. Add cornstarch slurry and cook 1–2 minutes until glossy and thickened. Remove from heat.
  7. Toss meatballs in glaze: Place cooked meatballs in a bowl, pour glaze over them, and toss gently to coat.
  8. Make the spicy mayo: Whisk together mayonnaise, 1 tbsp gochujang, lime juice, honey and garlic powder. Taste and adjust — add more lime for brightness or more gochujang for heat.
  9. Serve: Transfer glazed meatballs to a platter, sprinkle with sesame seeds and chopped green onions. Serve with the spicy mayo on the side for dipping.

Best ways to enjoy it

These meatballs are versatile: pile them over steamed rice or sticky jasmine rice for a quick dinner, toss with soba or udon for noodle bowls, or serve on skewers at a party. For a lighter plate, pair with quick cucumber salad, steamed broccoli, or a sesame slaw. They also work cold in sandwiches or rice bowls — just pack the sauce separately to keep things fresh. If you’re curious about my kitchen approach and what I test recipes on, see more on my about this blog.

Storage and reheating tips

  • Refrigerator: Store cooled meatballs in an airtight container for up to 3–4 days. Keep sauce and mayo dip separate for best texture.
  • Freezing: Freeze cooked, unglazed meatballs on a tray until firm, then transfer to a freezer bag for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Reheat glazed meatballs in a preheated 350°F (175°C) oven for 8–10 minutes or in a skillet over medium-low heat until warmed through. Avoid microwaving straight from frozen — thaw first or add short microwaves followed by a quick pan crisp to retain texture.
  • Food safety: Always check internal temperature after reheating — 160°F (71°C) for beef, 165°F (74°C) for chicken.

Pro chef tips

  • Don’t overwork the meat: mix until just combined to keep meatballs tender.
  • Uniform size = even cooking: use a small scoop for consistent 1–1.5" balls.
  • Browning builds flavor: even when baking, a quick pan-sear before glazing adds depth.
  • Control heat with gochujang: it’s spicy and savory; adjust quantity or balance with extra honey/lime.
  • Make sauce ahead: the glaze keeps well refrigerated for 4–5 days; rewarm gently before tossing.

Creative twists

  • Honey-Garlic Twist: omit gochujang in the glaze and use extra honey and a splash of orange juice for a sweeter glaze.
  • Korean BBQ Sliders: serve meatballs split in soft slider buns with quick pickled cucumbers and kimchi.
  • Low-carb version: replace panko with almond flour or crushed pork rinds for keto.
  • Vegetarian option: try seasoned mashed chickpeas or a soy-based mince with flax egg and breadcrumbs.
  • Smoky variation: add a teaspoon of smoked paprika or a touch of gochugaru for smokier heat.

FAQ – Your questions answered

Q: How long does prep and cook time take?
A: Prep is about 15–20 minutes (mixing and shaping). Cook time varies: skillet ~10 minutes, oven ~15–18 minutes, air fryer ~10–12 minutes. Total about 30–40 minutes.

Q: Can I make these ahead for a party?
A: Yes—make the meatballs and glaze a day ahead. Keep them refrigerated and reheat gently in the oven, then toss in fresh glaze before serving.

Q: What if I don’t have gochujang?
A: Substitute with a mixture of chili paste (or sriracha) + miso + a touch of sugar to mimic the sweet-fermented depth. The flavor won’t be identical but will still be delicious.

Q: Are these gluten-free?
A: Not as written because of soy sauce and panko. Use gluten-free panko and tamari or coconut aminos to make them gluten-free.

Q: How can I reduce the heat for kids?
A: Use less gochujang in the meat and glaze, and add a little extra brown sugar or honey to balance. Serve the spicy mayo on the side so each person can control heat.

Q: Can I use frozen meat?
A: Thaw completely first — partially frozen meat won’t bind properly and may cook unevenly.

Enjoy your meal!

These Korean BBQ meatballs are a great weeknight shortcut with restaurant-worthy flavor. Try one of the variations, leave a comment about what you paired them with, and come back to tell me how they turned out — I love hearing which swaps work for your kitchen.

Plate of Korean BBQ Meatballs served with spicy mayo dip for a flavorful appetizer.

Korean BBQ Meatballs

These quick and flavorful Korean BBQ meatballs are perfect for a busy weeknight dinner, appetizer, or party snack, featuring a sticky glaze and creamy spicy mayo.
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Appetizer, Dinner, Main Course
Cuisine: Korean
Calories: 200

Ingredients
  

Meatball Base
  • 1 lb ground beef or ground chicken See substitutions below
  • ½ cup panko breadcrumbs Use gluten-free panko to keep it GF
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 inch piece fresh ginger, grated
  • 2 tbsp soy sauce Use low-sodium if preferred
  • 1 tbsp gochujang Adjust to taste
  • 1 tbsp brown sugar
  • 1 tbsp sesame oil
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 green onions finely chopped
Glaze
  • ¼ cup soy sauce
  • 2 tbsp honey or brown sugar
  • 1 tbsp gochujang
  • 1 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tsp garlic, minced
  • 1 tsp ginger, minced
  • 1 tsp cornstarch mixed with 2 tbsp water To thicken
Spicy Mayo Dip
  • ½ cup mayonnaise
  • 1 tbsp gochujang
  • 1 tbsp lime juice
  • 1 tsp honey
  • ½ tsp garlic powder
Garnish
  • to taste sesame seeds For garnish
  • to taste chopped green onions For garnish

Method
 

Preparation
  1. Preheat the oven to 400°F (200°C) if baking, or preheat air fryer to 375°F (190°C). For skillet, heat oil over medium heat.
  2. In a large bowl, combine ground meat, panko, egg, minced garlic, grated ginger, soy sauce, gochujang, brown sugar, sesame oil, salt, pepper, and chopped green onions.
  3. Mix ingredients gently to combine without compacting the mixture.
  4. Shape mixture into 1–1.5 inch meatballs.
Cooking
  1. For skillet, brown meatballs on all sides over medium heat for 6–8 minutes until internal temperature reaches 160°F (71°C) for beef or 165°F (74°C) for chicken.
  2. For oven, place meatballs on a prepared baking sheet and bake for 15–18 minutes, turning halfway.
  3. For air fryer, arrange meatballs in a single layer and air fry for 10–12 minutes, shaking the basket halfway.
Glazing
  1. In a saucepan, combine soy sauce, honey or brown sugar, gochujang, rice vinegar, sesame oil, minced garlic, and ginger. Bring to a simmer.
  2. Add cornstarch slurry and cook for 1–2 minutes until thickened. Remove from heat.
  3. Toss cooked meatballs in glaze until coated.
Serving
  1. Whisk together mayonnaise, gochujang, lime juice, honey, and garlic powder to make spicy mayo.
  2. Serve glazed meatballs garnished with sesame seeds and green onions, with spicy mayo on the side for dipping.

Notes

Store leftovers in an airtight container for up to 3–4 days. Freeze unglazed meatballs for up to 3 months. Reheat gently in oven or skillet.

Leave a Comment

Recipe Rating