This recipe combines all of the best parts of a stir fry with flavors from this yummy noodle dish and throws it in an irresistible bowl of flavor that you’ll come back to time and time again.
These sesame chicken meatballs are super juicy and absolutely delicious paired with crispy broccoli. Everything is simmered in a wonderful, sweet and spicy sesame ginger sauce that’s lick-the-plate good. There are hints of fresh ginger and herbs, plus some red chili paste in every bite for a little spice. Add your fav sides like my fluffy coconut rice for the perfect sesame chicken meatball bowls that make the best meal prep!
I’ve included tons of different ways to serve these meatballs so that no two times will be the same! What are you waiting for?! Cook everything up in one pan and enjoy the perfect weeknight dinner.

What you’ll need to make these sesame chicken meatball bowls
There’s something so satisfying about a warm bowl of delicious flavors that all come together. Here’s what you’ll need to make them:
- For the sweet & spicy sauce: you’ll need low-sodium soy sauce, some water, sesame oil, sesame seeds, fresh ginger, red chili paste, garlic, brown sugar, and arrowroot or cornstarch to thicken it up.
- For the meatballs: we’re using some lean ground chicken, an egg, panko breadcrumbs, diced up cilantro & green onion, fresh ginger, garlic, cayenne pepper, salt & pepper to get super flavorful, juicy meatballs. You’ll also need toasted sesame oil to cook them.
- For the broccoli: all you’ll need is chopped up broccoli and sesame oil!
- For serving: we love to serve these meatballs with my famous coconut rice and garnish the bowls with scallions, cilantro and chopped roasted peanuts. SO GOOD.

Customize your meatball bowls
The ginger sesame chicken meatballs and the bowls themselves are easy to customize with what you have on hand. Here’s what I can recommend:
- Make them gluten-free: feel free to use gluten-free breadcrumbs or 2-3 tablespoons of coconut flour to keep the meatballs gluten-free. Be sure to also use gluten-free soy sauce, coconut aminos, or tamari.
- Swap your veggies: we love these bowls with broccoli, but green beans or brussels sprouts would also be delicious! Feel free to add more veggies, too, like red bell pepper, carrots, snow peas, and mushrooms.
- Go paleo and/or grain free: use the above method for making the meatballs gluten & grain free, and then serve everything with cauliflower rice, sweet potato noodles or zucchini noodles! You’ll also want to use coconut sugar in place of the brown sugar and coconut aminos in place of the soy sauce to keep the sauce paleo.
More protein options
If you’re out of ground chicken, feel free to use ground turkey or even cubed chicken breast in this recipe.
Make this recipe vegan or vegetarian
To keep it vegan or vegetarian, use extra firm tofu and follow this method:
- Remove all excess water and liquid from the tofu by pressing it out.
- Cube the tofu and use it instead of chicken in step 3. You’ll want to get it nice and crispy and golden as much as you can.
- Follow the rest of the recipe as written!

Get extra saucy
Feel free to double the sauce mixture in the recipe. We’ve had comments that readers felt like there wasn’t enough sauce, but this is likely due to the fact that the heat was too high and evaporated/cooked down most of the sauce quickly.
How to make sesame chicken meatball bowls
You’ll just need one pan and a few simple steps to put these delicious bowls together!
- Make your sauce. Start by whisking together the sweet & spicy sauce until it’s well combined.
- Shape the meatballs. Add all of the ingredients for the sesame chicken meatballs to a large bowl and use clean hands to form 16 golf ball sized meatballs. See our tip below for preventing any sticking!
- Cook the meatballs. Next, cook all of the meatballs completely in a little sesame oil. You may need to do this in batches depending on how large your skillet is.
- Cook the broccoli. Remove the cooked meatballs from your skillet and crisp up the broccoli in a little more sesame oil. Make sure it still has a bite to it but has some nice golden char in places!
- Mix in the sauce. Add your meatballs back to the skillet with the broccoli and pour over that sweet & spicy sauce. Cook everything on low for a couple of minutes to let the sauce thicken up a bit.
- Make your side & serve! Finally, add your meatballs and broccoli to a bowl with some cooked rice (or any of the sides we love below) and top with scallions, cilantro and chopped peanuts, if you’d like!

Don’t forget this trick when forming meatballs
If you’re using your hands to form meatballs, I recommend wetting your hands, coating them in a little olive oil or spraying them with a little nonstick cooking spray to prevent the mixture from sticking. So easy!
Try adding these to your sesame chicken meatball bowls
As I mentioned, these meatballs are incredible served with my go-to coconut rice recipe, but they’re also amazing served with:
- My homemade green rice
- Black rice (or forbidden rice)
- Sweet potato or zucchini noodles
- Cauliflower rice for a grain free, low carb option
- Fluffy quinoa
- Rice noodles — try adding the meatballs & broccoli to this recipe!

