Mongolian Meatballs

The easiest way to make sticky, sweet Mongolian meatballs with crispy broccoli on one baking sheet in 40 minutes.

Updated

November 28, 2025

Mongolian beef meatballs coated in glossy brown sauce served over white rice with green onions and sesame seeds

I love Asian-inspired comfort food that comes together fast. These Mongolian meatballs deliver all that sticky, sweet satisfaction without the stress of a complicated dinner. I started making this version when I needed something my kids would actually get excited about on busy weeknights, and it quickly became a weekly request in our house.

What makes these meatballs special is that everything bakes on one sheet while you whip up the glossy sauce on the stovetop. No frying, no mess, just tender meatballs and crispy broccoli ready in about 40 minutes. The sauce is the real star here with its perfect balance of sweet, savory, and just a hint of heat that coats every bite. I’ve made this countless times, and it never disappoints.

Ingredients for Mongolian Meatballs

I always keep these ingredients on hand because this recipe has become such a weeknight staple in our home. The key to getting that restaurant-quality sauce is using low-sodium soy sauce and fresh ginger. I learned this the hard way after my first attempt turned out way too salty. Trust me on the ingredient quality here because it makes all the difference. This recipe makes about 40-45 meatballs and serves 6 people.

For the Meatballs:

  • 2 pounds ground beef (80/20 works best for juicy meatballs)
  • 4 green onions (finely chopped, plus more for serving) – I recommend using both white and green parts
  • 2 inch fresh ginger (grated or 2 tablespoons ginger paste) – My preference is fresh ginger for the best flavor
  • 6 cloves garlic (minced or grated)
  • 1 head broccoli (cut into florets)
  • 1 tablespoon olive oil
  • Kosher salt and pepper to taste

For the Sauce:

  • 1 tablespoon vegetable oil
  • 1 cup low-sodium soy sauce – In my experience, regular soy sauce makes this too salty
  • 1 cup brown sugar
  • 4 cloves garlic (minced)
  • 2 tablespoons ginger (minced)
  • ⅔ cup water
  • 1 tablespoon rice wine vinegar
  • 1/2 teaspoon red pepper flakes (adjust to your spice preference)
  • 2 tablespoons cornstarch (whisked with 1/2 cup water) – I usually double-whisk this to prevent lumps

For Garnish:

  • 3 green onions (thinly sliced)
  • Sesame seeds
Mongolian Meatballs

Step-by-Step Instructions

I recommend prepping all your ingredients before you start because this recipe moves quickly once you begin. In my experience, having everything ready makes the process smooth and stress-free. Pro tip: start your rice at the same time you preheat the oven so everything finishes together.

Step 1: Preheat your oven to 450 degrees F and line a baking sheet with foil or parchment paper for easy cleanup. This high heat is essential for getting nicely browned meatballs without frying.

Step 2: In a large bowl, combine the ground beef, green onions, ginger, and garlic. Season generously with salt and pepper, then mix gently until just combined. Overmixing makes tough meatballs, so stop as soon as everything is incorporated. Using a cookie scoop or tablespoon, portion and roll the mixture into 1-inch balls (you should get about 40-45 meatballs) and place them on one side of your prepared baking sheet.

Step 3: Toss the broccoli florets with olive oil, salt, and pepper on the other side of the baking sheet. Bake everything together for 15 minutes until the meatballs reach an internal temperature of 160°F and are nicely browned, and the broccoli is tender with lightly charred, crispy edges.

Step 4: While the meatballs bake (this happens simultaneously), heat vegetable oil in a 12-inch skillet over medium-high heat. Add the soy sauce, brown sugar, garlic, ginger, water, rice wine vinegar, and red pepper flakes. Stir frequently and let this bubble and reduce while the meatballs cook, stirring occasionally to prevent sticking.

Step 5: Whisk the cornstarch with water until completely smooth, then pour it into your simmering sauce. Keep stirring as the sauce thickens into that signature glossy coating, about 2 to 3 minutes. The sauce should coat the back of a spoon when ready. Remove from heat.

Step 6: Add your cooked meatballs directly to the skillet and toss until each meatball is coated in that beautiful sticky sauce. Serve immediately over rice or noodles, topped with sliced green onions and sesame seeds, with the roasted broccoli on the side.

Perfect Pairings for Mongolian Meatballs

These meatballs are rich and flavorful, so I like serving them with sides that provide balance and texture contrast.

Steamed Jasmine Rice: The fluffy, slightly fragrant rice soaks up that incredible sauce perfectly and provides a neutral base that lets the meatballs shine. This is my go-to pairing every time.

Cauliflower Fried Rice: For a lighter, low-carb option that still feels satisfying, cauliflower rice adds bulk without weighing you down. It works especially well if you’re watching your carb intake but still want that takeout experience.

Sesame Noodles: Tossing these meatballs with chilled sesame noodles creates an amazing hot-and-cold contrast that’s perfect for warmer weather. The noodles also help stretch the meal if you’re feeding a crowd.

Asian Cucumber Salad: The cool, crisp, tangy cucumber salad cuts through the richness of the sweet sauce beautifully. I always make this when I need something refreshing alongside heavier dishes.

Stir-Fried Vegetables: Quick-cooked vegetables with garlic add another layer of Asian flavor while providing that satisfying crunch and nutritional boost. It takes just 5 minutes to prepare while your meatballs rest.

