Spicy Peanut Brussels Sprout Stir-Fry

Dish & Tell Team

My Brussels sprout stir-fry is bold, flavorful, and perfect for busy weeknights! Made with crispy tofu, tender caramelized sprouts, and a savory-sweet peanut sauce with a kick of chili crunch. This easy dinner comes together in just 30 minutes!

Brussels sprouts… love ’em or hate ’em? I rarely meet anyone who feels “meh” about them — most people have strong opinions! Well, I love them, and one of my missions in life is to get others on board. That’s why I create dishes like my sweet and sour Brussels sprouts, Dijon Brussels sprouts, and lemon Brussels sprout pasta. And today’s spicy peanut stir-fry just might turn even the skeptics into fans!

]]>Jump to:

What makes this one so irresistible? The sprouts are steamed until tender, then seared to crispy-edged perfection. Toss in golden pan-fried tofu and a mouthwatering, spicy peanut sauce that’s good enough to eat with a spoon, and you’ve got a quick, 30-minute meal that will make a Brussels sprout lover out of anyone.

Ingredients You’ll Need

Below you’ll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

Peanut butter. This recipe works best with creamy natural (runny) peanut butter. Conventional peanut butter should work, but you may need to thin the sauce with more water and reduce the amount of brown sugar a bit.

Soy sauce. Tamari and liquid aminos also work!

Brown sugar. Use organic brown sugar. Conventional granulated sugars are often processed using animal bone char.

Chili crisp. Chili crisp is a chili oil made with fried chiles and seasonings. It’s generally pretty mild as chili oils go, but can vary by brand. You can find it in the international aisle of many grocery stores, or online.

Toasted sesame oil. You can also find this in the international aisle of most grocery stores.

Water.

Vegetable oil.

Tofu. Super-firm tofu works best in this recipe. Firm or extra-firm tofu can be substituted, but will need to be pressed before using.

Brussels sprouts.

Garlic.

Peanuts. Use roasted and salted peanuts for maximum flavor.

Scallions.

Rice. Whatever type of rice you normally enjoy with stir-fries is fine. I’m a big fan of jasmine rice with this recipe, and especially my coconut jasmine rice.

How It’s Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

Hand whisking peanut stir-fry sauce in a glass bowl.

Step 1: Make the sauce. Whisk the peanut butter, soy sauce, brown sugar, chili crisp, sesame oil, and water together. Feel free to make any adjustments to suit your taste.

Tofu cubes cooking in a skillet.

Step 2: Cook the tofu. Heat some oil in a skillet, add your tofu cubes, and cook them for a few minutes, flipping them a couple times, until they’re golden brown. Transfer them to a plate.

Hand placing a lid over a skillet of Brussels sprouts.

Step 3: Steam the Brussels sprouts. Add the Brussels sprouts to the skillet, along with some water. Heat the water to a boil, then cover the skillet and let the sprouts steam for a few minutes. Uncover the skillet and let them keep cooking until the water dries up.

Brussels sprouts cooking in a skillet.

Step 4: Sear the sprouts. Add some oil to the skillet and toss it with your sprouts. Cook them for a few minutes, flip, then cook for a few minutes longer and repeat. You want to get them nicely browned.

Minced garlic cooking in a skillet with Brussels sprouts.

Step 5: Sauté the garlic. Push the sprouts aside, then add minced garlic to the skillet. Sauté it briefly, stirring to prevent burning.

Brussels Sprout Stir-Fry cooking in a skillet.

Step 6: Sauce it. Return the tofu to the skillet and add the sauce. Cook the stir-fry for another minute, to thicken the sauce.

Brussels Sprout Stir-Fry in a skillet with chopped peanuts and scallions.

Step 7: Finish the stir-fry. Take your stir-fry off of heat and add some chopped peanuts and scallions. It’s ready to go!

Brussels Sprout Stir-Fry on a dish with napkin in the background.

Step 8: Serve. Pile your Brussels sprout stir-fry onto plates and enjoy it with some rice.

