There are lots of colors, smells and sounds going on with this dish. There’s the red of the sweet chili marinade, the green of the sprouts and the earthy tones of the mushrooms. When you add the red pepper flakes to the oil, the steam might make your nose run a little bit. Then there’s the hiss of the pan as each new ingredient is introduced to the heat!

Brussels Sprouts and Tofu [Vegan]






  • 2 tablespoons sweet chili sauce (this recipe used sriracha)
  • 1 1/2 tablespoons soy sauce (I used tamari)
  • 3 tablespoons sesame oil
  • 1 teaspoon rice vinegar
  • 1 tablespoon maple syrup
  • 5 ounce serving of firm tofu, cut into slices and then squares or triangles

Brussels Sprouts

  • 1 pound brussels sprouts, trimmed and cut into halves or quarters (this recipe used frozen...thaw before using)
  • 1/2 small red chili, deseeded and finely chopped (this recipe used 1/2 teaspoon red pepper flakes)
  • 1 cup sliced green onions (this recipe used leeks)
  • 1 1/2 cup shiitake mushrooms, chopped
  • 1 cup chopped cilantro (this recipe used parsley)
  • toasted sesame seeds for garnish
  • about 1/2 cup sunflower or other neutral oil for stir frying
  • salt to taste


  1. Have everything prepared and ready to go before you start cooking. You'll need a large skillet and a large bowl as well.
  2. Prepare the marinade and add the tofu, turning to coat. Leave alone while preparing the vegetables.
  3. When everything is ready, heat about 3 tablespoons of oil in a heavy skillet over high heat.
  4. Add the brussels sprouts in a single layer. Season with salt and cook without disturbing for two minutes or so. You want the sprouts to take on some char and cook through. Work in batches to avoid crowding the pan, adding more oil and salt with each new batch.
  5. Transfer the cooked sprouts to a large bowl. Repeat with the rest of the sprouts.
  6. Add a little more oil and the red pepper flakes.
  7. Saute the mushrooms, leeks and about half the chopped parsley until heated through and the mushrooms have taken on a bit of color.
  8. Transfer the mushrooms to the same bowl as the sprouts. Stir gently to combine.
  9. Use tongs to place the tofu pieces in the hot pan without crowding. Cook for about two minutes on each side. As with the brussels sprouts, some char is desireable.
  10. While the tofu is cooking, add the marinade to the bowlful of veggies and gently combine.
  11. Remove the skillet from the heat and transfer the tofu to a platter.
  12. Return the vegetables to the pan and use the residual heat to warm everything through again. Taste and adjust the salt as desired.
  13. Arrange the tofu slices on top of the veg (alternatively you could stir into the mix as well). Then garnish with the remaining parsley, sesame seeds and a little drizzle of the sesame oil if desired.
  14. The dish should be served warm, not sizzling hot.