This post may contain affiliate links. Please read our disclosure policy.

Kung Pao Brussels Sprouts will make you forget every soggy, boiled Brussels sprout you’ve ever had. This simple recipe combines high-heat roasting with a tingly, sticky glaze to create a dish that legitimately rivals the takeout original.

Kung Pao Brussels Sprouts served in a black bowl with chopsticks
Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!

Is there a more maligned vegetable? When I hear someone say they hate Brussels sprouts, I picture them biting into a boiled, skunky, waterlogged tiny cabbage. To be a “BS lover” (Brussels sprouts, of course), there are two rules: never boil them, and master the char.

I’ve spent years converting skeptics with this specific method. It turns out that roasted sprouts, with those paper-thin, crispy outer leaves, are the perfect vessel for a spicy-sweet Kung Pao sauce. Whether you serve these over steaming rice or as a side to grilled tuna steaks, the hit of salty roasted peanuts and the “tingle” of Sichuan peppercorns makes this a vegetable dish you’ll actually crave.

“We had this last night and it was a huge hit with my family, Marissa! The flavors of the sticky sauce were so perfect…As with many of your recipes, this was a winner!”

Sally Humeniuk

Why This Recipe Works

  • High-Heat Roasting: Roasting the sprouts at 425°F makes the centers tender while the edges get crispy and charred.
  • Sichuan Peppercorns: Real Sichuan peppercorns give you that numbing heat and tingle you want in a true mala dish. Standard chili flakes won’t get you there.
  • Glaze Instead of Sauce: Thickening the sauce with a slurry before tossing means the sprouts get coated in a glossy glaze instead of sitting in liquid.
  • Peanuts for Crunch: Adding peanuts at the end gives you a rich, crunchy contrast to the spicy glaze.

Ingredients for Kung Pao Brussels Sprouts

A top view of labeled ingredients for a recipe of Kung Pao Brussels Sprouts, including soy sauce, garlic, honey, hot chili paste, red pepper flakes, Sichuan peppercorns, peanuts, ginger, rice vinegar, cornstarch, peanut oil, rice, water, Brussels sprouts, pepper, and salt.
  • Brussels Sprouts: Look for tight, bright green heads that feel heavy for their size. Smaller sprouts are generally sweeter and more tender than the large, cabbage-like ones.
  • Peanut Oil: Use refined peanut oil for its high smoke point and neutral, slightly nutty flavor. It won’t smoke out your kitchen at 425°F.
  • Sichuan Peppercorns: Find these in the international aisle or at an Asian market. Look for vibrant pinkish-red husks and skip any packages with lots of black seeds or twigs.
  • Fresh Ginger: Choose a piece that feels firm and heavy with smooth, thin skin. If it’s shriveled or fibrous, it’s a pain to mince.
  • Hot Chili Paste: I use Sambal Oelek, which you’ll recognize by the bright red color and gold lid. It gives you clean, vinegar-forward heat.
  • Roasted Peanuts: Buy unsalted roasted peanuts so the dish doesn’t end up too salty with the soy sauce.

How to Make Kung Pao Brussels Sprouts

Cook the Rice: Get your rice going so that it’s hot and ready to serve when your Brussels sprouts are ready to serve. (A rice cooker is ideal here because it will keep your rice warm until the rest of the meal is ready.)

Roast the Sprouts: Toss the halved sprouts in peanut oil and roast at 425°F on a parchment-lined sheet until the edges are dark and crispy.

Make the Kung Pao Sauce: Sauté the garlic and ginger in a saucepan until golden and fragrant. Add the chili paste, soy sauce, honey, and Sichuan peppercorns, then stir in the cornstarch slurry and cook until the sauce thickens and turns glossy.

Finish and Serve: To serve, toss the hot out of the oven Brussels sprouts with sauce, pile over hot rice, and finish with a shower of crunchy peanuts.

