Korean BBQ flavors have a way of making everything taste more exciting, and these turkey meatballs are proof of that. Juicy, caramelized meatballs glazed with a sticky, savory Korean BBQ sauce, then nestled into a silky gochujang cream sauce that is equal parts spicy, tangy, and rich — this dish hits every note you want from a weeknight dinner that still feels special. I first made these on a whim when I had ground turkey in the fridge and a jar of gochujang calling my name, and they have been on regular rotation ever since.
What makes this recipe stand out is the combination of two sauces working together. The meatballs get a gorgeous, lacquered glaze from the Korean BBQ sauce as they roast, and then the gochujang cream sauce underneath pulls everything together into something that feels restaurant-worthy but comes together in under an hour. Served over steamed rice with a scatter of sliced green onions on top, this is the kind of meal that disappears fast at the dinner table.
Why You Will Love This Korean BBQ Turkey Meatballs with Gochujang Cream Sauce
What Exactly Is Gochujang and Why Does It Make This Sauce So Good?
Gochujang is a Korean fermented chili paste made from red chili peppers, glutinous rice, fermented soybeans, and salt. It has a deep, complex heat that is nothing like a straightforward hot sauce. The fermentation process gives it an almost earthy, slightly sweet depth that makes it incredibly versatile in cooking. You can find it at most Asian grocery stores, and increasingly at mainstream supermarkets in the international foods aisle. A little goes a long way, so one tub tends to last through many recipes.
When you blend gochujang into a cream sauce with garlic, butter, and a splash of chicken broth, the result is something truly special. The dairy tempers the heat into something warm and lingering rather than sharp, and the richness of the cream provides the perfect contrast to the tangy, lacquered glaze on the meatballs. It is the kind of sauce you will want to drizzle over everything once you taste it.
Substitutions and Variations
- Ground Turkey: Ground chicken works just as well here if that is what you have on hand. For a richer, more traditional meatball texture, ground beef or a beef and pork blend also pair beautifully with the Korean BBQ glaze.
- Gochujang: If you cannot find gochujang, a mix of sriracha and a small spoonful of red miso paste will approximate the flavor profile reasonably well. Start with less and taste as you go since sriracha is sharper in heat.
- Heavy Cream: Full-fat coconut cream can replace heavy cream for a dairy-free version of the sauce. It adds a subtle sweetness that actually pairs nicely with the gochujang.
- Panko Breadcrumbs: Regular breadcrumbs work fine as a substitute, though panko gives a slightly lighter texture to the meatballs. Gluten-free breadcrumbs are a good swap if you need this recipe to be gluten-free.
- Soy Sauce: Tamari is an excellent gluten-free alternative to soy sauce in both the meatball mixture and the glaze, with a nearly identical flavor and color.
- Green Onions: Thinly sliced chives or a sprinkle of toasted sesame seeds make excellent garnish alternatives if green onions are not available.
Watch Out for These Mistakes While Cooking
Overmixing the meatball mixture. This is the single most common meatball mistake, and it leads to a dense, rubbery texture that no amount of sauce can fix. Mix your ground turkey with the other ingredients just until everything is combined. I use my hands for this and stop the moment I no longer see dry spots. Keeping the mixing gentle is the key to meatballs that stay tender and light after baking.
Applying the glaze too early. If you brush the Korean BBQ glaze onto the meatballs at the very beginning of the cooking time, the sugar in the sauce will burn before the meatballs are fully cooked through. Always wait until the meatballs have spent most of their time in the oven and are nearly cooked before adding the glaze in the final few minutes. This gives you that gorgeous caramelized exterior without any bitterness.
Letting the cream sauce boil. Once you add the heavy cream to your gochujang sauce base, keep the heat at a gentle simmer. A hard boil will cause the cream to break and turn the sauce grainy and less velvety. Low and slow is the approach here. Stir regularly and watch the heat, and your sauce will stay beautifully smooth and glossy from start to finish.
What to Serve With This Korean BBQ Turkey Meatballs with Gochujang Cream Sauce
Steamed jasmine rice or short-grain white rice is the most natural pairing here, soaking up all that luscious gochujang cream sauce in the most satisfying way. For something with a little more texture, fried rice or cauliflower rice both work wonderfully. I also love serving these meatballs over glass noodles or thin rice noodles when I want a slightly different feel.
On the vegetable side, a simple cucumber salad dressed with rice vinegar and sesame oil provides a cool, refreshing contrast to the rich sauce. Steamed or roasted broccoli, bok choy sautéed in garlic, or a light Korean-style coleslaw all complement the bold flavors without competing with them. If you are serving these as an appetizer, simply set them out in the sauce with toothpicks alongside a platter of crispy wonton chips or lettuce cups for wrapping.
Storage Instructions
Store: Transfer leftover meatballs and sauce to an airtight container and refrigerate for up to 4 days. Store the meatballs and sauce together so the meatballs stay moist and absorb even more flavor as they sit.
Freeze: The meatballs freeze well for up to 3 months. For best results, freeze them without the cream sauce, as dairy-based sauces can separate upon thawing. Place cooled meatballs on a baking sheet to freeze individually before transferring to a freezer bag. Make the cream sauce fresh when ready to serve.
Reheat: Warm refrigerated meatballs and sauce gently in a skillet over low heat, adding a small splash of chicken broth or water to loosen the sauce if needed. You can also microwave them in 60-second intervals, stirring between each, until heated through. Avoid high heat which can dry out the turkey meatballs.
| Preparation Time | 15 minutes |
| Cooking Time | 30 minutes |
| Total Time | 45 minutes |
| Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
- Calories: 420
- Protein: 32g
- Fat: 22g
- Carbohydrates: 24g
(Estimated per serving, without optional ingredients)
Ingredients
- For the Turkey Meatballs:
- 1 lb (450g) ground turkey (93% lean)
- 1/3 cup panko breadcrumbs
- 1 large egg
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 green onions, finely sliced (plus more for garnish)
- 1/2 teaspoon black pepper
- 1/2 teaspoon onion powder
- For the Korean BBQ Glaze:
- 3 tablespoons soy sauce
- 2 tablespoons gochujang
- 2 tablespoons brown sugar
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- For the Gochujang Cream Sauce:
- 1 tablespoon unsalted butter
- 3 cloves garlic, minced
- 2 tablespoons gochujang
- 1/2 cup chicken broth
- 1 cup heavy cream
- 1 tablespoon soy sauce
- 1 teaspoon rice vinegar
- Salt and black pepper to taste
Step 1: Preheat the Oven and Prepare Your Pan
- Oven preheated to 425°F (220°C)
- 1 rimmed baking sheet, lined with parchment paper or lightly greased
I always start by getting the oven fully preheated before I even begin mixing the meatballs. A properly hot oven is what gives these meatballs that beautifully browned exterior rather than a pale, steamed look. Line your baking sheet with parchment paper for easy cleanup, or give it a light spray of cooking oil. Set it aside while you prepare the meatball mixture.
Step 2: Mix and Shape the Turkey Meatballs
- 1 lb ground turkey
- 1/3 cup panko breadcrumbs
- 1 large egg
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 green onions, finely sliced
- 1/2 teaspoon black pepper
- 1/2 teaspoon onion powder
Add all of the meatball ingredients to a large mixing bowl. I like to use my hands here because I can feel exactly when everything is just combined without going overboard. Mix gently until no dry streaks remain, then stop. Using a cookie scoop or your hands, portion the mixture into balls roughly 1.5 inches in diameter. You should get about 20 to 22 meatballs. Place them evenly spaced on your prepared baking sheet. I find that slightly damp hands make rolling much easier and prevent sticking.
Step 3: Bake the Meatballs
Slide the baking sheet into the preheated oven and bake the meatballs for 18 to 20 minutes, until they are cooked through and beginning to turn golden on the outside. I tend to rotate the pan once at the halfway mark to make sure everything browns evenly. The internal temperature should reach 165°F (74°C). Do not apply the glaze yet — the meatballs need to finish cooking before the glaze goes on.
Step 4: Make the Korean BBQ Glaze
- 3 tablespoons soy sauce
- 2 tablespoons gochujang
- 2 tablespoons brown sugar
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
While the meatballs are baking, whisk all of the glaze ingredients together in a small bowl until the brown sugar is fully dissolved and the mixture is smooth. I like to taste the glaze at this point and adjust if needed. If I want it a little sweeter, I add a tiny bit more brown sugar. If I want more heat, I bump up the gochujang by half a teaspoon. This glaze comes together in about two minutes and the aroma alone is incredible.
Step 5: Glaze and Finish the Meatballs
Once the meatballs are cooked through, switch your oven to the broiler setting on high. Brush the Korean BBQ glaze generously over each meatball, turning them so they are well coated on all sides. Return the pan to the oven under the broiler for 2 to 3 minutes, watching closely, until the glaze is caramelized and sticky with a few charred edges. I find that keeping the rack in the upper third of the oven gives the best caramelization without burning. Pull them out as soon as they look lacquered and gorgeous.
Step 6: Make the Gochujang Cream Sauce
- 1 tablespoon unsalted butter
- 3 cloves garlic, minced
- 2 tablespoons gochujang
- 1/2 cup chicken broth
- 1 cup heavy cream
- 1 tablespoon soy sauce
- 1 teaspoon rice vinegar
- Salt and black pepper to taste
In a medium saucepan over medium heat, melt the butter and add the minced garlic. Cook for about one minute until fragrant, stirring constantly so the garlic does not brown. Add the gochujang and stir it into the butter and garlic, letting it toast very briefly for about 30 seconds. Pour in the chicken broth and stir to combine, then add the heavy cream, soy sauce, and rice vinegar. Reduce the heat to low and let the sauce simmer gently for 5 to 7 minutes, stirring regularly, until it thickens enough to coat the back of a spoon. Season with salt and pepper to taste. I tend to lean light on extra salt since the soy sauce already carries a lot of the seasoning work.
Step 7: Assemble and Serve
- Sliced green onions for garnish
- Steamed rice for serving (optional)
Pour the gochujang cream sauce into a wide serving bowl or shallow dish. Arrange the glazed meatballs on top of the sauce, nestling them in so they sit beautifully. Scatter plenty of sliced green onions over everything for freshness and color. Serve immediately over steamed rice, or set the whole bowl on the table as a showstopping centerpiece for everyone to dig into. I like to drizzle just a little extra cream sauce over the top of the meatballs right before serving so every bite has that luscious, spicy creaminess.

