These Ginger Pork Meatballs are packed with yummy Chinese or Asian flavors like ginger, sesame oil, and sriracha. They are so easy to put together and the broccoli soaks up all the deliciousness of the honey sriracha sauce.
Meatballs are comforting. And they can be made to fit all sorts of cuisines and regions of the world.
I've also made some Lebanese-style, or Middle Eastern, meatballs in an Arabic 7-spice tomato sauce. Or you could make Indian-style meatballs. And I agree - Italian meatballs are fantastic too.
Why you’ll love this recipe
They are
- So easy to make
- Full of Chinese flavors
- Juicy, juicy meatballs
- Making broccoli exciting (trust me, you WANT the broccoli)
- Sweet and sticky sauce with minimal ingredients
Ingredients
To make these ginger pork meatballs, you will need
- Ground pork - you can of course use beef or chicken if you want, but I think pork is best for these kinds of flavors.
- Salt - helps to make the dough smoother plus it enhances flavors.
- Eggs - bind the ingredients together and add richness.
- Fresh ginger - the perfect combination with pork. So spicy and fresh!
- Chili - for heat. Can be omitted if you don't like it spicy.
- Garlic - is also great with pork and ginger, making them more savory.
- Cornstarch - will help retain the flavors by absorbing the meat juices as they cook plus it's important for the bouncy texture of the meatballs.
- Broccoli - the best vegetable for a sweet and sticky sauce - just like this beef and broccoli!
- Canola oil - for cooking the meatballs and to avoid burning the broccoli
- Brown sugar - for the broccoli. You can also use honey or granulated sugar.
- Sesame oil - the nuttiness is so good with spicy and sweet sauces.
- Sriracha - a savory chili sauce for more heat - both in the sauce and on the broccoli.
- Honey - to make a sweet and sticky sauce. You can use granulated or brown sugar too.
- Rice wine vinegar - adding acidity to balance the sauce.
- Ingredients for the meatballs
- Ingredients for the broccoli
- And for the sauce
Step-by-step instructions
Start by making the meatballs: Combine ground pork with salt, and mix well using your hands (4). Then add in the rest of the ingredients for the meatballs (apart from the canola oil) (5). Mix well (6-7). Then carefully shape into balls, about 25 meatballs (8-9).
Make the broccoli: Preheat the oven to 425℉ (220℃) and mix all the ingredients for the broccoli together on a sheet pan. Bake for 15 minutes. Then switch to grill mode, and grill to get a bit of char - about 3 minutes (but keep an eye on them at all times!)
While the broccoli is baking, cook the meatballs: Heat a skillet with canola oil over high heat. Cook the meatballs for 2 minutes on each side (3-4 sides) (10). Do not overcrowd the pan, I cook these in 2 batches. Take them out and make the sauce in the same pan.
Time for the sauce: Add all the sauce ingredients and simmer for 3 minutes, until slightly thickened (11). Add the meatballs and broccoli and carefully coat them with the sauce (12-13).
Then finally a serving suggestion: Serve with steamed rice and top with for example sliced spring onions, sesame seeds, and cilantro.
Storage
If you store the pork meatballs covered in the fridge, they will be good for 3-4 days. Reheat either in the oven or on the stovetop over medium heat until warmed through.
If you freeze them, they will last 2-3 months. And when you reheat them from frozen, they should be safe to eat as long as they reach an internal temperature of 165℉ (74℃).
Recipe FAQs
What keeps meatballs from falling apart?
For the most part, it is the eggs that keep the meatball from falling apart. Eggs act as a binder, but adding too much and you run the risk of getting too dense meatballs.
The cornstarch also helps with the texture of the meatballs, but you could also use for example flour, ground nuts, or breadcrumbs.
Here are tons of tips to help your meatballs stay in shape.
Why are my pork meatballs dry?
You most likely did not have enough moisture and fat in the meatballs. You need an egg or a binder made with breadcrumbs and milk for the protein contents to not shrink the meatballs as they cook - which will result in tough meatballs.
And when it comes to fat, as ground pork generally has more fat than ground beef, your meatballs should turn out juicier just by that choice.
Egg substitutions in meatballs
There are other options if you don't want to use eggs, for example, bread soaked in milk, chickpea flour, yogurt, cheese, and ground nuts. Unsweetened apple sauce can also work, although I can't vouch for the flavor.
But if you can - go for eggs. They also provide a delicious richness to the ginger pork meatballs.
Should you brown meatballs before baking?
This boils down to your own preference. I would always brown meatballs because it adds a nice crust. The crust isn't only delicious, but it also helps keep the meatballs in shape.
For my Lebanese meatballs, I actually do three things - 1) brown them, 2) bake them, and 3) finish cooking them in the sauce. You may argue that you don't need all these steps, but the meatballs turn out amazing and it's easy so I'll keep on doing it.
For these particular ginger pork meatballs, you don't have to bake them at all. Finish them off in the pan. Easy peasy. They turn out juicy and the sticky sauce truly makes them delectable.
What is the secret to good meatballs?
I guess the secret to good meatballs is a culmination of all of the answers above! Make sure you season the meat well, preferably before adding all the other ingredients.
Use a binder and have enough moisture, preferably eggs as they taste pretty delicious. Brown the meatballs on high heat to create a crust.
One thing I haven't mentioned yet is try to avoid shaping the meatballs tightly. Just lightly shape them into a ball, it doesn't have to be perfect.
If you pack them too tightly they can turn out dense and spongy, no thanks.
Expert tips
Variations
You don't have to stop at broccoli. Add whatever vegetables you have on hand.
Broccoli is great because it soaks up all the flavors of the sauce, but you can use other veggies like bell peppers, onion, cauliflower, or sweet potatoes. Or a mix!
For an even better meal, serve this over a bed of Chinese noodles with green onion, cilantro, and sesame oil. I promise, this is fantastic stuff. Or if you're feeling rice is a better fit, this Chinese fried rice has the same flavor profile.
Either way - enjoy!
Did you like this recipe? Here are more Asian dishes I think you’d love:
I’d love to hear your thoughts. Comment below or tag me @thegingerwithspice on Instagram. And don’t forget to Pin it for later! To make sure you’re never missing another recipe, please feel free to subscribe to my newsletter.
As thanks, you will receive a free e-cookbook Travels Through the Seasons, with many delicious recipes from around the world that suit different seasons of the year.
To keep the blog up and running this post may contain affiliate links, it will be at no extra cost to you, please read the disclosure for more information.

