one green planet
one green planet

Combine the crispy tofu and Oyster mushrooms, then lay them on a bed of coconut rice and you have a tasty meal. This dish is cozy enough to curl up with on a chilly fall day fall but brightly flavored enough to feel invigorated. The recipe is comfort food that won’t weigh you down.

Crispy Peanutty Tofu and Trumpet Mushrooms [Vegan, Gluten-Free]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste

Ingredients You Need for Crispy Peanutty Tofu and Trumpet Mushrooms [Vegan, Gluten-Free]

For the Tofu:
  • 16 ounces extra firm tofu
  • 2 tablespoons soy sauce or tamari to make it gluten-free
  • 1 teaspoon vegan fish sauce
  • 2 teaspoons freshly grated ginger
  • 2 garlic cloves, minced
  • 1 lime, juiced
  • 2 teaspoons sambal oelek
  • 2 teaspoons liquid sweetener
  • 2 teaspoons natural peanut butter
  • 3 tablespoons corn starch
  • 1 tablespoon coconut oil

For the Vegetables:

  • 1 baby bok choy, chopped
  • 4 ounces Oyster mushrooms, sliced thin
  • 1/2 cup frozen peas
  • 6 ounces yellow pepper, julienned
  • 1 tablespoon sesame oil
  • 1 tablespoon soy sauce or tamari to make it gluten-free
  • 1/2 cup unsalted peanuts, chopped
  • 1 scallion, thinly sliced
  • Sesame seeds
  • Microgreens (optional)

How to Prepare Crispy Peanutty Tofu and Trumpet Mushrooms [Vegan, Gluten-Free]

To Make the Tofu
  1. Drain and remove the tofu from its packaging, and press it. This will be 30 minutes of idle time.
  2. In the meantime, prep the marinade: place the marinade ingredients into a blender and blend until smooth.
  3. Once the tofu is good to go, cut into cubes and toss into a freezer bag with marinade.
  4. Let marinade for at least 30 minutes or up to 24 hours.
  5. Remove the tofu cubes from their original freezer bag (reserve what marinade is left) and place it into a new freezer bag or a large container with a lid.
  6. Spoon the cornstarch over the cubes and shake/toss until all the cubes are evenly coated. Add more corn starch if necessary.
  7. Heat coconut oil in a skillet over a moderate heat.
  8. Place the tofu cubes into the skillet and fry until they are golden brown and crispy on each side.
  9. Transfer the tofu to a bowl and drizzle the remainder of the marinade over the tofu.

For the Vegetables:

  1. Cook the rice as per the package's instructions, in coconut milk. Once it's ready, stir in the frozen peas, cover and set aside.
  2. Using the same skillet you used for the tofu, heat some sesame oil and soy sauce over a moderate-low heat.
  3. Add the oyster mushrooms, bok choy and bell peppers.
  4. Cook until they are tender and then remove them from the heat.
  5. Spoon coconut rice into bowls or onto plates.
  6. Top with veggies, crispy tofu, sesame seeds, scallions, chopped peanuts and (optional) microgreens.
Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste


Tofu acts like a sponge and, since it's been sitting in water, it's full of water. You need to press out the water in order to let other liquids in — like your marinade. If you skip this step, you'll end up with a flavorless tofu. Pressing tofu is easy peasy, you just need to of plan ahead — but just a bit. Slice the package of tofu open and drain out all of the water. Cut the block of tofu, lengthwise, into 1/2 inch thick slices. You should get 6-7 of them. Place a dish towel on a flat surface, such as a cutting board, cookie sheet or tray. Set down a few paper towels on top of the towel. Place the tofu slices on top of the towels and add more paper towels on top. Set some heavy objects on top of the tofu. The best way to go about this is to set another cookie sheet on top, and then set heavy things on top of the cookie sheet — such as a heavy pot or canned goods. Let it be for at least 30 minutes or up to a few hours.

Report Recipe Issue

Please report any concerns about this recipe below!

Is there an issue with this recipe?

Help keep One Green Planet free and independent! Together we can ensure our platform remains a hub for empowering ideas committed to fighting for a sustainable, healthy, and compassionate world. Please support us in keeping our mission strong.


This site uses Akismet to reduce spam. Learn how your comment data is processed.