Pro Tips

  • Roast Cut-Side Down: I like to turn most of the halved sprouts so they’re cut-side down on the baking sheet to help them brown evenly.
  • Don’t Overcrowd: Make sure the sprouts have some space between them on the baking sheet. Otherwise they’ll steam instead of roasting.
  • Freshly Crush the Peppercorns: Crush the Sichuan peppercorns with a rolling pin right before you start cooking to get that numbing tingle in the sauce.
  • Wait to Add the Sauce: Toss the sprouts with the sauce just before serving so they stay crispy instead of getting soggy.

Recipe Variations

  • Vegan Option: Use maple syrup or agave instead of honey for a plant-based version.
  • Keto/Low Carb: Skip the rice and serve over cauliflower rice or with a simple protein.
  • Crunchy Add-ins: Stir in sliced water chestnuts or diced celery during the last 5 minutes of roasting for more texture.

Storage and Reheating

Store leftovers in a sealed container for up to 3 days. Keep the rice separate so it doesn’t soak up all the sauce. Reheat sprouts in a 350°F oven or an air fryer for 3 to 5 minutes to bring back the crispy edges. Don’t use the microwave or they’ll get soggy.

FAQ

How do I stop the bitterness?

The honey and rice vinegar in the Kung Pao sauce balance out that sulfur taste roasted Brussels sprouts can have. Roasting helps too.

What makes this “Kung Pao” rather than just spicy?

It’s the Sichuan peppercorns that give you that numbing tingle and the roasted peanuts for their richness and crunch. That’s what makes it Kung Pao instead of just another spicy dish.

Can I use frozen sprouts?

Not for this dish. Frozen Brussels sprouts have too much water in them and won’t get crispy and charred.

More Must-Try Kung Pao Recipes

Kung Pao Brussels Sprouts

5 from 7 votes
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Course: Main Course
Cuisine: Asian
Calories: 510
Servings: 4 people
A spicy and delicious vegetarian version of takeout classic Kung Pao.
Add Us As A Trusted Google Source

Video

Ingredients  

  • 1 cup rice I used brown basmati
  • 2 pounds Brussels sprouts halved
  • 3 tablespoons peanut oil divided
  • salt and freshly ground black pepper to taste
  • 1 teaspoon cornstarch
  • 3 cloves garlic minced
  • 2 tablespoons minced peeled fresh ginger
  • 1 tablespoon hot chili paste such as sambal oelek
  • 1/4 cup soy sauce
  • 1/4 cup water
  • 1 tablespoon honey
  • 1 tablespoon rice vinegar
  • 1 teaspoon Sichuan peppercorns  (also called Szechuan peppercorns) coarsely ground in a spice grinder or well crushed with a mortar and pestle or a rolling pin
  • 1/2 cup roasted unsalted peanuts
  • red pepper flakes to taste

Instructions 

  • Cook Rice: Cook rice according to package directions. (You’ll want it to be cooked and hot at the same time that you’re ready to serve the Brussels sprouts.)
  • Preheat Oven: Preheat oven to 425°F.
  • Line Pan: Line a rimmed baking sheet with parchment paper.
  • Roast Sprouts: In a medium bowl, toss Brussels sprouts with 2 tablespoons of the peanut oil and spread in a single layer on prepared baking sheet; season with salt and freshly ground black pepper. Roast 20 minutes, until tender with crispy edges, stirring once about half way through roasting time.
  • Prepare Slurry: After stirring Brussels sprouts and returning to oven (while they have 10 minutes left to roast), whisk together cornstarch and 1 teaspoon water in a small bowl until smooth.
  • Simmer Sauce: Heat remaining 1 tablespoon peanut oil in a small saucepan over medium heat. Add garlic and ginger; cook and stir until garlic is golden brown, about 2 minutes. Add chili paste, soy sauce, water, honey, rice vinegar and crushed Sichuan peppercorns and bring to a boil; stir in cornstarch mixture. Reduce heat and simmer, stirring constantly until sauce has thickened slightly, about 2 minutes. Remove from heat.
  • Toss and Serve: When Brussels sprouts are done, transfer to medium bowl. Pour sauce over and toss to coat. Transfer to serving platter or divide among 4 bowls. Sprinkle with peanuts and red pepper flakes (optional); serve with hot cooked rice.

