Stir-fried green beans with ground pork served in a bowl

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.

Ingredients for Chinese green bean and ground pork stir fry

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. 

Ground meat browning in a wok

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. 

Ground meat cooked with doubanjiang and scallions in a wok

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. 

Green beans added to ground pork during stir frying

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.

Green beans and ground pork simmering in a covered wok

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.

Chinese stir-fried green beans with ground pork cooking in a wok

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.

Green beans and ground pork stir fry served over steamed rice

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.

My stir fried green beans with ground pork is a dish that’s easy to put together and bold in flavor. It’s savory, slightly spicy, and packed with umami from doubanjiang, with tender-crisp green beans and juicy bits of pork in every bite. Served over a bowl of steamed rice, it makes a great one-bowl meal.

Stir Fried Green Beans with Ground Pork (豆角炒肉末)

4.91 from 10 votes
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 2 to 4 servings
My stir fried green beans with ground pork is a dish that’s easy to put together and bold in flavor. It’s savory, slightly spicy, and packed with umami from doubanjiang, with tender-crisp green beans and juicy bits of pork in every bite. Served over a bowl of steamed rice, it makes a great one-bowl meal.

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.

Ingredient Substitution Guide

Nutrition

Serving: 1serving, Calories: 151kcal, Carbohydrates: 13.5g, Protein: 7.8g, Fat: 8.2g, Saturated Fat: 2.1g, Cholesterol: 20mg, Sodium: 527mg, Potassium: 274mg, Fiber: 4.1g, Sugar: 5g, Calcium: 56mg, Iron: 2mg

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.