If you’re anything like me, there are two things you can never go wrong with at dinner: a tray of juicy, flavorful meatballs and a dipping sauce that packs a little heat. This recipe for Korean BBQ Meatballs with Spicy Mayo Dip checks all those boxes—and then some.
These aren’t your average meatballs. We’re talking about tender beef bites infused with the bold, umami-packed flavors of soy sauce, sesame oil, garlic, and ginger. Then, just when you think it can’t get better, they get tossed in a sticky-sweet Korean BBQ glaze that clings to every bite. Serve them with a creamy, spicy mayo dip on the side, and you’ve got yourself a serious flavor bomb.
What I love about this recipe is how versatile it is. Hosting friends? These make a perfect appetizer. Need a quick weeknight dinner? Just add rice or noodles and some steamed veggies. Want something the kids will actually eat? Trust me, these disappear fast—no complaints, no leftovers.
Let’s dive in and get started. We’ll begin with the meatballs themselves—super easy to mix up and even easier to bake.
INGREDIENTS YOU’LL NEED:
For the Meatballs:
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 2 green onions, finely chopped
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tbsp brown sugar
- 1/2 tsp black pepper
STEP 1: PREHEAT AND PREP
Start by preheating your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it. This step is all about setting yourself up for easy cleanup later—because who has time to scrub pans?

STEP 2: MIX THE MEATBALLS
Grab a large mixing bowl and combine the ground beef, breadcrumbs, milk, egg, green onions, garlic, ginger, soy sauce, sesame oil, brown sugar, and black pepper. The trick here is not to overmix—just blend everything until it’s evenly incorporated. Overmixing can make the meatballs dense, and we want them tender and juicy.
I like to use my hands for this part (clean, of course)—it gives you better control and helps the mixture come together without packing it too tightly.

STEP 3: ROLL INTO BALLS
Scoop out about a tablespoon of the mixture at a time and roll it into a ball. Place each meatball on your prepared baking sheet, leaving a little space between them so they cook evenly.
You should get about 20 to 24 meatballs, depending on the size you make them. If you’re cooking for a crowd, feel free to double the batch—they reheat beautifully.

STEP 4: BAKE UNTIL GOLDEN AND COOKED THROUGH
Pop the tray into the preheated oven and bake for 18–20 minutes. The meatballs should be browned on the outside and fully cooked inside. If you want a little extra color, you can broil them for the last minute or two—just keep a close eye so they don’t burn.
While those bake to perfection, we’re going to move on to the sticky Korean BBQ glaze. It’s fast, flavorful, and just the thing to take these meatballs over the top.

SAUCY, SPICY & SERIOUSLY GOOD
Now that your meatballs are sizzling away in the oven, it’s time to turn our attention to what really takes this dish from delicious to downright unforgettable: that glossy, sweet-and-spicy Korean BBQ glaze and the creamy spicy mayo dip. These two sauces are what bring all the flavor contrast—rich and tangy, smooth and fiery—all wrapped up in one irresistible bite.
And don’t worry, both sauces are incredibly easy to make. No fancy equipment, no complicated ingredients—just simple, bold flavors that come together in minutes.
LET’S MAKE THE KOREAN BBQ GLAZE
This glaze is a game-changer. It’s got everything: the deep savoriness of soy sauce, a little tang from rice vinegar, and a kick of heat from gochujang (a Korean chili paste that’s flavorful rather than blow-your-head-off spicy). A touch of brown sugar rounds it out with a caramelized sweetness that sticks to the meatballs beautifully.
Ingredients for the BBQ Glaze:
- 1/4 cup soy sauce
- 2 tbsp brown sugar
- 1 tbsp rice vinegar
- 1 tbsp sesame oil
- 1 tsp garlic, minced
- 1 tsp ginger, grated
- 1 tbsp gochujang (Korean chili paste)
- 1 tsp cornstarch + 1 tbsp water (to make a slurry)
STEP 5: SIMMER THE GLAZE
In a small saucepan, combine the soy sauce, brown sugar, rice vinegar, sesame oil, garlic, ginger, and gochujang. Stir everything together over medium heat and bring it to a gentle simmer. You want the sugar to dissolve and the flavors to meld together into one cohesive sauce.
Once it’s simmering, stir in the cornstarch slurry. That little bit of cornstarch thickens the glaze into a silky, clingy sauce that will coat every meatball perfectly. Let it cook for just 1–2 minutes, stirring constantly, until the sauce thickens. Then remove it from the heat and set it aside.
Pro tip: If you like a thicker glaze, let it simmer a tiny bit longer after adding the slurry. Just keep stirring so it doesn’t stick.

