
Korean Meatballs
Korean Meatballs are spicy, sticky, and unapologetically bold. Juicy beef meatballs get coated in a glossy gochujang-honey glaze that balances heat, sweetness, and deep umami, turning simple meal prep into something you actually look forward to. It’s big flavor without the fuss, built for lunches that don’t feel like leftovers.
Prep Time
25 Minutes
Cook Time
30 Minutes
Per Serving – Makes 4
869 Calories
66g P | 89g C | 29g F
How to make korean meatballs
Korean Meatballs
Equipment
Ingredients
For the Meatballs:
- 2 lbs lean ground beef 93% lean
- ½ cup breadcrumbs
- 2 large eggs
- ½ cluster garlic minced
- 1 tbsp grated ginger
- 1 tbsp soy sauce low sodium
- 2 tbsp gochujang Korean chili paste
- 1 tbsp sesame oil
- ½ tsp black pepper
- ½ tsp salt
For the Sauce:
- 3 tbsp gochujang
- ¼ cup honey
- 3 tbsp soy sauce
- 1 tbsp rice vinegar
- 1 tsp sesame oil
- 1 tsp grated ginger
- 1 tsp garlic powder minced
- 1 tsp red pepper flakes optional, for heat
For the Rice:
- 1 cup jasmine rice
- 1 tbsp rice vinegar
For the Brussels Sprouts:
- 1.5 lbs Brussels sprouts halved
- 1 tbsp olive oil
- 1 tbsp sesame oil
- 1 tbsp soy sauce
- 1 tsp garlic powder
- 1 tsp black pepper
- 1 tbsp sesame seeds for garnish
Instructions
Prep the Meatballs:
- Preheat your oven to 400°F. Line a baking sheet with parchment paper.
- In a large mixing bowl, combine ground beef, breadcrumbs, eggs, garlic, ginger, gochujang, soy sauce, sesame oil, salt, and black pepper.2 lbs lean ground beef, ½ cup breadcrumbs, 2 large eggs, ½ cluster garlic, 1 tbsp grated ginger, 1 tbsp soy sauce, 1 tbsp sesame oil, 2 tbsp gochujang, ½ tsp salt, ½ tsp black pepper
- Mix gently until just combined—avoid overmixing for tender meatballs.
- Roll into 1.5-inch balls (approx. 28–32 meatballs) and place on the baking sheet.
- Bake for 18–20 minutes or until golden brown and cooked through.
Roast the Brussels Sprouts:
- Toss the halved Brussels sprouts with olive oil, sesame oil, soy sauce, garlic powder, and black pepper.1.5 lbs Brussels sprouts, 1 tbsp olive oil, 1 tbsp soy sauce, 1 tsp garlic powder, 1 tsp black pepper, 1 tbsp sesame oil
- Spread evenly on a baking sheet and roast for 20–25 minutes, flipping halfway.
- Remove from the oven and sprinkle with sesame seeds.
Cook the Rice:
- Rinse the rice under cold water until the water runs clear.1 cup jasmine rice
- Cook according to your preferred method (I love my rice cooker). Add 1 tbsp rice vinegar for extra flavor.1 tbsp rice vinegar
Make the Gochujang-Honey Glaze:
- In a small saucepan over medium heat, whisk together gochujang, honey, soy sauce, rice vinegar, sesame oil, garlic powder, ground ginger, and red pepper flakes (if using).3 tbsp gochujang, ¼ cup honey, 3 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, 1 tsp grated ginger, 1 tsp garlic powder, 1 tsp red pepper flakes
- Simmer for 4–5 minutes until slightly thickened.
Assemble & Serve:
- Toss the baked meatballs in the gochujang-honey glaze, ensuring they are evenly coated.
- Divide the garlic butter rice among four meal prep containers.
- Add glazed meatballs on top and a side of sesame roasted Brussels sprouts.
- Optional: Sprinkle with extra sesame seeds for garnish.1 tbsp sesame seeds
Nutrition
Click Here For Recipe Notes & Meal Prep Tips

