Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Korean BBQ Meatballs with Spicy Mayo Dip Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Appetizers
  • Method: Baking
  • Cuisine: Korean

Description

These Korean BBQ Meatballs are packed with bold, savory flavors and paired with a creamy spicy mayo dip for the ultimate crowd-pleasing appetizer. Perfect for parties, gatherings, or even as a weeknight dinner, these tender meatballs are coated in a flavorful Korean BBQ glaze and offer the perfect balance of sweet, tangy, and spicy notes.


Ingredients

Units Scale

For the Meatballs:

  • 1 lb ground beef (or beef/pork mix)
  • 1/2 cup panko breadcrumbs
  • 1 egg
  • 2 cloves garlic, minced
  • 2 green onions, finely chopped
  • 2 tbsp soy sauce
  • 1 tbsp sesame oil
  • 1 tsp grated ginger
  • 1/2 tsp black pepper

For the Korean BBQ Glaze:

  • 1/3 cup soy sauce
  • 2 tbsp brown sugar
  • 1 tbsp rice vinegar
  • 1 tbsp gochujang (Korean chili paste)
  • 1 tsp sesame oil
  • 1 tsp cornstarch mixed with 2 tsp water (for thickening)

For the Spicy Mayo Dip:

  • 1/2 cup mayonnaise
  • 12 tbsp sriracha (to taste)
  • 1 tsp lime juice
  • 1 tsp honey

Special Tools:

  • Baking sheet
  • Mixing bowls
  • Small saucepan
  • Whisk

Instructions

  1. Preheat the Oven
    Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. This ensures the meatballs cook evenly and don’t stick to the pan.
  2. Prepare the Meatball Mixture
    In a large mixing bowl, combine ground beef, bread crumbs, egg, minced garlic, chopped green onions, soy sauce, sesame oil, grated ginger, and black pepper. Mix together gently until combined. Be careful not to overwork the mixture to avoid dense meatballs.
  3. Shape the Meatballs
    Roll the mixture into 1.5-inch diameter balls and place them evenly spaced on the prepared baking sheet. Ensure they’re uniform in size to cook evenly.
  4. Bake the Meatballs
    Bake in the preheated oven for 18–20 minutes, or until the meatballs are cooked through and lightly browned. Turn halfway through for even cooking if necessary.
  5. Make the BBQ Glaze
    While the meatballs bake, prepare the glaze. In a small saucepan over medium heat, combine soy sauce, brown sugar, rice vinegar, gochujang, and sesame oil. Stir well and bring to a simmer. Add the cornstarch slurry and cook for an additional 1–2 minutes, stirring, until thickened.
  6. Coat the Meatballs
    Once the meatballs are done, toss them in the prepared glaze until fully coated. For extra caramelization, return the coated meatballs to the oven and bake for an additional 5 minutes.
  7. Prepare the Spicy Mayo Dip
    In a small bowl, whisk together mayonnaise, sriracha (adjust the amount to your spice preference), lime juice, and honey until smooth and creamy.
  8. Serve
    Serve the meatballs warm, drizzled with a bit of the spicy mayo or with the dip on the side for dipping. Enjoy alongside rice or as a standalone snack.

Notes

  • Ingredient Substitutions: You can use ground turkey or chicken instead of beef for a leaner option.
  • Adjusting Spiciness: For milder flavors, reduce or omit the gochujang in the glaze and sriracha in the dip.
  • Make Ahead: Both the meatball mixture and glaze can be prepared ahead of time and stored in the fridge for up to 24 hours.
  • Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat in the oven at 350°F (175°C) for 10–12 minutes.
  • Serving Suggestion: Pair these meatballs with steamed rice, stir-fried vegetables, or even lettuce wraps for a full meal.

Nutrition

  • Serving Size: 1 Serving
  • Calories: 320kcal
  • Sugar: 6g
  • Sodium: 870mg
  • Fat: 20g
  • Saturated Fat: 5g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 1g
  • Protein: 22g
  • Cholesterol: 85mg