Sweet, savory, and perfectly spicy bites

These Korean BBQ meatballs are the ultimate crowd-pleaser—juicy, flavorful, and coated in a rich, sticky glaze that balances sweet, savory, and umami notes. Paired with a creamy spicy mayo dip, they make the perfect appetizer, party snack, or even a quick weeknight dinner. The best part? They come together easily with simple ingredients and minimal prep, making them ideal for busy days when you still want something exciting and homemade. Whether you’re hosting friends or just craving bold flavors, these meatballs deliver big taste in every bite.
⏱️ Time Breakdown
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4 servings
📝 Ingredients List
For the Meatballs:
- 500g ground beef
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 2 green onions, finely chopped
- 1 egg
- 1/3 cup breadcrumbs
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tbsp brown sugar
- 1/2 tsp black pepper
For the Korean BBQ Glaze:
- 1/4 cup soy sauce
- 2 tbsp honey
- 2 tbsp brown sugar
- 1 tbsp gochujang (Korean chili paste)
- 1 tsp garlic, minced
- 1 tsp ginger, grated
- 1 tsp sesame oil
For the Spicy Mayo Dip:
- 1/2 cup mayonnaise
- 1–2 tbsp sriracha (adjust to taste)
- 1 tsp lime juice
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large mixing bowl
- Baking sheet or skillet
- Parchment paper (optional)
- Measuring cups & spoons
- Knife & cutting board
- Small saucepan
- Whisk or spoon
👩🍳 Step-by-Step Beginner-Friendly Instructions
- Preheat and prep
Preheat your oven to 200°C (400°F) or heat a skillet over medium heat. Line a baking sheet with parchment paper if baking. - Mix the meatball ingredients
In a large bowl, combine ground beef, garlic, ginger, green onions, egg, breadcrumbs, soy sauce, sesame oil, brown sugar, and pepper. Mix gently until just combined—don’t overwork it 😊 - Shape the meatballs
Roll the mixture into small, even balls (about 1–1.5 inches each) and place them on your baking sheet or plate. - Cook the meatballs
- Oven: Bake for 15–18 minutes until browned and cooked through
- Skillet: Cook for 8–10 minutes, turning occasionally until evenly browned
- Make the BBQ glaze
While the meatballs cook, combine all glaze ingredients in a small saucepan. Simmer for 3–5 minutes until slightly thick and glossy 🔥 - Coat the meatballs
Toss the cooked meatballs in the warm glaze until fully coated. - Prepare the spicy mayo dip
In a small bowl, mix mayonnaise, sriracha, and lime juice until smooth. - Serve and enjoy
Serve warm meatballs with the spicy mayo on the side. Garnish with extra green onions or sesame seeds if you like 😋
💡 Pro Tips
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days
- Freezing: Freeze uncooked or cooked meatballs for up to 2 months
- Substitutions: Swap beef with ground chicken for a lighter option
- Extra flavor: Add a splash of rice vinegar to the glaze for a tangy kick
🔄 Variations
- Sticky Sweet Version: Add pineapple juice to the glaze
- Extra Spicy: Increase gochujang and sriracha
- Low-Carb: Replace breadcrumbs with almond flour
- Rice Bowl Style: Serve over steamed rice with veggies
❓ FAQ
Can I make these ahead of time?
Yes! Prepare and refrigerate the meatballs up to a day in advance before cooking.
What can I use instead of gochujang?
You can mix chili paste with a bit of soy sauce and sugar, though authentic flavor is best with gochujang.
Can I air fry these?
Absolutely—cook at 180°C (350°F) for about 10–12 minutes, shaking halfway through.
Are they very spicy?
They have a mild kick, but you can easily adjust the heat level in both the glaze and dip.