Skip to main content

Five-Spice Brussels Sprouts and Sausage Stir-Fry

Bowl of Brussels Sprouts and Sausage StirFry on blue surface.
Photograph by Isa Zapata, Food Styling by Kaitlin Wayne, Prop Styling by Marina Bevilacqua

This quick and easy stir-fry takes advantage of brussels sprouts’ affinity for being paired with pork. Five-spice powder is a cozy and warming addition—thanks to the inclusion of cinnamon, star anise, and cloves—with an autumnal vibe as well. The dish is equally suited to being a weeknight dinner or holiday side.

All products featured on Bon Appétit are independently selected by our editors. However, when you buy something through the retail links below, we earn an affiliate commission.

What you’ll need


4 servings


Tbsp. (or more) vegetable oil


lb. hot Italian sausage, casings removed


medium onion, thinly sliced


garlic cloves, thinly sliced


small jalapeño, thinly sliced


lb. brussels sprouts, halved

Kosher salt


Tbsp. soy sauce


Tbsp. sherry vinegar or red wine vinegar

tsp. five-spice powder


  1. Step 1

    Heat a dry large nonstick skillet or wok over high. Add 1 Tbsp. vegetable oil, then 1 lb. hot Italian sausage, casings removed. Using a wooden spoon, break up sausage into bite-size pieces and cook, stirring every couple of minutes, until sausage is mostly cooked through with some golden brown edges, 6–8 minutes. Using a slotted spoon, transfer sausage to a plate. Pour fat in skillet into a small heatproof bowl or measuring glass.

    Step 2

    Add 1 Tbsp. fat back to pan and cook 1 medium onion, thinly sliced, tossing every 30 seconds or so, until softened but not floppy, about 3 minutes. Stir in 4 garlic cloves, thinly sliced, and 1 small jalapeño, thinly sliced, and cook, stirring often, until softened, about 2 minute. Transfer to plate with sausage. 

    Step 3

    Heat another 3 Tbsp. fat (or vegetable oil if you’ve run out of fat) in same pan. Add 1 lb. brussels sprouts, halved, season with kosher salt, and toss to combine. Arrange brussels sprouts so each piece has as much contact with pan as possible. Let cook, undisturbed, until golden brown around edges underneath, about 3 minutes. Toss and pour in 2 Tbsp. soy sauce and ½ cup water. Reduce heat to medium, cover pan, and cook until brussels sprouts are just tender, about 5 minutes. Remove pan from heat and return sausage and onion mixture back to pan if you have room. Add 1 Tbsp. sherry vinegar or red wine vinegar and 2½ tsp. five-spice powder and toss to combine. (If you don’t have enough room in the pan, toss everything together in a large bowl.)

Sign In or Subscribe
to leave a Rating or Review

How would you rate Five-Spice Brussels Sprouts and Sausage Stir-Fry?

Leave a Review

  • Very easy recipe, tasty, and perfect for no-fuss meal prep. Halving the brussels sprouts was the longest prep on this recipe. I substituted hot italian sausage with hot dogs and opt out jalapeno with red bell pepper.

    • Patar

    • Seattle, WA

    • 12/19/2022

  • The meat to veggie ratio was a bit off for us - next time we will do half the amount of meat. But we enjoyed the recipe and look forward to trying it again!

    • Elizabeth

    • Everett, WA

    • 12/18/2022

  • I liked the combination

    • Anonymous

    • Bethesda MD

    • 12/17/2022

  • We thought this was delicious. I did tone down the heat a bit by subbing half the spicy Italian sausage with sweet Italian and omitting the jalapeno. The sherry vinegar and Five Spice worked great together. Would be better accompanied with quinoa/grains or perhaps pasta?

    • Ross

    • Chicago, IL

    • 12/17/2022

  • One of the few bombs from BA...who thought Five Spice and sherry vinegar work well together? Yuk

    • Anonymous

    • Midwest

    • 12/16/2022