Korean BBQ Turkey Meatballs with Gochujang Cream Sauce
Ingredients
Turkey Meatballs
- 1 lb 450g ground turkey (93% lean)
- 1/3 cup panko breadcrumbs
- 1 large egg
- 3 cloves garlic minced
- 1 teaspoon fresh ginger grated
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 green onions finely sliced (plus more for garnish)
- 1/2 teaspoon black pepper
- 1/2 teaspoon onion powder
Korean BBQ Glaze
- 3 tablespoons soy sauce
- 2 tablespoons gochujang
- 2 tablespoons brown sugar
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 2 cloves garlic minced
- 1 teaspoon fresh ginger grated
Gochujang Cream Sauce
- 1 tablespoon unsalted butter
- 3 cloves garlic minced
- 2 tablespoons gochujang
- 1/2 cup chicken broth
- 1 cup heavy cream
- 1 tablespoon soy sauce
- 1 teaspoon rice vinegar
- Salt and black pepper to taste
For Serving
- Sliced green onions for garnish
- Steamed rice optional
Instructions
Instructions
- Preheat your oven to 425°F (220°C). Line a rimmed baking sheet with parchment paper or lightly grease it with cooking spray. Set aside while you prepare the meatball mixture.
- Add all meatball ingredients (ground turkey, panko, egg, garlic, ginger, soy sauce, sesame oil, green onions, black pepper, and onion powder) to a large mixing bowl. Mix gently with your hands just until combined — do not overmix. Portion the mixture into balls roughly 1.5 inches in diameter (about 20 to 22 meatballs) and place them evenly spaced on the prepared baking sheet. Slightly damp hands make rolling easier.
- Bake the meatballs in the preheated oven for 18 to 20 minutes, rotating the pan once at the halfway mark, until cooked through and golden. The internal temperature should reach 165°F (74°C). Do not apply the glaze yet.
- While the meatballs bake, whisk together the soy sauce, gochujang, brown sugar, rice vinegar, sesame oil, minced garlic, and grated ginger in a small bowl until the sugar is fully dissolved and the glaze is smooth. Taste and adjust sweetness or heat as desired.
- Once the meatballs are cooked through, switch the oven to the broiler on high heat. Brush the Korean BBQ glaze generously over each meatball, coating all sides. Return the pan to the oven under the broiler for 2 to 3 minutes, watching closely, until the glaze is caramelized, sticky, and has a few charred edges. Keep the rack in the upper third of the oven for best results.
- In a medium saucepan over medium heat, melt the butter. Add the minced garlic and cook for about 1 minute until fragrant, stirring constantly. Add the gochujang and stir into the butter for about 30 seconds. Pour in the chicken broth, then add the heavy cream, soy sauce, and rice vinegar. Reduce heat to low and simmer gently for 5 to 7 minutes, stirring regularly, until the sauce thickens enough to coat the back of a spoon. Season with salt and black pepper to taste.
- Pour the gochujang cream sauce into a wide serving bowl or shallow dish. Arrange the glazed meatballs on top of the sauce. Scatter sliced green onions over everything. Serve immediately over steamed rice if desired, with extra cream sauce drizzled on top.