Chinese-Style Ginger Pork Meatballs and Broccoli
These Ginger Pork Meatballs are packed with yummy Chinese or Asian flavors like ginger, sesame oil, and sriracha. They are so easy to make!
Ingredients
Meatballs
- 1 pound ground pork (400-450 grams)
- 1 teaspoon salt
- 2 small eggs (or 1 large)
- 3 tablespoons minced ginger
- 1 green and 1 red chili (finely chopped)
- 4 cloves of garlic (grated)
- ¼ cup cornstarch (4 tablespoons)
- 1 tablespoon canola oil
Broccoli
- 2 heads of broccoli (cut into florets, cut the stems in similar sizes too, just peel it first)
- 2 tablespoons canola oil
- 4 tablespoons sriracha
- 4 teaspoons sesame oil
- 2 teaspoons brown sugar
- 4 cloves of garlic (grated or minced)
- ½ teaspoon salt
Sauce
- ⅞ cups honey (280 grams)
- ⅓ cup sriracha (100 grams)
- 2 tablespoons rice wine vinegar
Instructions
- Make the meatballs: Combine ground pork with salt, and mix well. Then add in the rest of the ingredients apart from the canola oil. Mix until cohesive. Then carefully shape into balls, about 25 meatballs.
- Make the broccoli: Pre-heat the oven to 425℉ (220℃) and mix all the ingredients for the broccoli together on a sheet pan. Bake for 15 minutes. Then switch to grill mode, and grill to get a bit of char - about 3 minutes (but keep an eye on them at all times!)
- Cook the meatballs: Heat a skillet with canola oil over high heat. Cook the meatballs for 2 minutes on each side (3-4 sides). Do not overcrowd the pan, I cook these in 2 batches. Take them out and make the sauce in the same pan.
- Make the sauce: Add all the sauce ingredients and simmer for 3 minutes. Add the meatballs and broccoli and carefully coat with the sauce.
- Serving suggestion: Serve with steamed rice and top with for example sliced spring onions, sesame seeds, and cilantro.
Nutrition Information:
Yield: 5 Serving Size: 1Amount Per Serving: Calories: 524Total Fat: 16.8gSaturated Fat: 2.6gTrans Fat: 0gCholesterol: 113mgSodium: 1018mgCarbohydrates: 69.2gFiber: 2.7gSugar: 49.1gProtein: 25.8g
Nutrition information isn't always accurate, estimate for informational purposes only.
Mary
Friday 20th of January 2023
This dish has all the flavors we love. LOved having a meatball instead of just ground pork.
Stine Mari | Ginger with Spice
Sunday 22nd of January 2023
I'm so glad you liked it, Mary!