Make-ahead chicken meatballs
Looking to save a little time? You can actually make these meatballs ahead of time and cook them up when you’re ready.
- Mix and form the meatballs as directed in the recipe.
- Cook them as directed and store them in the fridge for up to 2-3 days until you’re ready to continue with the recipe, OR place them raw on a baking sheet lined with parchment paper. Tightly cover the meatballs with plastic wrap.
- Put the raw meatballs in the fridge until you are ready to cook them. You can prep these meatballs 1-2 days ahead of time.
- Once ready to cook, simply follow the recipe as written. Start at step 4 of the recipe if you’ve already cooked your meatballs ahead of time.

Freezer-friendly meatballs 2 different ways
- Cook first, then freeze: simply place your ginger sesame chicken meatballs, sauce, and broccoli in a freezer-safe, airtight container or bag and freeze it all for up to 3 months. *Be sure not to overcook the broccoli when freezing. When you’re ready to enjoy, let your container of meatballs, sauce & broccoli thaw in the refrigerator for a few hours or overnight, and then empty the contents into a pan on the stovetop. Heat them in your pan until they’re nice and warm, and then serve!
- Freeze before cooking: you can also freeze these meatballs before cooking them! Form your meatballs as instructed, place them on a baking sheet, and put them in the freezer for 1-2 hours. This is called a flash freeze. Then, transfer your frozen meatballs to an airtight, freezer-friendly bag or container and place in the freezer for up to 3 months. To thaw them, simply place them in the refrigerator for a few hours or overnight and then cook them in your skillet as directed in the recipe.

More one pan meals you’ll love
- One Pan Sazon Skillet Chicken
- Sheet Pan Moroccan Chicken with Sweet Potatoes & Cauliflower
- One Pan Ginger Chicken Meatballs with Peanut Sauce
- One Pan Creamy Thai Peanut Chicken Couscous
- Firecracker Chicken Meatballs with Cilantro Coconut Pineapple Rice
Get all of our delicious one pan meals here!
I hope you love these sweet & spicy sesame chicken meatball bowls! If you make them be sure to leave a comment and a rating so I know how you liked them. Enjoy, xo!
Ambitious Kitchen
Cookbook
125 Ridiculously Good For You, Sometimes Indulgent, and Absolutely Never Boring Recipes for Every Meal of the Day
Sweet & Spicy Sesame Chicken Meatball Bowls

Ingredients
- Sweet and Spicy Ginger Sesame Sauce:
- ¼ cup low-sodium soy sauce
- ½ cup water
- 1 tablespoon sesame oil
- 1 tablespoon sesame seeds
- 1 tablespoon red chili paste (such as sambal oelek)
- 1 tablespoon fresh grated ginger
- 3 cloves garlic, minced
- 2 tablespoons brown sugar (or coconut sugar)
- 1 teaspoon arrowroot starch (or sub cornstarch)
- For the meatballs:
- 1 tablespoon toasted sesame oil
- 1 pound lean ground chicken (or sub ground turkey)
- 1 egg
- ½ cup panko or gluten free breadcrumbs
- 2 green onions, finely diced (about ¼ cup green onion)
- ½ cup finely diced cilantro
- 2 cloves garlic, minced
- ½ tablespoon fresh grated ginger
- ¼ teaspoon cayenne pepper
- ½ teaspoon salt
- Freshly ground black pepper
- For the broccoli:
- 1 tablespoon toasted sesame oil
- 3-4 cups broccoli florets
- For serving:
- Coconut rice or brown rice
- Scallions
- Cilantro
- Chopped roasted peanuts
Instructions
- In a medium bowl, whisk together soy sauce, water, sesame oil, sesame seeds, red chili paste, ginger, garlic, brown sugar and arrowroot (or corn) starch.
- In a large bowl, add the ground chicken, egg, breadcrumbs, green onion, cilantro, garlic, ginger, cayenne, salt and pepper. Use clean hands to mix and form into 16 golf ball sized meatballs.
- Place a large deep skillet over medium-high heat and add in sesame oil. Add the meatballs and brown on all sides and cook until done and the meat thermometer reads 165 degrees F. This should take about 10-12 minutes total. You may need to do this in batches, depending on how many meatballs you can fit in your skillet without overcrowding them. When the meatballs are done cooking, transfer them to a plate and set aside. Keep the heat in the pan.
- Wipe the skillet clean and add in 1 tablespoon sesame oil. Next add in broccoli florets, and cook, stirring frequently, for 6-8 minutes or until broccoli is slightly tender but still has a bite. The broccoli should get somewhat charred and slightly golden and crispy in places. Yum!
- Add chicken meatballs back to the pan with the broccoli and pour the sauce over, simmer on low until the sauce thickens slightly, about 2-5 minutes.
- Serve over rice of choice (we love my coconut rice!) and top with scallions, cilantro and chopped peanuts if desired.
Recipe Notes
Nutrition
Recipe by: Monique Volz // Ambitious Kitchen | Photography by: Eat Love Eats
This post was originally published on September 15th, 2021, and republished on May 31st. 2026.

