clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
peanut tofu with rice and spring onion on a white plate and a white kitchen cloth

Baked Crispy Tofu with Peanut Sauce and Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Kristy @ Plant N' Spice
  • Total Time: 1 hour
  • Diet: Vegan


Baked crispy tofu with a velvety peanut butter sauce, jasmine rice and stir fry broccoli is a super easy budget meal that does not require many ingredients. It is delicious, vegan and gluten-free.


Units Scale

To make the peanut sauce, you will need:

  • 3 big tbsp unsalted natural peanut butter
  • 2 tbsp soy sauce ( Use tamari sauce to keep it gluten-free )
  • 1 tbsp sesame oil
  • 1 tbsp sriracha sauce
  • 1 tbsp maple syrup
  • 1 tbsp hoisin sauce
  • splash of water

To make the crispy tofu, you will need:

  • 400 g extra firm tofu
  • 2 tbsp cornstarch
  • 2-3 tbsp soy sauce
  • 1-2 tbsp vegetable oil

Other ingredients:

  • jasmine rice
  • broccoli or other veggies you like
  • 2 cloves garlic
  • sesame oil
  • 1 tsp ginger
  • sesame seeds, green onions and red chilli flakes for garnish


  1. Press the tofu to squeeze out as much water as possible. You can use a tofu press or wrap in a few kitchen towels and put something heavy on top to press out the moisture for about 30 minutes. 
  2. Preheat the oven to 200 degrees and line a baking sheet with parchment paper.
  3. After chop the tofu into small cubes and add to a smaller bowl or box ( I like to use a simple takeaway container ) with 2-3 tbsp soy sauce, 1-2 tbsp vegetable oil and 2 tbsp cornstarch and toss or shake it together until the pieces are evenly coated.
  4. Bake it for about 30 minutes until golden brown. After 15 minutes, flip them to the other side.
  5. In the meantime, cook the rice and prepare the peanut sauce. 
  6. Cut the broccoli into small florets. Heat 2 tbsp sesame oil, add 1 clove garlic and fry the broccoli with a pinch of salt until it gets a bit brown on the edges. Set aside. 
  7. Lastly, once the tofu is ready, add to the pan with 1 tbsp sesame oil, 1 clove garlic and 1 tsp ginger and cook for a 1-2 minutes on medium-high heat. Pour half of the peanut butter sauce over the tofu and toss everything together. Keep the other half of the sauce; I like to add it at the end on top of the tofu, broccoli and rice.

Garnish the dish with spring onions, sesame seeds and red chilli flakes. Enjoy!


The secret to making the tofu super crispy is to use extra firm tofu. But not only that! Before baking, coating it with cornstarch and vegetable oil will also help you to make it crispier. And lastly, remember to squeeze the tofu before baking!

  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Category: Main
  • Cuisine: Asian


  • Serving Size: 4