STEP 6: COAT THE MEATBALLS
When the meatballs are done baking, transfer them to a large mixing bowl. Pour the warm glaze over the top and gently toss to coat every piece. You can also return them to the baking sheet and drizzle the glaze if you prefer a lighter coating, but I say go all in. These meatballs were made for soaking up flavor.
At this point, you’re probably tempted to sneak a bite (and honestly, I won’t blame you). But before you dive in, let’s talk about the spicy mayo dip—because it’s the perfect cooling contrast to that sticky-sweet glaze.

WHIP UP THE SPICY MAYO DIP
This dip is incredibly simple but totally necessary. It balances the richness of the meatballs and adds a creamy, spicy punch that keeps you coming back for more. Just stir it all together and you’re done.
Ingredients for the Spicy Mayo Dip:
- 1/2 cup mayonnaise
- 1 tbsp sriracha
- 1 tsp rice vinegar
- 1/2 tsp sugar
STEP 7: MIX UNTIL SMOOTH
In a small bowl, combine the mayonnaise, sriracha, rice vinegar, and sugar. Mix until the sauce is smooth and evenly blended. You can adjust the spice level here—add a little more sriracha if you want a bigger kick or dial it back for a milder version.
This dip isn’t just great with the meatballs either—leftovers make a killer sandwich spread or topping for rice bowls.
WAYS TO SERVE THESE MEATBALLS
The beauty of this recipe is how adaptable it is. Here are a few of my favorite ways to serve them:
- As an appetizer: Stick a toothpick in each glazed meatball and serve them on a platter with the spicy mayo dip on the side. Perfect for parties or game day.
- Over rice or noodles: Spoon the meatballs and glaze over a bowl of jasmine rice or noodles for an easy weeknight dinner.
- In lettuce wraps: Wrap them in butter lettuce leaves with a sprinkle of sesame seeds and chopped scallions for a lighter option.
- On sliders or sandwiches: Pile them onto slider buns with pickled veggies and a smear of spicy mayo for a fusion twist.

