Incredible Korean BBQ Meatballs with Spicy Mayo Dip
Let me tell you a little secret about my fridge: there is almost always a red tub of gochujang hiding somewhere in the back. I buy it, I use it for one specific recipe, and then I spend the next month trying to find excuses to sneak it into everything else. That exact situation is how these Korean Bbq Meatballs were born, and honestly? It might be the best kitchen experiment I’ve ever pulled off.
If you’ve been looking for a recipe that bridges the gap between a lazy weeknight dinner and a show-stopping party appetizer, you’ve just found it. These meatballs are incredibly juicy, packed with garlic and ginger, and drenched in a sticky, sweet-and-savory glaze that will have you licking your fingers. But the real magic happens when you drag one of these glazed beauties through a quick, creamy spicy mayo dip. The cool, tangy mayo perfectly cuts through the rich heat of the BBQ sauce. I served these to my family last weekend, and the entire platter vanished before I even finished pouring the drinks!

What Is Korean Bbq Meatballs?
So, what exactly are Korean Bbq Meatballs? Think of them as a fun, bite-sized fusion dish that takes the comforting, familiar texture of a classic meatball and completely transforms it with the bold, vibrant flavors of Korean barbecue.
Traditional Korean BBQ often features thinly sliced marinated meats grilled right at your table. We are taking those exact same flavor profiles—savory soy sauce, nutty sesame oil, warm ginger, and the complex, fermented chili heat of gochujang—and mixing them directly into ground beef or chicken.
Instead of a thin marinade, we reduce those ingredients down into a glossy, thick glaze that coats every single meatball. Gochujang is really the star of the show here. If you haven’t cooked with it before, it’s a thick Korean chili paste that isn’t just spicy; it has a deep, almost smoky sweetness to it that makes dishes taste like they’ve been simmering all day. When you pair that complex glaze with a simple, cooling spicy mayo dip, you get a beautiful collision of temperatures and tastes that you just can’t get enough of.
Why You’ll Love This Recipe
I could talk for hours about why this recipe has become a permanent staple in my meal rotation, but let’s break down the real reasons you are going to fall head over heels for these Korean Bbq Meatballs.
First off, the versatility is totally unmatched. Are you hosting a game day party? Stick a toothpick in each meatball, set the spicy mayo bowl in the center of the platter, and watch them disappear. Need a quick Tuesday night dinner? Pile them high over a bowl of fluffy steamed jasmine rice, throw in some quick-pickled cucumbers, and you have a restaurant-quality meal bowl right at home.
Another huge win for this recipe is that it fits into whatever cooking mood you are in. I’ve included instructions for pan-frying, baking, and air-frying. If I want that gorgeous, crusty sear, I’ll grab my trusty skillet. But if I’m multitasking and need my hands free, tossing them in the air fryer or the oven makes this recipe almost completely hands-off.
Let’s not forget about the flavor balance. Sometimes spicy food is just… spicy. But here, the heat is incredibly balanced. The brown sugar in the meatball and the honey in the glaze round out the chili paste beautifully. Then you have that zesty, lime-spiked mayo dip that cools everything down.
Finally, they are fantastic for meal prep. They reheat like an absolute dream, meaning you can double the batch on a Sunday and have the most enviable office lunches for the rest of the week. You won’t believe how much flavor is packed into such a simple little meatball!
How to Make Korean Bbq Meatballs
Quick Overview
Making these Korean Bbq Meatballs is way easier than you might think, even if you’re totally new to cooking with Asian-inspired ingredients. The process breaks down into three very simple parts: the meatballs, the glaze, and the dip.
First, you’ll just mix your meatball ingredients together in a big bowl. The trick here is to be gentle—don’t overwork the meat! Once they’re rolled up, you cook them using whichever method you prefer (skillet, oven, or air fryer). While they are sizzling away, you’ll quickly simmer the glaze ingredients on the stove until it gets nice and thick. Finally, whisk up your spicy mayo in a small bowl. Toss the hot meatballs in that sticky glaze, and you’re ready to eat. It’s a low-stress process with a massive flavor payoff.
Ingredients
For the Meatballs:
- 1½ lb ground beef or chicken (beef gives a richer flavor, chicken keeps it lighter)
- 2 eggs (to bind everything together)
- 1/2 cup breadcrumbs (keeps the inside soft)
- 1 tbsp brown sugar
- 1 tbsp gochujang (Korean chili paste)
- 2 cloves garlic, minced
- 1 tbsp chopped red onion
- 1-inch piece fresh ginger, grated
- 2 tbsp soy sauce
- 2 tbsp sesame oil
- ½ tsp salt
- ¼ tsp black pepper
For the Korean BBQ Glaze:
- 5 tbsp soy sauce
- 2 tbsp sesame oil
- 1 tbsp rice vinegar
- 1 tbsp gochujang
- 2 tbsp honey or brown sugar
- 1 tsp minced garlic
- 1 tsp minced ginger
- 1 tsp cornstarch mixed with 2½ tbsp water (your slurry)
For the Spicy Mayo Dip:
- ½ cup mayonnaise
- 1 tsp honey
- 1 tbsp sweet chili sauce
- ½ tsp garlic powder
- 1 tbsp lime juice
Garnish:
- Sesame seeds
- Chopped green onions

