
This stir-fried green beans with ground pork is one of those classic Chinese home-cooked dishes that’s deeply comforting yet incredibly efficient. Unlike the restaurant-style dry-fried green beans that takes more effort and time to make, this version is designed for a quick weeknight meal. It uses a covered steam pan-frying method to cook the beans through while still developing flavor, making it easier and less messy.
Ingredients
Green beans and ground pork are a classic pairing in Chinese cooking because they balance each other so well. The beans add freshness and crunch, while the pork brings richness and savoriness. A small amount of doubanjiang provides depth and gentle heat without overpowering the dish, and a splash of chicken stock helps the beans cook evenly while absorbing flavor. Finishing with scallions adds freshness and aroma, tying everything together.

Doubanjiang
Doubanjiang (豆瓣酱), a key ingredient in Sichuan cuisine, is a fermented paste that is spicy, salty, and earthy. A spoonful of it in a stir fry goes a long way to add heat and savory umami. If you’ve ever enjoyed Sichuan dishes like mapo tofu or twice-cooked pork, you’ve already tasted the magic of doubanjiang. In this dish, it works the same way by transforming a simple dish into something rich and bold tasting.
If you don’t want a spicy dish, consider replacing doubanjiang with black bean sauce. It is a great ingredient to add rich umami to a dish without the heat.

Ground meat options
Although ground pork is the classic pairing with green beans, it’s totally possible to replace it with ground chicken or ground beef. When using ground chicken, your dish will turn out a little milder yet still bursting with flavor. If using ground beef, your dish will have a richer taste. Both are great options.
Whichever ground meat you choose, I prefer to marinate it in Shaoxing wine, grated ginger, salt and cornstarch. Not only does it season the meat and make it more flavorful, it also keeps it tender and juicy.
How to make
1. Cook the ground pork. Heat up your wok really hot, until smoking. After adding the pork, I like to spread it out and let it cook for 30 seconds or so before moving it around and chopping it. So the meat has time to brown and the pan will become hot again. I only cook until the pork is chopped into small pieces and the surfaces are cooked. It’s OK if some pieces are still pink, since you will be braising the pork later and it will be cooked through.

2. Add doubanjiang and aromatics. I cook the doubanjiang and sugar first, drawing out the flavor from the paste and infusing the oil. Then add scallion whites and give it a quick stir.

3. Cook the green beans. To cook the green beans, I use high heat first to stir fry the green beans and coat them evenly with oil.

Then I add chicken stock and soy sauce, cover the green beans and let them steam. The steaming process will ensure the green beans are cooked evenly while absorbing all the flavor. I like to use fairly high heat for this process, because I want the liquid to be fully absorbed and evaporated. So the green beans will develop a light char from the bottom of the pan.

Once the green beans are cooked through and lightly charred, uncover the skillet. If there’s excess liquid, increase the heat and cook until it evaporates. Turn off the heat, add the green part of the scallions, and give everything a final stir.

How to Serve
This dish is perfect with plain steamed rice as a light main dish, and it also pairs well with simple sides like tomato and egg stir-fry and a light soup such as egg drop soup for a full dinner. Leftovers reheat well and make a great next-day lunch.

