This Korean BBQ Meatballs sheet-pan dinner delivers savory, sweet, and umami-packed flavors in every bite, with tender, juicy meatballs and caramelized sweet potatoes and Brussels sprouts roasted alongside them. The meatballs are lightly sticky from the brown sugar and soy, fragrant with sesame oil, garlic, and ginger, and balanced by the freshness of green onions. It’s an easy, comforting meal that comes together quickly and cooks hands-off in the oven — perfect for busy weeknights or casual weekend dinners. Serve them over rice, tucked into pita pockets, or spooned onto a crisp flatbread for a fun twist; for a twist on serving, try them with a creamy spicy mayo on the side like my take on a Korean-style dip in this Korean BBQ meatballs with spicy mayo dip recipe.
Why You’ll Love This Korean BBQ Meatballs
- Big, bold flavor: soy, brown sugar, sesame oil, garlic, and ginger create an irresistible savory-sweet umami punch.
- One-pan convenience: meatballs and vegetables roast together for easy cleanup and perfectly caramelized edges.
- Versatile: serve them over rice, noodles, flatbread, or in wraps — they adapt to what you have on hand.
- Family-friendly: tender meatballs and roasted sweet potatoes are a kid-approved combo.
- Fast weeknight dinner: mix, shape, and bake — about 30 minutes from start to finish.
- Balanced meal: protein plus roasted vegetables on the same sheet gives you texture and color.
- Make-ahead friendly: you can form meatballs earlier and bake when ready.
- Crowd-pleasing appetizer or main: scale up for entertaining or keep it cozy for two.
What Is Korean BBQ Meatballs?
Korean BBQ Meatballs in this recipe are seasoned ground meat formed into small balls and oven-baked alongside sweet potatoes and Brussels sprouts. They’re not sauced meatballs; instead, the marinade-like mix (soy sauce, brown sugar, sesame oil, garlic, and ginger) is incorporated directly into the meat for deep flavor throughout. The taste is savory and slightly sweet with warm sesame and aromatic green onion notes. Cooking method: mix, shape, and bake on a sheet pan so the meatballs get browned while the vegetables roast. People often serve them as an easy weeknight main, a party appetizer, or a casual meal for meal-prep lunches. Overall vibe: comforting and slightly elevated comfort food with clean, bright Asian-inspired flavors.