Track This in MyFitnessPal
To log this sweet-and-spicy banger, search Meaningful Macros – Korean Meatballs in MyFitnessPal. One search, and you’re prepped for the week
Approx. 21 WW Points per serving, depending on your specific plan.
Why You’ll Love These Korean Meatballs
These Korean Meatballs are one of those meal prep recipes that absolutely refuse to be boring. Between the sticky gochujang-honey glaze, juicy beef meatballs, sesame roasted Brussels sprouts, and rice underneath soaking up all the sauce, every container feels loaded with flavor instead of feeling like another bland “fitness meal.”
At 869 calories and 66 grams of protein per serving, this recipe is built for serious satiety. The combination of high protein, hearty carbs, and rich flavor makes these bowls especially good for colder months, heavy training phases, or anybody who wants meal prep that actually feels substantial.
If you’ve been looking for more high-calorie meal prep recipes that still deliver strong nutrition and flavor balance, this one absolutely belongs in the rotation.
The meatballs themselves are packed with garlic, ginger, soy sauce, sesame oil, and gochujang, which gives them deep savory flavor even before the glaze gets involved. Then the sticky gochujang-honey sauce comes in afterward and basically turns the entire thing into meal prep crack.
The roasted Brussels sprouts are also doing a ton of work here. Their slight bitterness and crispy edges balance the sweet-spicy glaze incredibly well and keep the bowls from feeling overwhelmingly rich.
If you enjoy globally-inspired beef recipes with bold flavor profiles, there are plenty of other high-protein beef recipes worth checking out too.
And unlike a lot of takeout-inspired meal prep recipes, this one actually holds up really well throughout the week. The glaze stays flavorful, the meatballs stay juicy, and the Brussels sprouts maintain surprisingly solid texture after reheating.
Ingredient Substitutions & Customizations
These Korean Meatballs are highly customizable depending on your preferred spice level, macro goals, or ingredient availability.
Ground beef creates the richest flavor and works extremely well with the sweet-spicy glaze, but ground turkey or chicken also work if you want slightly leaner macros.
The gochujang is the defining ingredient here, so it’s worth grabbing if you’ve never used it before. It adds spice, sweetness, umami, and depth all at once. Different brands vary in heat level, though, so adjust accordingly if you’re sensitive to spice.
If you want the glaze even sweeter and stickier, you can slightly increase the honey. If you want more heat, adding extra red pepper flakes or additional gochujang works very well.
The Brussels sprouts can also be swapped for broccoli, green beans, bok choy, snap peas, or roasted zucchini depending on what you have available.
Brown rice, cauliflower rice, or quinoa all work in place of jasmine rice if you want slightly different macros or texture.
If you enjoy flavor-packed meal prep bowls with rice and protein combinations like this, there are also plenty of other high-protein meatball meal prep recipes worth adding to your weekly rotation.
This recipe also naturally fits alongside other dairy free meal prep recipes since the richness comes from the glaze and sesame oils rather than cheese or cream-based sauces.
Expert Tips for Perfect Korean Meatballs
The biggest key to tender meatballs is mixing gently. Once the ingredients are evenly incorporated, stop mixing. Overworked meatballs can become dense and tough instead of juicy.
Using fresh garlic and ginger makes a huge difference in this recipe. The glaze and meatballs both benefit heavily from fresh aromatics instead of relying entirely on powdered seasoning.
The gochujang-honey glaze thickens quickly as it simmers, so keep an eye on it while cooking. You want it sticky enough to coat the meatballs without becoming overly thick or burnt.
Roasting the Brussels sprouts at high heat helps develop crispy edges that balance the glaze really well. Don’t overcrowd the baking sheet or they’ll steam instead of roast.
The sesame oil matters more than you’d think here too. Even relatively small amounts contribute a huge amount of flavor and help create that recognizable Korean-inspired profile.
If you want the meatballs extra caramelized, tossing them in the glaze and then briefly broiling them for 1–2 minutes after baking works extremely well.
This recipe also works beautifully alongside other Asian-inspired meal prep recipes because the sweet-spicy-savory balance plays naturally with rice bowls and roasted vegetables.
For meal prep specifically, letting the meatballs cool slightly before sealing containers helps preserve texture and prevents excess condensation buildup.
Serving Suggestions & Storage Tips
These Korean Meatballs are built specifically for meal prep, but they also work incredibly well as a family dinner or even party-style appetizer meatballs if you want to pivot them slightly.
For meal prep storage, divide the rice, glazed meatballs, and roasted Brussels sprouts evenly into airtight containers. Sprinkle extra sesame seeds on top before serving for additional texture and flavor.
The bowls keep well in the refrigerator for up to 4 days and reheat surprisingly well despite the glaze.
When reheating, microwave in 90-second intervals while stirring or rotating components between rounds for more even heating.
If the glaze thickens too much after refrigeration, a small splash of water during reheating helps loosen everything back up nicely.
Fresh green onions, sesame seeds, sriracha, kimchi, or cucumber salad all pair extremely well alongside these bowls if you want to elevate them further throughout the week.
The combination of sticky glazed meatballs, roasted vegetables, and rice creates one of the more satisfying takeout-inspired meal prep recipes you can keep stocked in the fridge.
FAQs
What is gochujang?
Gochujang is a Korean fermented chili paste that combines spice, sweetness, and deep savory flavor. It’s the key ingredient in the glaze and meatballs.
Are Korean Meatballs very spicy?
Moderately spicy as written, though heat levels vary depending on the gochujang brand used.
Can I use turkey instead of beef?
Absolutely. Ground turkey works well if you want slightly leaner macros while still keeping the same flavor profile.
Do Brussels sprouts reheat well for meal prep?
Yes. They soften slightly after refrigeration but still maintain great flavor and texture when roasted properly.
Can I freeze these meatballs?
Definitely. The meatballs and rice freeze very well for longer-term meal prep storage.







I built this recipe when I stumbled across some gochujang at the asian market- and I was curious as to a unique way to apply it. Meatballs are just such an amazing vessel for sauce- so I went all-in! Try it out and let me know if this becomes a part of your repeat rotation.