Variations

Spicy cashew stir-fry. Got a peanut allergy, or just prefer a different nut? Try subbing cashew butter and chopped cashews.

Switch up the protein. Replace the tofu with tempeh or seitan.

Noodle stir-fry. Make some extra sauce and add cooked rice noodles during step 6.

Add veggies. Veggies that pair well with Brussels sprouts in this particular recipe include carrots, red bell peppers, and baby corn.

Frequently Asked Questions

Can this recipe be made gluten-free?

It can! Just replace the soy sauce with gluten-free tamari.

How spicy is this recipe?

It has a mild kick. You can alter the amount of chili crisp to adjust the heat level to your preference.

How should I store the leftovers and how long will they keep?

Leftover Brussels sprout stir-fry will keep in an airtight container in the fridge for about three days. The sauce may dry up during storage, so add a splash of water if needed.

Can I use frozen Brussels sprouts.

You can, although the taste and texture of this dish is best with fresh. If using frozen, let them thaw first and skip the steaming step, since frozen Brussels sprouts are partially cooked.

More Vegan Stir-Fry Recipes

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

📖 Recipe

Brussels Sprout Stir-Fry on a plate with chopsticks.

Print
Pin
]]>

Spicy Peanut Brussels Sprout Stir-Fry

Cuisine American, Chinese
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Ingredients

For the Sauce

¼ cup creamy natural peanut butter¼ cup soy sauce2 tablespoons organic brown sugar1 tablespoon chili crisp, or to taste1 teaspoon toasted sesame oil3 tablespoons water

For the Stir-Fry

2 tablespoons vegetable oil, divided1 (16 ounce/454 gram) package super-firm tofu, cut into ½ inch cubes1 pound Brussels sprouts, halved¼ cup water2 garlic cloves, minced

For Serving

¼ cup roasted and salted peanuts, roughly chopped2 scallions, choppedCooked rice

Instructions

Whisk all of the sauce ingredients together in a medium bowl. Set this aside for now.

Coat the bottom of a large nonstick skillet with one tablespoon of the vegetable oil and place it over medium heat. Give the oil a minute to heat up, then add the tofu cubes, arranging them in a single layer. Cook the tofu for about 10 minutes, flipping the pieces once or twice, until they’re golden brown and crispy on most sides. Move them to a plate.

Add the Brussels sprouts and water to the skillet. Raise the heat to high and bring the water to a boil, then lower it back to medium. Cover the skillet. Let the sprouts steam for about three minutes, until they’re bright green and beginning to get tender but are still a touch undercooked. Uncover the skillet and let the water continue simmering until it has completely evaporated.

Add the remaining tablespoon of oil to the skillet. Toss the Brussels sprouts to coat them with the oil, then arrange them in an even layer. Raise the heat to medium-high. Leave the sprouts undisturbed for about a minute, then flip them and let them cook for another minute. Repeat one or two more times, until the sprouts are tender and browned in spots.

Push the Brussels sprouts to the side, then add the garlic. Sauté the garlic for about 1 minute, stirring constantly, until it becomes very fragrant.

Stir the garlic and Brussels sprouts together, then add the tofu back to the skillet. Pour the sauce over the Brussels sprouts and tofu, then cook the mixture for about 1 minute, stirring constantly, until the sauce thickens and clings to the Brussels sprouts and tofu. Be careful to prevent burning.

Remove the skillet from heat, then stir in the scallions and chopped peanuts.

Serve over rice.

Notes

Nutrition information does not include rice.

Nutrition

Calories: 396kcal | Carbohydrates: 25g | Protein: 20g | Fat: 27g | Saturated Fat: 4g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 11g | Trans Fat: 0.04g | Sodium: 1023mg | Potassium: 839mg | Fiber: 6g | Sugar: 12g | Vitamin A: 915IU | Vitamin C: 98mg | Calcium: 116mg | Iron: 4mg

Share This Article
Leave a Comment

Leave a Reply

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