• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Oct 20, 2025 by Alissa Saenz · This post may contain affiliate links · 3 Comments

    Spicy Peanut Brussels Sprout Stir-Fry

    Jump to Recipe Print Recipe

    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!

    White wooden surface set with plate and skillet of Brussels Sprout Stir-Fry, and rice bowl.

    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:
    • Ingredients You'll Need
    • How It's Made
    • Variations
    • Frequently Asked Questions
    • More Vegan Stir-Fry Recipes
    • 📖 Recipe
    • 💬 Comments

    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

    Below 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
    4.50 from 2 votes

    Spicy Peanut Brussels Sprout Stir-Fry

    Course Entree, Main
    Cuisine American, Chinese
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings 4
    Calories 396kcal
    Author Alissa Saenz

    Ingredients

    For the Sauce

    • ¼ cup creamy natural peanut butter
    • ¼ cup soy sauce
    • 2 tablespoons organic brown sugar
    • 1 tablespoon chili crisp, or to taste
    • 1 teaspoon toasted sesame oil
    • 3 tablespoons water

    For the Stir-Fry

    • 2 tablespoons vegetable oil, divided
    • 1 (16 ounce/454 gram) package super-firm tofu, cut into ½ inch cubes
    • 1 pound Brussels sprouts, halved
    • ¼ cup water
    • 2 garlic cloves, minced

    For Serving

    • ¼ cup roasted and salted peanuts, roughly chopped
    • 2 scallions, chopped
    • Cooked rice
    US Customary - Metric

    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.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    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
    « Bakery-Style Cinnamon Raisin Bread
    Classic Vegetable Soup »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.50 from 2 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Michelle Richardson says

      October 24, 2025 at 7:37 am

      4 stars
      Quick and easy recipe. We found it to be quite tasty. This is a keeper.

      Reply
    2. Brenda says

      October 21, 2025 at 5:56 pm

      5 stars
      Delicious! I made a few changes, like air frying the tofu, brussels sprouts, carrots, and red bell pepper, and using Sambal intead of the chili crisp since I dont like onions. Frying tofu always ends up a crusty mess when I try. It was delicious! Thank you!

      Reply
    3. Chana says

      October 20, 2025 at 3:44 pm

      I think I’ll
      Try with broccoli! I have no Brussels sprouts

      Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    93 shares
    • 1

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.