Notes

  • For a Vegan Version: Skip the honey and use sugar or other sweetener instead.
  • Uniform Sizing: Halve all sprouts to a uniform size so the smaller leaves don’t scorch before the centers are tender.

Nutrition

Calories: 510kcal | Carbohydrates: 70g | Protein: 18g | Fat: 21g | Saturated Fat: 3g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 10g | Sodium: 949mg | Potassium: 1141mg | Fiber: 11g | Sugar: 11g | Vitamin A: 1724IU | Vitamin C: 194mg | Calcium: 133mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





52 Comments

  1. Joanne says:

    I’m a brussels sprout lover also!! THEY are SO underrated…it’s sad. Love this kung pao BS recipe!

    1. Marissa says:

      Thanks, Joanne! xo

  2. Kelsey says:

    yes, would go great with sauerkraut. i love kung pao anything and this really takes the “cake”

    1. Marissa says:

      Thanks, Kelsey!:)

  3. Kathleen | HapaNom says:

    I am in the, brussels sprouts lover camp – for sure! But this recipe, my goodness, the flavors! You’ve taken this already wonderful veggie and really elevated it to something quite spectacular! Ba-ra-vo!

    1. Marissa says:

      Thanks so much, Kathleen! xo

  4. hipfoodiemom says:

    Marissa, I LOVE this recipe!!! Kung Pao brussels sprouts is brilliant!!! love me some hot chili paste and can’t wait to try this!!! Happy friday!

    1. Marissa says:

      Thank you, Alice! 🙂

  5. Helen @ Scrummy Lane says:

    OK, so these are getting PINNED!
    Great timing, too … I just bought some brussels and was wondering what to do with them!

    1. Marissa says:

      Oh wow, love it Helen! Thank you.

  6. Nicole ~ Cooking for Keeps says:

    I LOVE brussels sprouts. Love love love! I always have at least a pound in my fridge, so I’m always looks for new ways to cook them. I think spiciness is just what I need!!

    1. Marissa says:

      Perfect! Thanks, Nicole.

  7. Kevin | keviniscooking says:

    Fantastic way of serving up these beauties! Always looking for new ways to enjoy Brussels Sprouts.

    1. Marissa says:

      Me too, Kevin. 🙂 Thanks!

  8. Laura Dembowski says:

    I’m also a Brussels sprouts ambassador :). They are my fave! I can’t wait to try this recipe.

    1. Marissa says:

      Thanks, Laura!

  9. thefoodieteen says:

    This is such a great idea! I adore roasted Brussels, especially when they’re packed full of flavour like these are 🙂

    1. Marissa says:

      Thank you!

  10. Lorraine @ Not Quite Nigella says:

    I love them too but I wasn’t fed them as a child so I don’t have any bad memories of them although I can see how bad they could have gotten if they were boiled mush! 🙂 I’m a big BS (Brussels sprout) lover now 😀

    1. Marissa says:

      haha 😉 Thanks, Lorraine!

  11. amanda says:

    I’m a brussels sprouts lover, too! And believe it or not, my husband and kids love them! I definitely need to make this soon!

    1. Marissa says:

      That’s so cool that your kids love them too!

  12. Mira says:

    I’m from the brussels sprouts’ lovers camp 🙂 Love the way you cooked them Marissa, definitely trying the recipe:)

    1. Marissa says:

      Thank you, Mira. I think you’ll really like them…

  13. Lily Lau says:

    Add me to your ambassadors’ list, your recipe just opened my eyes!

    1. Marissa says:

      Thanks, Lily! 🙂

  14. Maureen | Orgasmic Chef says:

    I think this is a brilliant idea. I didn’t know brussels sprouts needed an ambassador or even TWO ambassadors but it’s a great way to let people know how good they can be when cooked with cleverness like this.

    1. Marissa says:

      Thank you, Maureen!

  15. Girl and the Kitchen says:

    I too am an ambassador for them! Never liked them much until a few years back when I had them roasted at a restaurant and they changed my life!

    1. Marissa says:

      Roasting them is the best – they really have so much flavor!