Korean BBQ Meatballs

This post may contain affiliate links. See our Privacy Policy for details.

Korean BBQ Meatballs are tender meatballs coated in a sticky, savory, and slightly sweet Korean-style glaze. They have a spicy kick from gochujang and pair perfectly with a creamy spicy mayo dip. These meatballs make a simple dinner, appetizer, or snack that feels like takeout without the cost or fuss.

bowl of korean meatballs

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

Have you ever craved something bold, juicy, and just the right amount of spicy? That’s exactly what happens to me every time I make Korean Spicy Meatballs. These bite size meatballs pack heat, sweetness, and savory flavor all in one, and I love how easily they fit into busy weeknights, game days, or family dinners.

Korean Spicy Meatballs blend tender meatballs with a sticky Korean BBQ glaze that clings to every bite. You get a mix of gochujang heat, garlic, ginger, and a sweet savory glaze that makes each bite better than the last.

Why I love this recipe

  • Quick and easy – I can have these meatballs ready in under 30 minutes with minimal effort.
  • Juicy every time – The meat stays tender whether I bake, pan-fry, or air fry them.
  • Customizable spice – I control the heat by adjusting the gochujang in the glaze.
  • Restaurant-level flavor at home – The sticky Korean BBQ glaze makes them taste fancy, but I made them myself.
  • Versatile – I serve them with rice, noodles, or even as an appetizer with spicy mayo.
  • Make-ahead friendly – I can prep them in advance and toss them in the glaze just before serving.
  • Crowd-pleaser – Everyone I serve these to asks for seconds.

More Korean flavors? Check out my Korean Turkey Rice Bowls or Korean Ground Beef & Rice Bowl next!

Ingredients

korean meatballs ingredients on countertop

For the Meatballs

  • Ground beef or chicken – keeps them tender and flavorful
  • Eggs – bind the meatballs together
  • Breadcrumbs – add structure and help them hold shape
  • Brown sugar – balances the spice with sweetness
  • Gochujang – adjust amount for desired spiciness
  • Garlic – adds depth of flavor
  • Red onion – mild sweetness and texture
  • Ginger – fresh warmth
  • Soy sauce – umami and seasoning
  • Sesame oil – nutty aroma
  • Salt and black pepper – adjust to taste
korean meatball sauce ingredients in bowls

For the Korean BBQ Glaze

  • Soy sauce – base flavor for the glaze
  • Sesame oil – adds nutty richness
  • Rice vinegar – slight tang to balance sweetness
  • Gochujang – gives the glaze a spicy kick
  • Honey or brown sugar – sweetens and thickens glaze
  • Garlic – enhances overall flavor
  • Cornstarch mixed with water – thickens glaze
  • Ginger – warm and aromatic
korean meatballs dipping sauce ingredients in bowls

For the Spicy Mayo Dip

  • Mayonnaise – creamy base
  • Honey – balances the heat
  • Sweet chili sauce – adds sweet-spicy flavor
  • Garlic powder – boosts flavor
  • Lime juice – adds brightness

Garnish

  • Sesame seeds – adds crunch and visual appeal
  • Chopped green onions – fresh pop of flavor

Step by step

  1. In a large bowl, combine all the meatball ingredients and mix until just combined.
  2. Form into 1–1.5 inch meatballs.
  3. Cook by your preferred method: Pan-fry: heat oil in a skillet, cook meatballs turning until browned and cooked through (~10–12 min). Bake: at 400 °F , on a lined baking sheet for 18–20 min. Air fry: at 375 °F for 10–12 min, shaking halfway.
  4. In a small saucepan, combine glaze ingredients, simmer, then stir in cornstarch slurry. Cook until slightly thickened.
  5. Toss cooked meatballs in the BBQ glaze until evenly coated.
  6. In a bowl, whisk together spicy mayo dip ingredients until smooth.
  7. Serve meatballs garnished with sesame seeds and green onion, alongside the spicy mayo dip.
gif of stirring bowl