Frequently asked questions
Is this dish very spicy?
This dish is mildly spicy, depending on the brand of doubanjiang you use. Pixian doubanjiang tends to be saltier and more complex rather than aggressively hot. If you’re sensitive to heat, you can reduce the amount slightly or choose a milder version.
Can I use frozen green beans instead of fresh?
Fresh green beans are highly recommended for this dish because they hold their shape and develop a lightly charred surface. Frozen green beans tend to release more moisture and can turn soft or mushy. If using frozen green beans, I would skip the chicken stock. After covering the skillet, I would only cook it for 2 to 3 minutes. Then check the beans. If they are already soft, uncover the pan, turn to high heat to cook a little longer to make sure all the liquid is fully evaporated.
What can I substitute for doubanjiang?
Doubanjiang (fermented chili bean paste) is key to the dish’s depth and savory flavor. If you don’t have it, you can substitute with:
- 1 tablespoon chili garlic sauce (the flavor will be brighter and less fermented)
- 1 to 2 teaspoons gochujang plus a splash of soy sauce
Keep in mind that these substitutions won’t fully replicate the complexity of doubanjiang.
Chinese Cooking Made Easy
Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Stir Fried Green Beans with Ground Pork (豆角炒肉末)
Ingredients
- 1/2 lb ground pork
Marinade
- 1 tablespoon Shaoxing wine
- 1/2 teaspoon ginger , grated
- 1/4 teaspoon salt
- 2 teaspoons cornstarch
Stir fry
- 1 tablespoon peanut oil (or vegetable oi)
- 1 tablespoon Doubanjiang
- 1 teaspoon sugar
- 3 scallions , sliced, white and green parts separated
- 1 lb green beans , tough ends removed
- 1/4 cup chicken stock
- 1 tablespoon light soy sauce
Instructions
- Combine ground pork, Shaoxing wine, dark soy sauce, and ginger in a small bowl. Mix well and let marinate for 5 minutes.
- Snip tough ends from the green beans and discard ends. Chop into 1/2” (1-cm) pieces.
- Heat oil in a large nonstick skillet (or a wok) over medium heat until warm. Add ground pork. Cook, chopping into small pieces, until cooked through and the surface turns light golden, 5 minutes or so. Add doubanjiang and sugar. Cook over medium-low heat. Continue stirring until the pork is evenly coated. Add scallion whites and stir a few times to release fragrance.
- Add green beans. Cook and stir for 1 minute. Pour in the chicken stock and light soy sauce, stirring to mix well. Cover the skillet and turn to medium heat. Cook until the green beans are cooked through, about 5 to 8 minutes. Uncover and check on the beans half way, then every minute. If they’re drying out too much, swirl in 2 tablespoons of water, cover, and continue cooking. At the end, the beans should turn tender but still have some crunch to them, and be slightly charred on the surface. If there’s still too much liquid, uncover and cook over high heat until liquid evaporates.
- Turn off the heat. Add the scallion greens and stir again. Serve hot as a main dish over steamed rice.
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
ROB
Had this last night, EXCELLENT! Was tempted to add some chili garlic sauce but went with the prescribed Doubanjiang: plenty of spice. It’s the Christmas season so I did add some red bell pepper to go with the green beans. It all got devoured.
Samson
Absolutely delicious!!
Dee
I love this quick and easy recipe! Ever since I upgraded my Chinese pantry (thank you Mala Market) I look to Omnivores Cookbook blog for recipes when I have no idea what I will cook for the week (the photos help in convincing me of which recipe to choose). Again, this recipe is great – I have even used thin cut “minute steak” beef when in a rush, rather than the pork.
Louise Samson
This, as usual with your recipes dear Maggie, is DELICIOUS! Fast, easy and simply excellent.
I make it often and we LOVE it!
谢谢
ls from Montreal, Canada
Maggie
So happy to hear you like it 🙂 It’s one of my favorites too because it’s so fast to put together.
Kate
Hi Maggie,
I recently stumbled upon your website and it has been such a great addition to my life, so thank you very much! My boyfriend and I absolutely love this recipe. It is so simple and delicious. I’ve made it with various types of ground meat, and last night added some cabbage I had on hand that needed to be used up. It’s really delicious!
Thank you for such a great resource.
Maggie
Hi Kate, thanks for leaving a comment and I’m so glad to hear you like the dish 🙂
Mark
Found the doubanjiang , Pixian brand I think, the stuff has a great taste.
Have a ton of beans from the garden so made it with hoisin and doubanjiang 1T each , couldn’t stop eating it.
next time may go like the recipe for more spice, wasn’t even close to too salty.
Can’t wait to try your other recipes .
Thanks
Mark
Derek
I see sugar in the ingredients list but not in the instructions?
I followed the variation which substitutes in 1 tbsp oyster sauce, omitted the sugar, and it tasted good.
Is sugar more relevant when using 2 tbsp of Doubanjiang?
Maggie
Hi Derek, thanks for pointing it out. I just added the sugar to the recipe.
Actually you don’t need the sugar if using some oyster sauce since it contains sugar already. I just added the information to the recipe note.
I’m glad to hear you like the dish 🙂
Karen
I made it without the spicy bean paste
Kids ate it with no complaining. Whew!
And the husband had it for leftovers the next day and described it as “Very delicious”, which is very unusual for him.
A hit in our household.
Although I am going to try a tiny bit of black bean sauce next time to try and get my kids use to it. 🙂
Maggie
Hi Karen, I’m glad to hear your family loves the dish as well! Yes I was just about to suggest the black bean sauce. It works so well in this dish, plus it’s not spicy. Definitely try it out next time 🙂
Natalie
made this with chili paste instead of bean paste and it still came out great! it was a good way to use up our green beans since we always overbuy.
i liked that this recipe was super quick, easy to make & tasty
Yasin Wijaya
I’d like to make this for my kids. They can’t eat spicy. Can i eliminate doubanjiang from the recipe?
Maggie
Hi Yasin, I suggest you to replace the doubanjiang with soy sauce, or some savory seasoning such as oyster sauce or miso paste for a non-spicy flavor. This way the vegetables and ground meat will still taste very flavorful. Let me know if you have further questions!
Kevin | Keviniscooking
I so agree Maggie. When we traveled through China from Beijing, Xian to Shanghai every meal was beautiful, delectable, simple in ingredients and EVERYTIME the star of the dish was NOT the protein. It made me re-think Chinese food and how the American versions of so many dishes have been altered. Love the fermented bean paste in this, too. Beautiful!
Maggie
Right on the money! I’m so glad to hear you enjoyed the real Chinese food Kevin 🙂 I admit Chinese cuisine does a very good job at cooking vegetables. I really hope there will be more real Chinese restaurants open in the US.
Michelle @ Vitamin Sunshine
This looks delicious– I am super boring when I go out to Chinese restaurants, and order stir fried green beans EVERY time 🙂 That’s when I am in the States, which is only once or twice a year, though! I just love them in Chinese sauces.
The restaurant I go to doesn’t make them with meat though- just green beans, black bean sauce or garlic sauce.
I am going to have to try to make them here so I can get my Chinese fix!
Maggie
I order green beans at Chinese restaurants all the time too 🙂 Because they’re delicious!
Oh yeah, it’s totally fine to make them without meat. My mom usually cook the beans with sauce without meat. On the other hand, I can’t help but adding meat to all my dishes! lol
The black bean sauce and garlic sound so yummy! Going to try it out next time 🙂
Glenn Davis
Add a quarter cup plum sauce to 8 servings of recipe as was too salty from the base sauces, the plum sauce balanced it nicely.