Step-by-Step Instructions
Step 1: Mix the Meatball Base
In a large mixing bowl, combine your ground meat, eggs, breadcrumbs, brown sugar, gochujang, minced garlic, red onion, grated ginger, soy sauce, sesame oil, salt, and pepper. Use your hands to mix everything together, but stop as soon as it’s combined. Overmixing is the enemy of a tender meatball!
Step 2: Roll the Meatballs
Form the mixture into small balls, about 1 to 1½ inches in size. A great little trick here is to wet your hands slightly with cold water before rolling—it stops the mixture from sticking to your palms. Set the rolled meatballs aside on a plate.
Step 3: Cook the Meatballs (Choose Your Method)
To Pan-Fry: Heat a drizzle of oil in a large skillet over medium heat. Add the meatballs and cook for 10–12 minutes, turning them occasionally so they brown evenly on all sides and cook all the way through.
To Bake: Preheat your oven to 400°F (200°C). Place the meatballs on a parchment-lined baking sheet and bake for 18–20 minutes until fully cooked.
To Air Fry: Preheat your air fryer to 375°F (190°C). Arrange the meatballs in a single layer (you might need to work in batches) and cook for 10–12 minutes, giving the basket a good shake halfway through.
Step 4: Make the Sticky Glaze
While your meatballs are cooking, grab a small saucepan. Add the soy sauce, sesame oil, rice vinegar, gochujang, honey, garlic, and ginger. Bring it to a gentle simmer over medium-low heat. Once bubbling, stir in your cornstarch slurry. Keep stirring for another minute or two until the glaze thickens up into a gorgeous, glossy sauce.
Step 5: Whisk the Spicy Mayo
In a small bowl, whisk together the mayonnaise, honey, sweet chili sauce, garlic powder, and lime juice until completely smooth. Give it a taste—you can always add a little more lime juice if you like it extra zesty.
Step 6: Toss and Serve
Transfer your hot, cooked meatballs to a large bowl. Pour that warm Korean BBQ glaze right over the top and gently toss until every single meatball is beautifully coated. Transfer to a serving platter, sprinkle generously with sesame seeds and fresh green onions, and serve with the spicy mayo dip on the side.
What to Serve It With
If you are serving these as an appetizer, honestly, they don’t need much company! Just a stack of napkins, some toothpicks, and that addictive spicy mayo dip. They look fantastic on a game-day spread right next to some crispy wings or sliders.
If you want to turn this into a full meal, my absolute favorite way to serve them is in a dinner bowl. Scoop some steamed jasmine or brown rice into a bowl, add a generous portion of the glazed meatballs, and drizzle any extra sauce right over the rice. I love to add some sliced cucumbers tossed in rice vinegar, maybe some edamame, or some steamed bok choy on the side. You can also tuck these into crisp butter lettuce leaves for a fun, low-carb lettuce wrap option!
Top Tips for Perfecting Your Korean Bbq Meatballs
Keep a light touch: I can’t stress this enough—mix the meatball ingredients just until they come together. If you squeeze and knead the meat too much, your meatballs will turn out dense and tough instead of melt-in-your-mouth tender.
Toss while hot: Make sure you toss the meatballs in the glaze while they are still piping hot from the skillet or oven. The heat helps the glaze loosen up slightly and cling to the meat perfectly.
Watch the simmer: When making your glaze on the stove, keep the heat gentle. Because there is honey and sugar in the mix, it can burn quickly if the heat is too high. Stir it frequently!
Adjust the heat: Gochujang has a kick, but brands vary in spice levels. If you are sensitive to heat, start with half a tablespoon in the glaze and taste it before adding more.
Storing and Reheating Tips
If you happen to have leftovers (which is a rare occurrence in my house), these store wonderfully. Let the meatballs cool completely, then place them in an airtight container in the fridge for up to 3-4 days. Store the spicy mayo dip in a separate small container.
To reheat, the microwave works just fine for a quick lunch—heat them in 30-second bursts until warm. However, if you want to revive that sticky texture, pop them into a skillet over medium-low heat with a tiny splash of water. Cover with a lid for a few minutes until they are heated through.
Want to freeze them? You absolutely can! I recommend freezing the cooked meatballs before you glaze them. Just let them cool, freeze them on a baking sheet, and transfer to a freezer bag for up to 3 months. Thaw them overnight in the fridge, warm them up, and toss them in a fresh batch of glaze.
Frequently Asked Questions
Final Thoughts