Tips for Best Results

  • Do not overmix the meat to keep the meatballs tender.
  • Use parchment if baking to prevent sticking.
  • Let the glaze thicken slightly so it clings well.
  • Add a little more gochujang for extra heat.
  • Air frying gives the meatballs a crisp outside without extra oil.
chopsticks lifting korean meatball from bowl

Variations

You can switch things up by using ground turkey or pork for a different flavor. Adding finely chopped veggies like carrots or green onions to the meat mixture gives extra texture.

You can also make the glaze sweeter, hotter, or tangier depending on what your family likes. If you want something less spicy, reduce the gochujang and bump up the honey.

chopsticks dipping korean meatball in dipping sauce

Serving suggestions

Korean Spicy Meatballs are great with steamed rice, noodles, or even tucked inside lettuce wraps for a lighter meal. I

also love serving them as party appetizers with toothpicks and a side of spicy mayo dip. They pair well with roasted veggies, fried rice, or any simple weeknight side.

Storage

Store leftover meatballs in an airtight container in the refrigerator for up to three days. Reheat them gently in a skillet or microwave until warm.

The spicy mayo dip can be stored separately in the fridge, and it tastes good chilled or at room temperature.

If you try this recipe please comment and give it a 5-star rating below, I love hearing from you!

If you liked this recipe, you’ll love my free 5-Ingredient Dinner Challenge.

I’ll send you super simple meals that use just five ingredients and come together fast — perfect for busy weeknights when you don’t want to overthink dinner.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
chopsticks lifting korean meatball from bowl

Korean Spicy Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Description

Korean BBQ Meatballs are tender meatballs coated in a sticky, savory, and slightly sweet Korean-style glaze. They have a spicy kick from gochujang and pair perfectly with a creamy spicy mayo dip. These meatballs make a simple dinner, appetizer, or snack that feels like takeout without the cost or fuss.


Ingredients

Scale

Ingredients for the Meatballs:

  • lb ground beef or chicken
  • 2 eggs
  • 1/2 cup breadcrumbs
  • 1 tablespoon brown sugar
  • 1 tablespoon gochujang (Korean chili paste)
  • 2 cloves garlic
  • 1 tablespoon of chopped red onion 
  • 1-inch piece ginger
  • 1 tablespoon soy sauce
  • 2 tablespoons sesame oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Ingredients for the Korean BBQ Glaze:

  • 5 tablespoons soy sauce
  • 2 tablespoons sesame oil
  • 1 tablespoon rice vinegar
  • 1 tablespoon gochujang
  • 1 tablespoon honey or brown sugar
  • 1 teaspoon garlic
  • 1 teaspoon cornstarch mixed with 2½ tbsp water
  • 1 teaspoon ginger

Ingredients for the Spicy Mayo Dip:

  • ½  cup mayonnaise
  • 1 teaspoon honey
  • 1 tablespoon sweet chili sauce 
  • ½ teaspoon garlic powder
  • 1 tablespoon lime juice

Garnish:

  • Sesame seeds
  • green onions


Instructions

  1. In a large bowl, combine all the meatball ingredients and mix until just combined.
  2. Form into 1–1.5 inch meatballs.
  3. Cook by your preferred method: Pan-fry: heat oil in a skillet, cook meatballs turning until browned and cooked through (~10–12 min). Bake: at 400 °F, on a lined baking sheet for 18–20 min. Air fry: at 375 °F  for 10–12 min, shaking halfway.
  4. In a small saucepan, combine glaze ingredients, simmer, then stir in cornstarch slurry. Cook until slightly thickened.
  5. Toss cooked meatballs in the BBQ glaze until evenly coated.
  6. In a bowl, whisk together spicy mayo dip ingredients until smooth.
  7. Serve meatballs garnished with sesame seeds and green onion, alongside the spicy mayo dip.
  • Prep Time: 12 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer
  • Cuisine: Korean

Nutrition

  • Serving Size:
  • Calories: 695
  • Sugar: 17.6 g
  • Sodium: 1123.4 mg
  • Fat: 44.6 g
  • Carbohydrates: 35.4 g
  • Fiber: 3.6 g
  • Protein: 39 g
  • Cholesterol: 152.1 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star