These Korean-inspired meatballs combine ground beef with gochujang, soy sauce, ginger, and sesame oil for a sweet-savory flavor profile. Baked until golden and juicy, they're paired with a tangy, creamy sriracha-lime mayo that cuts through the richness. The dish comes together in under an hour and serves four generously. Perfect for entertaining as an appetizer or served over jasmine rice for a satisfying main course.
The first time I made these Korean BBQ meatballs, I was hosting a game night and needed something that could sit on the table while people wandered in and out. One of my friends took a bite and actually paused the conversation mid-sentence to ask what was in them. The way the sweet and spicy glaze caramelizes in the oven creates this incredible sticky coating that everyone kept reaching for, and the creamy mayo dip balances everything perfectly.
Last summer, I doubled this recipe for my sister's birthday party and watched them disappear faster than anything else on the table. My dad, who usually claims he does not like spicy food, kept sneaking back for thirds because the heat from the gochujang is so approachable. Now every time there is a gathering, someone asks if I am bringing those Korean meatballs again.
Ingredients
- 500 g ground beef: The fat content keeps these meatballs tender and juicy, but ground chicken or turkey work beautifully too if you prefer something lighter
- 2 cloves garlic, minced: Fresh garlic gives a sharp aromatic kick that dried garlic can not replicate in the meatball mixture
- 2 green onions, finely chopped: Both the white and green parts add mild onion flavor and pretty flecks of color throughout
- 1 egg: This binds everything together so the meatballs hold their shape without becoming dense or rubbery
- 2 tbsp soy sauce: Provides that essential umami base and saltiness that makes these taste like Korean BBQ
- 2 tbsp panko breadcrumbs: Japanese breadcrumbs are lighter than regular ones and keep the texture tender rather than tough
- 1 tbsp sesame oil: Toasted sesame oil adds that nutty aroma that screams Korean cuisine, a little goes a long way
- 1 tbsp gochujang: This Korean chili paste brings heat, sweetness, and fermentation depth that hot sauce alone cannot achieve
- 1 tbsp brown sugar: Caramelizes beautifully in the oven and balances the salty soy sauce and spicy gochujang
- 1 tsp grated ginger: Fresh ginger has a bright zing that pairs perfectly with the garlic and sesame flavors
- ½ tsp black pepper: Adds a subtle background heat that complements but does not compete with the gochujang
- ½ tsp salt: Just enough to enhance all the other flavors without making them taste salty
- 4 tbsp mayonnaise: Real mayonnaise creates the creamiest dip base, Greek yogurt works for a lighter version
- 1 tbsp sriracha: Adjust this to your heat tolerance, I often add extra because my family loves spice
- 1 tsp lime juice: Fresh lime cuts through the rich mayonnaise and brightens the whole dip
- ½ tsp sesame oil: Even in the dip, that toasted sesame flavor ties everything together with the meatballs
- ½ tsp honey: Just a touch of honey mellows the heat and makes the dip irresistible
- Pinch of salt: Pulls all the dip flavors together and makes them pop
- Toasted sesame seeds: Sprinkle these generously right before serving for texture and beautiful presentation
- Sliced green onions: Fresh green onion tops add color and a mild bite that contrasts the rich meatballs
Instructions
- Heat things up:
- Preheat your oven to 200°C (400°F) and line a baking sheet with parchment paper. This makes cleanup so much easier and prevents the meatballs from sticking.
- Mix the meatball base:
- In a large bowl, combine the ground beef, garlic, green onions, egg, soy sauce, panko, sesame oil, gochujang, brown sugar, ginger, pepper, and salt. Mix with your hands just until everything is evenly distributed.
- Shape them up:
- Form the mixture into 20 to 24 bite-sized meatballs. I like to use a cookie scoop for uniform sizing, then gently roll them between my palms.
- Bake until golden:
- Arrange meatballs on the prepared baking sheet and bake for 20 to 25 minutes. Turn them halfway through cooking so all sides get nicely browned.
- Whisk up the dip:
- While the meatballs bake, stir together the mayonnaise, sriracha, lime juice, sesame oil, honey, and salt in a small bowl until smooth. Taste and adjust the heat level.
- Garnish and serve:
- Transfer the cooked meatballs to a serving platter and sprinkle generously with toasted sesame seeds and sliced green onions. Serve immediately with the spicy mayo dip alongside.
These meatballs have become my go-to comfort food on stressful weekdays. There is something so satisfying about standing at the counter shaping the mixture while the oven warms up the kitchen. The smell that fills the house as they bake is incredible, like a Korean barbecue restaurant in miniature.
Make-Ahead Magic
I have learned that you can shape the raw meatballs up to 24 hours ahead and store them covered in the refrigerator. The flavors actually develop better when they sit for a while. Bake them just before serving, or freeze uncooked meatballs on a baking sheet then transfer to a bag for up to 3 months.
Serving Ideas
These meatballs work as appetizers, but I also serve them over steamed jasmine rice for a complete weeknight dinner. Sometimes I wrap them in butter or red leaf lettuce cups with extra spicy mayo for a low-carb option that feels fresh and light. They are also perfect tucked into banh mi style sandwiches with pickled vegetables.
Flavor Variations
Try swapping the ground beef for ground pork for a sweeter, richer flavor that pairs beautifully with the gochujang. For extra sweetness, brush the meatballs with a mixture of equal parts gochujang and honey during the last 5 minutes of baking. You can also add finely chopped kimchi right into the meatball mixture for even more Korean flavor and texture.
- Ground chicken or turkey make excellent lighter options
- Add extra vegetables like grated carrot or diced bell pepper
- Double the spicy mayo dip because everyone will want extra
These meatballs have become such a staple in my house that I keep all the ingredients on hand as backup for unexpected guests or busy weeknights. Hope they become a favorite in your kitchen too.
Recipe Questions & Answers
- → Can I make these meatballs ahead of time?
-
Yes, form and refrigerate uncooked meatballs for up to 24 hours before baking. They may need an extra 2-3 minutes in the oven if baked cold from the fridge.
- → What can I use instead of gochujang?
-
Mix miso paste with sriracha and a touch of brown sugar as a substitute. Alternatively, use sambal oelek with honey for similar heat and sweetness.
- → Can I fry these meatballs instead of baking?
-
Absolutely. Pan-fry in oil over medium heat for 8-10 minutes, turning frequently until browned and cooked through to 165°F internally.
- → How do I make the spicy mayo less spicy?
-
Reduce sriracha to ½ teaspoon and increase honey to 1 teaspoon. Adding a touch more mayonnaise also helps mellow the heat.
- → Can I freeze cooked meatballs?
-
Yes, cool completely and freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat at 180°C for 10-12 minutes.
- → What sides work well with this dish?
-
Steamed jasmine rice, fresh lettuce cups for wraps, cucumber salad, or roasted vegetables like bok choy and carrots complement the flavors beautifully.