FAQ SECTION & WRAPPING IT UP:
So, you’ve got juicy Korean BBQ meatballs coated in that glossy, flavor-packed glaze, and a spicy mayo dip that’s smooth with just the right amount of heat. Whether you’re making these for a weeknight dinner or your next get-together, they’re a guaranteed crowd-pleaser.
Before we finish, let’s answer some of the most common questions people have about this recipe. Whether you’re wondering about prep time, storage, or substitutions, here’s everything you need to know to make this recipe work for your kitchen and schedule.
CAN I MAKE THESE MEATBALLS AHEAD OF TIME?
Yes! You can form the meatballs up to a day in advance and store them in the refrigerator, covered. Bake and glaze them just before serving for the best texture and flavor.
CAN I FREEZE THE MEATBALLS?
Absolutely. You can freeze the raw meatballs on a baking sheet, then transfer them to a freezer bag once solid. When ready to use, bake straight from frozen—just add a few extra minutes to the cook time. You can also freeze the cooked, glazed meatballs and reheat them in the oven or microwave.
WHAT IF I DON’T HAVE GOCHUJANG?
Gochujang gives the glaze its signature Korean kick, but if you don’t have it, you can substitute with a mix of sriracha and a little miso paste or even just sriracha with a touch of honey. The flavor won’t be exactly the same, but it’ll still taste great.
CAN I MAKE THESE MEATBALLS SPICIER?
Yes! To amp up the heat, you can add extra gochujang to the glaze or a dash of red pepper flakes to the meatball mixture. You can also increase the sriracha in the mayo dip if you really want to turn up the heat.
CAN I USE GROUND CHICKEN OR TURKEY INSTEAD OF BEEF?
Definitely. Ground chicken or turkey both work well with this recipe. Just keep an eye on the bake time since leaner meats can cook a little faster. You may want to reduce the bake time by a minute or two and check for doneness.
WHAT’S THE BEST WAY TO REHEAT LEFTOVERS?
Reheat the meatballs in a 350°F oven for about 10 minutes, or until warmed through. You can also microwave them, but the glaze may thin out slightly. A quick toss in a hot skillet works great too if you want to revive that sticky texture.
WHAT SHOULD I SERVE WITH THESE MEATBALLS?
These meatballs pair perfectly with jasmine rice, steamed broccoli, pickled veggies, or even a crunchy Asian-style slaw. For something more casual, try slider buns, lettuce wraps, or skewers for serving.
FINAL THOUGHTS: A NEW WEEKLY FAVORITE
These Korean BBQ Meatballs with Spicy Mayo Dip are the kind of dish that quickly becomes part of your regular recipe rotation. They’re simple to make, packed with bold flavors, and incredibly versatile. From party platters to lunch leftovers, there’s really no wrong way to enjoy them.
What I love most is how they hit that perfect balance—sweet, salty, spicy, and savory—all in one bite. And with the creamy dipping sauce on the side, it’s one of those meals where everyone ends up going back for seconds (and thirds).
If you give this recipe a try, I’d love to hear how it went! Did you keep it classic with beef or mix it up with another protein? Did you make them for dinner, or serve them up for a crowd? Share your take in the comments and let me know how you made it your own.
Until next time—happy cooking!
Print
KOREAN BBQ MEATBALLS WITH SPICY MAYO DIP
- Total Time: 35 min
Description
These juicy Korean BBQ meatballs are packed with bold umami flavors and finished with a sticky, sweet-and-spicy glaze. Paired with a creamy spicy mayo dip, they’re perfect for party appetizers, game day snacks, or even a flavorful dinner over rice!
Ingredients
For the Meatballs:
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 2 green onions, finely chopped
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tbsp brown sugar
- 1/2 tsp black pepper
For the BBQ Glaze:
- 1/4 cup soy sauce
- 2 tbsp brown sugar
- 1 tbsp rice vinegar
- 1 tbsp sesame oil
- 1 tsp garlic, minced
- 1 tsp ginger, grated
- 1 tbsp gochujang (Korean chili paste)
- 1 tsp cornstarch + 1 tbsp water (for slurry)
For the Spicy Mayo Dip:
- 1/2 cup mayonnaise
- 1 tbsp sriracha
- 1 tsp rice vinegar
- 1/2 tsp sugar
Instructions
1️⃣ Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it.
2️⃣ Mix the meatball ingredients: In a large bowl, combine ground beef, breadcrumbs, milk, egg, green onions, garlic, ginger, soy sauce, sesame oil, brown sugar, and black pepper. Mix gently until just combined — don’t overmix!
3️⃣ Form meatballs: Scoop out tablespoon-sized portions and roll them into balls. Arrange on the prepared baking sheet.
4️⃣ Bake: Place the meatballs in the oven and bake for 18–20 minutes, or until cooked through and nicely browned.
5️⃣ Make the glaze: While the meatballs are baking, add soy sauce, brown sugar, rice vinegar, sesame oil, garlic, ginger, and gochujang to a small saucepan. Bring to a simmer over medium heat.
6️⃣ Thicken the sauce: Stir in the cornstarch slurry (mix of cornstarch and water) and cook for 1–2 minutes, stirring constantly, until the glaze thickens. Remove from heat.
7️⃣ Glaze the meatballs: Toss the hot meatballs in the thickened glaze until evenly coated and glossy.
8️⃣ Prepare the dip: In a small bowl, whisk together the mayonnaise, sriracha, rice vinegar, and sugar until smooth.
9️⃣ Serve: Plate the glazed meatballs and serve with the spicy mayo dip on the side. Garnish with sesame seeds or chopped green onions if desired.
Notes
- You can substitute ground turkey or pork for beef.
- Adjust the spice level by adding more or less gochujang and sriracha.
- Great for meal prep — the meatballs reheat beautifully!
- Prep Time: 15 min
- Cook Time: 20 min

