July 2, 2026 · 5 min

Spicy Szechuan Pork and Green Bean Stir-Fry with Ginger Rice

Dinner5 min2361 cal / serving

Forget takeout-this Szechuan-style stir-fry brings the bold flavors of your favorite Chinese restaurant right to your kitchen in just 30 minutes. Ground pork and fresh green beans are tossed in a tantalizing sauce made with Szechuan paste and sweet soy glaze, then topped with crunchy candied peanuts for an irresistible texture contrast.

Everything is served over a bed of fluffy jasmine rice infused with warm, sizzling ginger. The result is a symphony of sweet, spicy and savory notes that will have you reaching for seconds. Quick enough for a weeknight dinner but impressive enough for guests, this recipe proves that homemade stir-fry can be both simple and spectacular.


Recipe details

Dinner5 min2361 cal / serving2 servings

Nutrition per serving

Calories2361 kcalProtein43.6 gFat176.2 gCarbs154 gSugar109.8 gFiber3 gSodium858 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: containsTree nuts: not detectedSoy: containsSesame: containsMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Green Beansounce Green BeansView ingredient guide
Jasmine Rice0.75 cup Jasmine RiceView ingredient guide
Asparagus6 ounce AsparagusView ingredient guide
Sweet Soy Glaze4 tablespoon Sweet Soy GlazeView ingredient guide
Szechuan Paste2 tablespoon Szechuan PasteView ingredient guide
Ground Pork15 ounce Ground PorkView ingredient guide
Scallions2 unit ScallionsView ingredient guide
Ginger1 thumb GingerView ingredient guide
Peanuts0.5 ounce PeanutsView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Sugar2 teaspoon (tsp) SugarView ingredient guide
Butter1 tablespoon (tbsp) ButterView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide
Cooking Oil2 teaspoon (tsp) Cooking OilView ingredient guide

Instructions

  1. Wash and dry all produce. Peel and mince or grate the ginger. Trim the green beans if needed and cut crosswise into 2-inch pieces. Trim the scallions and slice thinly, separating the white parts from the green tops.
  2. Melt 1 tablespoon butter in a small pot over medium-high heat. Add half of the minced ginger and cook, stirring, until fragrant, about 1 minute. Stir in the rice, 1¼ cups water and a pinch of salt. Bring to a boil, then cover and reduce heat to low. Simmer until rice is tender, 15-18 minutes. Remove from heat and keep covered until ready to serve.
  3. While the rice cooks, place the green beans in a medium microwave-safe bowl with a splash of water. Cover with plastic wrap and microwave until tender, 1-2 minutes. Drain and set aside.
  4. Heat a large nonstick pan over medium-high heat. Add the peanuts, 1 teaspoon sugar and 2 tablespoons water. Cook, stirring constantly, until the water evaporates and the peanuts are coated and lightly toasted, 3-5 minutes. Transfer to a small bowl and set aside. Wipe the pan clean.
  5. Heat a drizzle of oil in the same pan over medium-high heat. Add the ground pork and season with salt and pepper. Cook, breaking up the meat into small pieces, until browned, 4-6 minutes (it will finish cooking in the next step).
  6. Stir in the green beans, scallion whites, remaining ginger and 1 teaspoon sugar. Cook, scraping up any browned bits from the bottom of the pan, until the ginger is fragrant and the pork is cooked through, 1-2 minutes. If the scallions start to brown too quickly, reduce the heat to medium-low.
  7. Add the Szechuan paste, sweet soy glaze and ¼ cup water. Cook, stirring, until everything is thoroughly coated and the sauce has thickened slightly, 1-2 minutes. Turn off the heat. Taste and adjust seasoning with salt and pepper if desired.
  8. Fluff the rice with a fork and season with salt and pepper. Divide the rice between bowls, top with the stir-fry and sprinkle with the scallion greens and candied peanuts. Serve immediately.

Recipe Tips

For extra crunch, toast the peanuts a bit longer until deep golden brown.

If you prefer a milder spice, reduce the Szechuan paste by half.

Make sure to use a nonstick pan to prevent the pork and sauce from sticking.

FAQ

Can I use a different protein instead of ground pork?

Yes, ground chicken, turkey or beef work well. You can also use diced tofu for a vegetarian version.

What can I substitute for Szechuan paste?

You can use chili bean paste (doubanjiang) or a mix of sriracha and soy sauce with a pinch of Sichuan peppercorns.

How do I store leftovers?

Store the stir-fry and rice separately in airtight containers in the refrigerator for up to 3 days. Reheat in a microwave or skillet.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.