
These flavor-packed Korean BBQ meatballs turn basic items from your pantry into a knockout dish that'll make you feel like you're dining in downtown Seoul. They mix sweet, savory, and spicy notes in a way that works perfectly as a starter or spooned over rice for dinner.
I whipped these up for the first time at a friend's get-together after they came back from traveling around South Korea. The biggest win? My buddy's Korean mother-in-law asked me for my recipe - still the cooking moment I'm most proud of.
Ingredients
- Ground beef: Adds moisture and rich flavor; grab the 80/20 mix for the juiciest results
- Panko breadcrumbs: They're airier than standard crumbs, helping your meatballs stay soft
- Gochujang: Brings that signature Korean sweet-spicy kick; it's usually in the global foods aisle
- Sesame oil: Gives that nutty, fragrant touch that's key in Korean cooking; the toasted kind works best
- Green onions: They add color and mild onion taste; look for ones with bright, crisp tops
- Mayonnaise: Creates the smooth foundation for your dipping sauce; try Kewpie mayo if you can find it
Cooking Walkthrough
- Mix Your Meatball Base:
- Throw all your meatball stuff in a big bowl and mix with your hands. Don't squish it too much or you'll end up with tough meatballs. Just fold everything together for about half a minute until it's all mixed in.
- Form Your Meatballs:
- Roll the meat mix into balls about the size of a golf ball. Wet your hands a little to keep the meat from sticking and to get smoother balls. Try to make them all the same size - you should get around 24 from this batch.
- Cook Them Up:
- For stovetop cooking, pour a couple spoons of oil in a big pan over medium heat. Add your meatballs with some space between them and turn them every few minutes until they're brown all over and hit 160°F inside. You might need to do this in batches.
- Whip Up The BBQ Coating:
- Put all your glaze stuff except the cornstarch mix in a pot and let it bubble gently for 3 minutes. Then pour in your cornstarch mixture and cook another 2 minutes until it's thick enough to stick to your spoon. It should pour but still cling to the meatballs.
- Glaze Your Meatballs:
- Use a spoon to roll your cooked meatballs around in the warm sauce until they're totally covered. Let them hang out in there for a couple minutes to soak up extra flavor before you move them to your serving dish.
- Stir Together Your Spicy Mayo:
- Mix all the dip ingredients in a small bowl until they're completely blended. Give it a taste and add more of whatever it needs. You can make this ahead and keep it cold - it actually gets tastier as it sits.
- Finish Them Off:
- Put your saucy meatballs on a plate, then scatter lots of sesame seeds and sliced green onions on top. Serve the spicy mayo on the side, or for a fancier look, drizzle it right over the meatballs.

You Must Know
You can do so much with these meatballs - eat them over rice for dinner or stick toothpicks in them for party snacks. The recipe doubles easily for bigger crowds and freezes great too. Each one has about 85 calories, so they're a decent protein choice.
Gochujang really makes this dish special. I first tried this amazing stuff when a coworker from Korea brought homemade bulgogi to our office lunch. I loved it so much I rushed to the closest Asian grocery and bought three containers. Now my family knows something good's coming whenever they spot that red tub in my shopping bags.
Make Ahead Options
These work great for meal planning. You can shape the meatballs and keep them in the fridge for a day before cooking, or freeze them on a tray and then bag them once they're solid. You can make the sauce up to 3 days early and just warm it up when needed. For parties, do all the prep the day before, then warm everything in a slow cooker with the sauce for super easy hosting.
Serving Suggestions
Create a full Korean-style meal by adding steamed rice, some kimchi, and quick-pickled cukes on the side. For a tasty bowl, put the meatballs on rice with some sliced avocado, thin carrot strips, and a shake of furikake on top. They're also amazing stuffed into little buns with spicy mayo and cucumber slices for mini sandwiches.

Ingredient Substitutions
Can't find gochujang? Mix a spoon of sriracha with a teaspoon of honey and half a teaspoon of miso paste instead. You can swap in ground turkey or chicken if you want something lighter, just add an extra spoon of oil to keep them juicy. If you're avoiding gluten, crushed rice cereal works instead of panko. For a dairy-free dip option, try coconut yogurt instead of mayo, with extra lime juice to keep it tangy.
FAQs About the Recipe
- → How do I keep my meatballs juicy?
Don't mix too hard or long and use a light touch with the mixture. Cooking in the oven or air-fryer helps keep the juice in.
- → Can I cook these meatballs before I need them?
Sure! Pop cooked meatballs in your fridge for up to 3 days or freeze them for up to 3 months. Just warm them up when you're ready to eat.
- → What can replace gochujang in this recipe?
Try using sriracha or any other hot chili paste instead, but know the taste might be a bit different.
- → How can I make them more or less spicy?
You can throw in more or less gochujang or add some chili flakes if you want more heat based on what you like.
- → Is there a way to make this without gluten?
Go for gluten-free breadcrumbs and swap the soy sauce for tamari to make it work for gluten-free folks.