These Korean BBQ meatballs combine ground beef with gochujang, sesame oil, ginger, and soy sauce for a perfect balance of sweet and savory flavors. The creamy spicy mayo dip adds a tangy kick that complements the meatballs beautifully.
Baking the meatballs ensures even cooking and a slightly crispy exterior while keeping the inside juicy. Serve them as an appetizer at your next gathering or with steamed rice for a satisfying main course.
Last winter my friend Sarah brought these Korean BBQ meatballs to a snowed-in game night and honestly the room went quiet. Between the sticky sweet glaze and that creamy spicy dip people kept drifting back to the kitchen for just one more. Now they are the first thing I make when I want something that feels like comfort food but still gets people excited.
I made these for my dad who claims to hate spicy food and watched him dip his third meatball into that mayo without blinking. The heat builds gently instead of hitting you all at once which somehow makes it more addictive.
Ingredients
- 500 g ground beef: The fat content keeps these crazy juicy but you could use chicken or turkey if you prefer something lighter
- 2 cloves garlic: Fresh minced is best here since the flavor cooks right into the meat
- 2 green onions: Both the white and green parts work giving little pops of freshness throughout
- 1 egg: This binds everything together so your meatballs do not fall apart
- 2 tbsp soy sauce: The salty base that balances all that sweet and heat
- 2 tbsp panko breadcrumbs: Lighter than regular crumbs and keep the texture tender not dense
- 1 tbsp sesame oil: Toasted if you can find it for that nutty aroma we all love
- 1 tbsp gochujang: The star of the show find it in the international aisle or order online
- 1 tbsp brown sugar: Caramelizes beautifully and helps balance the chili heat
- 1 tsp grated ginger: Fresh not powdered it makes such a difference in the background flavor
- ½ tsp black pepper: Freshly ground adds a little warmth behind the spice
- ½ tsp salt: Just enough to bring all the flavors forward
- 4 tbsp mayonnaise: Real mayo not miracle whip makes the dip luxuriously creamy
- 1 tbsp sriracha: Start here then add more if you really love the burn
- 1 tsp lime juice: Cuts through the rich mayo and brightens the whole dip
- ½ tsp sesame oil: A tiny amount goes a long way in the dipping sauce
- ½ tsp honey: Smooths out any sharp edges and ties everything together
- Pinch of salt: Essential to wake up all the other flavors in the dip
- Toasted sesame seeds: Sprinkle these generously for crunch and visual appeal
- Sliced green onions: Fresh garnish that adds color and a bite of onion flavor
Instructions
- Get your oven ready:
- Preheat to 200°C and line a baking sheet with parchment paper for easy cleanup later
- Mix the meatball base:
- Combine all the meatball ingredients in a large bowl and mix gently until just combined do not overwork it
- Shape them up:
- Form the mixture into 20 to 24 bite sized balls and arrange them on your prepared baking sheet
- Bake until golden:
- Cook for 20 to 25 minutes turning them halfway through until they are browned and cooked through completely
- Whisk the dip:
- While meatballs bake stir together all the spicy mayo ingredients until smooth and taste to adjust the heat level
- Garnish and serve:
- Pile the cooked meatballs onto a platter sprinkle with sesame seeds and green onions then serve with that creamy dip on the side
These became my go to for potlucks after three different people asked for the recipe at one party. Something about the combo of sweet glaze and cool spicy dip just works for everyone.
Making Them Ahead
You can form the meatballs the night before and keep them covered in the fridge. Bake them fresh when you are ready to serve for the best texture.
Serving Ideas
I love wrapping these in butter lettuce cups with some cucumber slices. They also work amazing over steamed rice with extra sauce drizzled on top.
Spice Level Adjustments
Not everyone handles heat the same way and that is totally okay. Start with less gochujang in the meatballs and half the sriracha in the dip then build from there.
- Keep extra lime wedges handy for anyone who needs to cut the heat
- A dollop of plain yogurt can calm things down instantly if needed
- Always taste your dip before serving since heat can vary by brand
These disappear fast so maybe double the batch if you are feeding a crowd.
Common Recipe Questions
- → Can I make these meatballs ahead of time?
-
Yes, you can prepare the uncooked meatballs and refrigerate them for up to 24 hours before baking. The spicy mayo dip can also be made a day in advance and stored in an airtight container in the refrigerator.
- → What can I serve with Korean BBQ meatballs?
-
These pair wonderfully with steamed jasmine rice, fresh lettuce cups for wraps, or roasted vegetables. For parties, serve them with toothpicks as easy appetizers alongside other finger foods.
- → Can I freeze these meatballs?
-
Absolutely. Form the meatballs and freeze them raw on a baking sheet before transferring to a freezer bag. They'll keep for up to 3 months. Bake from frozen, adding 5-10 minutes to the cooking time.
- → How spicy are these meatballs?
-
The meatballs themselves have mild heat from gochujang. The spicy mayo dip adds customizable spice—start with 1 tablespoon sriracha and adjust to your preference. The overall heat level is medium and family-friendly.
- → Can I cook these on the stovetop instead?
-
Yes, you can pan-fry the meatballs in a skillet with oil over medium heat for 12-15 minutes, turning frequently to brown all sides. Ensure they reach an internal temperature of 160°F (71°C) for safe consumption.