This was really good!! I followed the recipe as written as far as ingredients, except I subbed bone broth for the water in the sauce. I air fried the meatballs for 12 minutes at 375 degrees so I wouldn’t have to keep an eye on them in the pan. I also used frozen broccoli and made coconut rice. Would definitely make this again!
Wow! Delicious. Kid and adult friendly. Didn’t have broccoli so I used cauliflower instead. Will make this again. Especially liked that you could prep many items ahead of time.
Perfect! So glad you enjoyed!
These were just okay. Way too salty with regular soy sauce, which masked the other flavours.
Sorry to hear that! Feel free to use reduced-sodium soy sauce next time if you’d prefer, and I’ll note that as well.
Hi! I’m not a big fan of spicy food. Can the chili paste be left out or will that or will it alter the taste too much! Looks yummy 😋 thanks so much!
Feel free to just add a teaspoon or so, or omit it! It will still be delicious 🙂 You can always whisk the sauce up without it, taste, and then add a tiny bit at a time if you’d like.
Delicious! Whipped this up as a weeknight meal and it was not only easy peasy, it was delicious! My kiddo asked for it to be put in the weekly rotation! I accidentally added the sesame oil to the ground chicken but it still turned out so good! Can’t wait to have the leftovers today at lunch!
Perfect! So glad it was a hit!
Loved this! Was an easy recipe to throw together but packed with flavor! Had just the right amount of spice. Definitely will add into our rotation. Loved that it was a quick one for weeknights, too
So happy to hear that! One of our favs, too 🙂
This sauce is sooo good! One cautionary tip so you don’t make the same mistake I did… I used premade AmyLu’s chicken meatballs, which we love, However, combined with the sauce it was way too salty. So if you use premade meatballs, consider reducing the soy sauce to lower the salt content. Still, it was a keeper and very good. I also used Gochujang hot pepper paste (used half of what it called for because it’s spicy), and it worked out great for my family, who loves spice. Served over brown jasmine rice. Will definitely make again!
Thank you for giving this one a try!
Very tasty! thank you!
So glad you enjoyed!
Hi. I have a question about the sesame oil.
I was just reading your recipe for Chicken Meatballs in Pumpkin Curry Sauce.
A commenter asked about using toasted or plain sesame oil for frying. You said that you “usually use untoasted sesame oil for sauteeing because it won’t burn as easily at a high heat. I’d recommend that for cooking the meatballs, and the toasted kind in recipes where it doesn’t need to be heated up so much”.
So, now I’m confused with this recipe, where you actually do ask for toasted sesame oil for the frying of the meatballs and the broccoli.
Just wondering if you could help in knowing which oil to use here.
Thanks so much
Hi! Thank you for the catch here 🙂 My previous comment was cautionary because toasted sesame oil has the potential to burn at very high temperatures. I’ve since used it for sauteing many times and have never run into the issue!
Love these! If you do a refresh, might I suggest putting in a reminder earlier in the recipe paragraph text to start the rice? Maybe it’s just me, but I always forget until it’s time to serve!
Yes – thank you for the tip! Glad you enjoyed 🙂
This is is so so good!
Another explosion of flavor from AK!! The sauce is to die for!! I think I might double the amount of sauce and broccoli and use a bigger pan next time. The broccoli soaks up the sauce in the most delicious way, but it threw off the sauce ratio to my liking since I like things saucy, ha. Thank you Monique!
Definitely double the sauce next time to get extra! Glad you enjoyed 🙂
Hubby and I loved the meatballs and have put the recipe into our rotation! I did make a couple minor tweeks based on what I had on hand–frozen brocolli and some dry spices but the recipe as written is super flavorful and delicious. Thank you! I made and reviewed this on my YouTube channel. Jackie
Perfect!!
This was a triple thumbs up! My family LOVED it and told me it’s a keeper. Thank you for a great recipe that we will enjoy over and over.
Amazing!! I’m so glad 🙂
I made this recipe. I doubled as I have a bigger family. Then I doubled the sauce. Served it with white rice and chopped roasted peanuts on top.
Changes: 1. Ran out of fresh ginger so used chopped jarred ginger. 2. Did 1/4 less of chili paste in sauce as didn’t want it too spicy. Otherwise followed the recipe exactly.
Key points:
– prep time is longer than 20 minutes.
– Watch that your sesame oil isn’t too hot when cooking meatballs.
– I regret using so much cayenne pepper in the meatballs as they were far too spicy. 🙁
Family didn’t hate but didn’t love it. I wouldn’t make again. There is better Asian recipes out there and for the work and money of this recipe, it wasn’t worth it.
Sorry to hear that you didn’t love this one!
Can you bake the meatballs instead?
Yes, absolutely!