Korean Ground Beef Bowl: If you love these flavors, try this similar Asian-inspired ground beef dish that’s equally quick and delicious.

Mongolian Meatballs

Keep It Fresh

Store leftover meatballs and sauce separately in airtight containers in the refrigerator for up to 4 days. I recommend this because the meatballs stay firmer when stored without the sauce. Reheat the meatballs in the microwave or in a skillet over medium heat, then toss with fresh sauce or leftover sauce warmed separately.

For longer storage, freeze the cooked meatballs without sauce for up to 3 months in freezer-safe bags. Pro tip: flash freeze them on a baking sheet first, then transfer to bags so they don’t stick together. Thaw overnight in the refrigerator before reheating and tossing with freshly made sauce.

These meatballs also work beautifully as appetizers, similar to these cheesy meatball subs. Just stick a toothpick in each one and serve them on a platter at your next gathering. They disappear fast, so consider making a double batch.

FAQs

Can I use ground turkey instead of beef?

Absolutely! Ground turkey, chicken, or pork all work well in this recipe. Just keep in mind that leaner meats may result in slightly drier meatballs, so consider adding a tablespoon of oil to the meat mixture for moisture.

Why is my sauce not thickening?

Make sure you’re whisking the cornstarch and water together completely before adding it to the sauce, and let it simmer for the full 2-3 minutes after adding. If it’s still thin, mix another tablespoon of cornstarch with 2 tablespoons of water and add gradually while stirring.

Can I make this ahead of time?

You can prep the meatballs and roll them up to 24 hours in advance, storing them covered in the refrigerator. The sauce is best made fresh, but you can make it while the meatballs bake for perfect timing coordination.

Conclusion

This recipe proves that amazing weeknight dinners don’t have to be complicated or time-consuming. With one baking sheet, a simple sauce, and 40 minutes, you’ll have a meal that tastes like you ordered takeout but feels so much better. Give these Mongolian meatballs a try tonight and watch them become a regular rotation in your dinner lineup.

Mongolian beef meatballs coated in glossy brown sauce served over white rice with green onions and sesame seeds

Mongolian Meatballs

Sticky Mongolian meatballs made in 40 minutes with meatballs and broccoli baking together on one sheet for easy cleanup, tossed with a delicious sweet sauce.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 40 minutes
Servings: 6 portions
Course: Dinner, Main Course
Cuisine: American, Asian
Calories: 485

Ingredients
  

  • 2 pounds ground beef 80/20 blend recommended
  • 4 green onions finely chopped, plus more for serving
  • 2 inch fresh ginger grated or 2 tablespoons ginger paste
  • 6 cloves garlic minced or grated
  • 1 head broccoli cut into florets
  • 1 tablespoon olive oil
  • Kosher salt and pepper to taste
  • 1 tablespoon vegetable oil for sauce
  • 1 cup low-sodium soy sauce
  • 1 cup brown sugar
  • 4 cloves garlic minced, for sauce
  • 2 tablespoons ginger minced, for sauce
  • 2/3 cup water
  • 1 tablespoon rice wine vinegar
  • 1/2 teaspoon red pepper flakes
  • 2 tablespoons cornstarch whisked with 1/2 cup water
  • 3 green onions thinly sliced, for garnish
  • sesame seeds for garnish

Equipment

  • Baking sheet
  • Parchment paper or foil
  • Large 12-inch skillet
  • Mixing bowl
  • Cookie scoop or tablespoon

Method
 

  1. Preheat the oven to 450 degrees F. Line a baking sheet with foil or parchment paper. Pro tip: start your rice at the same time so everything finishes together.
  2. In a large bowl, combine the ground beef, green onions, ginger, and garlic. Season with salt and pepper. Mix until just combined, being careful not to overmix. Using a cookie scoop or tablespoon, portion and roll the mixture into 1-inch balls (you should get about 40-45 meatballs) and place them on one side of the prepared baking sheet.
  3. Add the broccoli florets to the other side of the baking sheet and toss with 1 tablespoon olive oil, salt, and pepper. Transfer to the oven and bake for 15 minutes until the meatballs reach an internal temperature of 160 degrees F and are nicely browned, and the broccoli is tender with lightly charred, crispy edges.
  4. While the meatballs bake (this happens simultaneously), heat vegetable oil in a 12-inch skillet over medium-high heat. Add the soy sauce, brown sugar, garlic, ginger, water, rice wine vinegar, and red pepper flakes. Stir frequently and let this bubble and reduce while the meatballs cook, stirring occasionally to prevent sticking.
  5. Whisk together cornstarch with 1/2 cup water until completely smooth, then add to your sauce. Continue stirring as the sauce thickens, about 2 to 3 minutes. The sauce should coat the back of a spoon when ready. Remove from the heat.
  6. Add the cooked meatballs to the skillet of sauce and toss until each meatball is coated in sauce.
  7. Serve the meatballs and remaining sauce over bowls of rice topped with additional green onions and sesame seeds. Serve the broccoli on the side.

Notes

Be sure to use low-sodium soy sauce or the sauce will be too salty. Mix meat mixture until just combined to keep meatballs tender. Ground turkey, chicken or pork can substitute for beef. Store meatballs and sauce separately in airtight containers for up to 3-4 days. Flash freeze meatballs on a baking sheet before transferring to freezer bags for up to 3 months.

Leave a Comment

Recipe Rating