Ingredients for Korean BBQ Meatballs
For the Meatballs
- 1 pound ground beef or pork
- 2 green onions, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1/4 cup soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon sesame oil
- 1 egg
- 1/2 cup breadcrumbs
- Salt and pepper to taste
For the Roasted Vegetables
- Sweet potatoes, cut into cubes
- Brussels sprouts, halved
Ingredient Notes (Substitutions, Healthy Swaps)
- Ground meat: swap beef for pork (already allowed) or use a 93/7 lean beef for lower fat. If using leaner meat, watch for drier meatballs and consider reducing breadcrumbs slightly.
- Breadcrumbs: use gluten-free breadcrumbs if you need a gluten-free option, or substitute finely crushed rice crackers or gluten-free oats (pulse briefly in a food processor).
- Egg: acts as a binder. For an egg-free version, try 1/4 cup mashed cooked sweet potato or 2 tablespoons ground flaxseed mixed with 6 tablespoons water (note: this is an optional change and may alter texture).
- Soy sauce: use low-sodium soy sauce to reduce sodium; flavor will be milder, so taste and adjust brown sugar or sesame oil if you like.
- Sesame oil: provides classic aroma; you can reduce to 2 teaspoons for a lighter sesame note.
- Vegetables: if you don’t have sweet potatoes or Brussels sprouts, substitute with diced carrots, butternut squash, or broccoli florets — roast times may vary.
Step-by-Step Instructions
Step 1 – Preheat and prepare
Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper or lightly grease it so meatballs don’t stick.
Visual cue: The oven is hot and the sheet is ready for the meatballs and vegetables.
Step 2 – Combine the meatball mixture
In a bowl, combine the ground meat, chopped green onions, minced garlic, minced ginger, soy sauce, brown sugar, sesame oil, egg, breadcrumbs, salt, and pepper. Mix until just combined — avoid overworking the meat.
Visual cue: Mixture should look evenly colored and slightly sticky, not dry.
Pro cue: Use a fork or your hands to mix gently; overmixing leads to tough meatballs.
Step 3 – Shape the meatballs
Form the mixture into evenly sized meatballs and place them on the prepared baking sheet. Aim for uniform size so they cook at the same rate.
Visual cue: Meatballs should be compact with smooth surfaces and sit upright on the sheet.
Step 4 – Toss the vegetables
Toss the cubed sweet potatoes and halved Brussels sprouts in olive oil (as noted in the original directions), salt, and pepper, then spread them around the meatballs on the baking sheet in a single layer.
Visual cue: Vegetables should be in a single layer with some space between pieces to allow caramelization.
Pro cue: If your vegetables are crowded, roast them on a separate sheet to ensure they brown instead of steam.
Step 5 – Bake until done
Bake for 20–25 minutes until meatballs are cooked through and vegetables are tender. The meatballs should register 160°F (71°C) for beef/pork on an instant-read thermometer or be browned and springy to the touch.
Visual cue: Meatballs should be golden-brown on the outside, and sweet potatoes should be fork-tender.
Pro cue: If the meatballs are browning too quickly, tent loosely with foil for the last 5–10 minutes.
Step 6 – Serve and enjoy
Serve hot with your chosen base or sides.
Visual cue: Slight gloss on meatballs from the mixed seasoning, caramelized vegetables with browned edges.
Pro cue: Sprinkle additional fresh green onions on top for brightness and a little extra sesame oil or seeds if you like.
Pro Tips for Success
- Even sizing: use a small cookie scoop or tablespoon to portion meatballs so they cook evenly.
- Temperature check: for safety and perfect doneness, an instant-read thermometer is your friend; 160°F (71°C) is a safe target for ground beef/pork.
- Don’t overmix: combine ingredients until just incorporated to keep meatballs tender.
- Sheet spacing: give veggies space on the pan for better browning; crowded pans steam instead of roast.
- Browning boost: for extra color, broil for 1–2 minutes at the end — watch closely to prevent burning.
- Adjust sweetness: taste the raw mixture’s balance via a tiny pan-fried test patty if you’re unsure about salt/sweet levels.
- Rest before serving: let meatballs sit 3–5 minutes after baking so juices redistribute and they firm up slightly.
- Flavor lift: finish with a squeeze of fresh lime or a sprinkle of additional chopped green onions to brighten the dish.
Flavor Variations (Optional)
- Spicy version: stir in 1–2 teaspoons gochujang or sriracha to the meat mixture for a Korean chili kick.
- Lighter version: use 93/7 ground beef and reduce breadcrumbs to 1/3 cup for a leaner meatball (expect a slightly looser texture).
- Herb-forward: add a tablespoon of chopped cilantro or parsley to the mix for fresh herbal notes.
- Sauce on the side: spoon a simple drizzle of additional soy/brown sugar/sesame oil mixture over the finished meatballs if you prefer a glossier, saucier finish.
- Swap vegetables (optional): roast diced carrots or butternut squash instead of sweet potatoes for a different winter flavor profile.
- Party appetizer: make smaller 1-inch meatballs and serve with toothpicks for a crowd-pleasing appetizer.
Serving Suggestions
- Over rice: serve the meatballs and roasted vegetables over steamed white or brown rice for a classic, comforting bowl.
- Noodle bowl: toss with udon or soba noodles and a light drizzle of toasted sesame oil.
- Sandwiches & wraps: tuck meatballs and veggies into pita pockets or wraps with crunchy slaw and a yogurt sauce.
- Flatbread topping: these meatballs make a fantastic topping for a casual flatbread — try them on a grilled flatbread for a quick pizza-style meal like in this BBQ chicken flatbread pairing idea.
- Family-style: serve on a large platter and let everyone help themselves for a relaxed dinner.
- Entertaining: pair with pickled cucumbers, sliced scallions, and sesame seeds on a platter for an easy appetizer spread.
Make-Ahead, Storage & Reheating
- Make-ahead: you can mix the meatball mixture, shape the meatballs, and keep them covered in the refrigerator for up to 24 hours before baking.
- Refrigerator storage: cooled meatballs and vegetables can be stored in an airtight container for 3–4 days.
- Reheating: gently reheat in a 350°F (175°C) oven for 10–12 minutes until warmed through, or microwave in short bursts, stirring halfway. For best texture, reheat in the oven or a skillet to preserve browning.
- Note on texture after storage: meatballs may firm up slightly after refrigeration; reheat gently to avoid drying them out.
Storage and Freezing Instructions
- Freeze raw meatballs: shape meatballs and freeze on a tray until solid, then transfer to a freezer bag for up to 3 months. Bake from frozen, adding 5–8 minutes to cook time.
- Freeze cooked leftovers: cooked meatballs and veggies freeze well in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
- If you prefer fresher vegetables: freeze meatballs separately from roasted vegetables to avoid soggy reheated veggies; roast fresh vegetables when serving.
- If you don’t want to freeze: repurpose leftovers into soups, stews, or sandwiches within a few days to keep freshness.
Nutrition Facts (Per Serving)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|———|——–|——|—–|——|——-|
| 490 kcal | 28 g | 32 g | 28 g | 4 g | 1050 mg |
Nutrition values are estimates and may vary depending on ingredients and portion sizes.
FAQ About Korean BBQ Meatballs
Q: Why are my meatballs falling apart?
A: Likely not enough binder or they were overmixed. Ensure you include the egg and 1/2 cup breadcrumbs and handle the mixture gently.
Q: How can I tell when the meatballs are done without a thermometer?
A: They should be firm to the touch, browned on the outside, and no longer pink in the center when cut open. Use a small test meatball if unsure.
Q: Can I make these completely gluten-free?
A: Yes — swap the breadcrumbs for gluten-free breadcrumbs or a small amount of ground oats or crushed gluten-free crackers.
Q: Will the vegetables become mushy if I reheat them?
A: Roasted sweet potatoes and Brussels sprouts can soften on reheating; reheat in a hot oven or skillet to help re-crisp edges.
Q: Can I bake the meatballs and vegetables separately?
A: Yes — if you want extra browning on both, roast them on separate pans so they aren’t crowded and can brown properly.
Q: What’s the best way to freeze these meatballs?
A: Freeze shaped raw meatballs on a tray until firm, then transfer to a sealed freezer bag. Cook from frozen adding a few extra minutes to the bake time.
Notes
- Plating idea: serve meatballs over a bed of fluffy rice, top with extra chopped green onions and a light drizzle of sesame oil.
- Small flavor upgrades: a sprinkle of toasted sesame seeds or a tiny squeeze of citrus brightens the final plate.
- Seasoning adjustments: taste the mixture (cook a test patty) and add a pinch more salt or brown sugar to suit your preference.
- Presentation tip: arrange roasted vegetables around the meatballs on the pan so each serving gets a colorful mix of both.
- Leftover repurpose: slice meatballs and toss with pasta or warm into a grain bowl for a quick lunch.
- Safety: always ensure ground meat reaches safe internal temperature before serving.
Korean BBQ Meatballs Sheet-Pan Dinner
A savory and sweet one-pan dinner featuring tender Korean BBQ meatballs roasted with sweet potatoes and Brussels sprouts.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Korean
- Diet: Gluten-Free, Nut-Free
Ingredients
- 1 pound ground beef or pork
- 2 green onions, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1/4 cup soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon sesame oil
- 1 egg
- 1/2 cup breadcrumbs
- Salt and pepper to taste
- Sweet potatoes, cut into cubes
- Brussels sprouts, halved
Instructions
- Preheat the oven to 400°F (200°C) and prepare a baking sheet with parchment paper.
- Combine the ground meat, green onions, garlic, ginger, soy sauce, brown sugar, sesame oil, egg, breadcrumbs, salt, and pepper in a bowl.
- Shape the mixture into evenly sized meatballs and place them on the prepared baking sheet.
- Toss the sweet potatoes and Brussels sprouts in olive oil, salt, and pepper, then spread them around the meatballs.
- Bake for 20–25 minutes until the meatballs are cooked through and the vegetables are tender.
- Serve hot with your preferred sides.
Notes
For a spicy version, stir in 1–2 teaspoons of gochujang or sriracha to the meat mixture. You can also serve with a creamy spicy mayo dip on the side.

