These bite-sized meatballs combine ground beef with aromatic garlic, ginger, and gochujang for that signature Korean sweet-spicy flavor profile. The mixture binds together with egg and panko, creating a tender texture that bakes up beautifully browned in just 25 minutes.
The accompanying spicy mayo delivers a cool, creamy contrast—tangy lime juice, rich mayonnaise, and fiery sriracha balance the savory meatballs perfectly. A drizzle of sesame oil and honey rounds out the dipping sauce with subtle sweetness.
Finished with toasted sesame seeds and fresh green onion slices, these make an impressive appetizer for gatherings or a satisfying main dish alongside steamed rice. The recipe yields 20-24 meatballs, easily scalable for parties or meal prep.
The first time I made these Korean BBQ meatballs, I was hosting a last-minute dinner party and realized I had nothing prepared. My friend Sarah had mentioned gochujang months earlier, and I spotted a jar hiding in the back of my fridge. The smell that filled my kitchen made everyone abandon their wine glasses and hover around the oven door like hungry teenagers.
Last summer, my neighbor texted me at 7 PM asking what smelled so good. When I brought over a plate of these meatballs as a peace offering for the BBQ smoke drifting into her yard, she showed up at my door two days later with the empty container and a pleading look on her face. Now we have an understanding.
Ingredients
- Ground beef: The fat content keeps these incredibly juicy, but I have used ground turkey with surprisingly good results
- Gochujang: This Korean chili paste is the soul of the recipe, adding this deep fermented heat that builds rather than burns
- Panko breadcrumbs: They create this light texture that keeps meatballs tender without turning them into hockey pucks
- Brown sugar: Balances the salty soy sauce and heat, creating that authentic Korean sweet-savory profile
- Sesame oil: Toasted sesame oil adds that unmistakable aromatic background note
- Sriracha: Adjust this in the dip based on your crowd's tolerance, or serve extra on the side
Instructions
- Preheat and prep:
- Heat your oven to 200°C (400°F) and line a baking sheet with parchment paper to save yourself from scrubbing later
- Mix the meatball base:
- Combine everything except the dip ingredients in a large bowl, mixing gently with your hands just until incorporated, overworking makes them tough
- Shape them up:
- Form 20 to 24 bite-sized meatballs, keeping them relatively uniform so they cook evenly
- Bake to perfection:
- Cook for 20 to 25 minutes, turning them halfway through until they are beautifully browned and cooked through
- Whisk the magic dip:
- While meatballs bake, stir together mayonnaise, sriracha, lime juice, sesame oil, honey, and salt until smooth
- Finish and serve:
- Arrange meatballs on a platter, scatter sesame seeds and green onions over the top, and place that spicy mayo within arm reach
My now-husband tried these at our third date and mentioned them on our fourth, fifth, and sixth dates. Looking back, I think those meatballs might have been the real reason he kept showing up.
Make-Ahead Magic
You can form the raw meatballs and freeze them on a baking sheet before transferring to a bag. When you need them, just add 5 extra minutes to the baking time, no thawing required.
Serving Ideas
These work as appetizers with toothpicks, or over steamed jasmine rice for dinner with some quick pickled cucumbers on the side.
Flavor Variations
Brush extra gochujang mixed with honey on the meatballs during the last 5 minutes of baking for a sticky glazed exterior. Serve with fresh lettuce cups for a lighter main course option.
- Try ground pork mixed with beef for extra richness
- Add chopped kimchi to the meatball mixture for a probiotic boost
- Swap the sriracha for gochugaru in the dip for a different kind of heat
Watch people reach for seconds before they have even finished their first meatball. That is when you know you have done something right.
Recipe Questions & Answers
- → Can I make the meatballs ahead of time?
-
Absolutely. Form the raw meatballs and refrigerate for up to 24 hours before baking, or freeze uncooked for up to 3 months. Thaw overnight in the refrigerator before cooking as directed.
- → What can I substitute for gochujang?
-
Sriracha or another Asian chili paste works, though you may want to add a bit of brown sugar since gochujang has natural sweetness. Miso mixed with red pepper flakes is another alternative.
- → How do I store leftovers?
-
Keep cooked meatballs in an airtight container in the refrigerator for 3-4 days. Reheat in a 350°F oven for 10 minutes or microwave in short intervals. Store the spicy mayo separately in the refrigerator.
- → Can I pan-fry instead of bake?
-
Yes, heat oil in a skillet over medium-high heat and cook meatballs for 8-10 minutes, turning frequently until browned on all sides and cooked through to 165°F internally.
- → How can I make these gluten-free?
-
Replace panko breadcrumbs with gluten-free breadcrumbs or crushed rice crackers. Use tamari instead of soy sauce, and ensure your gochujang brand is certified gluten-free.
- → What other proteins work well?
-
Ground pork, chicken, or turkey all substitute beautifully for beef. Turkey and chicken may need slightly less cooking time—check for doneness at 18-20 minutes.