I really hope you give these Korean Bbq Meatballs a try the next time you’re craving something savory, sweet, and a little bit spicy. There is just something so incredibly satisfying about making a restaurant-quality sauce right in your own kitchen with minimal effort. Whether you are whipping these up for a casual family dinner or bringing them to your next neighborhood potluck, they are guaranteed to be a massive hit. If you do make them, please let me know how they turned out for you! Cooking is all about sharing, and hearing your feedback honestly makes my whole day.

Korean BBQ Meatballs & Spicy Mayo Dip
Ingredients
Meatballs
- 1.5 lb ground beef or chicken
- 2 eggs
- 0.5 cup breadcrumbs
- 1 tbsp brown sugar
- 1 tbsp gochujang Korean chili paste
- 2 cloves garlic minced
- 1 tbsp chopped red onion
- 1 inch piece ginger grated
- 2 tbsp soy sauce
- 2 tbsp sesame oil
- 0.5 tsp salt
- 0.25 tsp black pepper
Glaze
- 5 tbsp soy sauce
- 2 tbsp sesame oil
- 1 tbsp rice vinegar
- 1 tbsp gochujang
- 2 tbsp honey or brown sugar
- 1 tsp minced garlic
- 1 tsp cornstarch mixed with 2.5 tbsp water
- 1 tsp minced ginger
Spicy Mayo Dip
- 0.5 cup mayonnaise
- 1 tsp honey
- 1 tbsp sweet chili sauce
- 0.5 tsp garlic powder
- 1 tbsp lime juice
Garnish
- Sesame seeds
- Chopped green onions
Instructions
Preparation Steps
- In a large bowl, add all of the meatball ingredients and mix just until combined. Try not to overmix so the meatballs stay tender.
- Form the mixture into 1–1.5-inch meatballs and set aside.
- Cook the meatballs using your preferred method: Pan-fry: Heat oil in a skillet over medium heat and cook the meatballs, turning occasionally, until browned and cooked through, about 10–12 minutes. Bake: Bake at 400°F (200°C) on a lined baking sheet for 18–20 minutes, until cooked through. Air fry: Air fry at 375°F (190°C) for 10–12 minutes, shaking the basket halfway through.
- While the meatballs cook, add all of the glaze ingredients to a small saucepan. Simmer gently, then stir in the cornstarch slurry and cook until slightly thickened.
- Add the cooked meatballs to a bowl and toss with the Korean BBQ glaze until evenly coated.
- In a separate bowl, whisk together all of the spicy mayo dip ingredients until smooth.
- Serve the meatballs garnished with sesame seeds and green onion, with the spicy mayo dip on the side.
Notes
Featured Comments
“I’ve made this a few times and they’re always a hit—so flavorful and fun to eat!”
“Impressed! Clear steps and perfect for busy nights results. Perfect for busy nights.”
“New favorite here — quick weeknight win. crowd-pleaser was spot on.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“This sweet treat was absolutely loved — the hearty really stands out. Thanks!”
“Made it tonight and wow — family favorite! Will definitely make Korean BBQ meatballs again.”







I’ve made this a few times and they’re always a hit—so flavorful and fun to eat!