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

This baked crispy stir-fry tofu with jasmine rice and broccoli is our new favourite weeknight dinner recipe! The last time I made it, we went for a second round and ate everything in less than 30 minutes; it was SO delicious.
You know those days when you are craving something delicious but are not in the mood for cooking, and you also need to go shopping because there aren't many things in the kitchen either? I feel you! We all have been there. This is the perfect recipe for this mood and does not require many ingredients. Hence why we love this recipe so much!
Jump to:
When I first made my Spicy Peanut Noodle recipe, I knew this peanut butter sauce would be excellent for other dishes too, and since then, I've wanted to try it with tofu and rice. And finally, I can tell you, it was definitely a great idea! So, are you ready for this delicious and quick recipe?
I'm so excited for this! Okay, let's go!

But first things first! Let me tell you how proud I am of David! He plated and styled this dish! Isn't it a gorgeous-looking plate of yumminess? I told him that I could get used to it, and he could be my food stylist. Not too sure whether he was happy or not for this opportunity. 🙂
why we love this recipe
- It is a super easy budget meal that does not require many ingredients.
- Vegan and naturally gluten-free.
- This crispy tofu is everything!
- Such a delicious lunch or dinner idea.
- And who doesn't like peanut butter, right?
To make the Peanut Butter sauce, you will need
- unsalted natural peanut butter
- soy sauce ( to keep it gluten-free, use tamari sauce )
- sesame oil
- sriracha sauce
- maple syrup
- hoisin sauce
- water

To make the crispy tofu, you will need
- extra firm tofu
- cornstarch
- soy sauce/tamari sauce
- vegetable oil
other ingredients
- jasmine rice
- broccoli or other veggies you like
- garlic
- ginger
- sesame oil
- sesame seeds, green onions and red chilli flakes for garnish
See recipe card for quantities.
how to make this Crispy Peanut Tofu recipe
- 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.
- Preheat the oven to 200 degrees and line a baking sheet with parchment paper.
- After chop the tofu into small cubes and add to a smaller bowl or box ( I like to use a simple takeaway container ) with soy sauce, vegetable oil and cornstarch and toss or shake it together until the pieces are evenly coated.
- Bake it for about 25-30 minutes until golden brown. Halfway through, flip them to the other side.
- In the meantime, cook the rice and prepare the peanut sauce.
- Cut the broccoli into small florets. Heat a bit of sesame oil, add garlic and fry the broccoli with a pinch of salt until it gets a bit brown on the edges. Set aside.
- Lastly, once the tofu is ready, add to the pan with sesame oil, garlic and ginger and cook for 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 onion, sesame seeds and red chilli flakes. Enjoy!

Substitutions
- RICE - Although I made it with rice, this dish would be delicious with noodles or pasta.
- VEGGIES - Use any veggies you have. It would be delicious with mangetout, asparagus, or courgette too. Be creative; add your favourite veggies.
- GLUTEN-FREE - To make it gluten-free, use tamari sauce instead of soy sauce.
Top tip to make crispy Tofu
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!
HUNGRY FOR MORE? Subscribe to my newsletter and follow along on Instagram, Facebook, Pinterest and TikTok for all of the latest updates.
If you try this recipe, take a photo of your creation, and please tag me on Instagram @plantnspice #plantnspice because I love seeing your remakes!
more tofu recipes
Print
Baked Crispy Tofu with Peanut Sauce and Rice
- Total Time: 1 hour
- Diet: Vegan
Description
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.
Ingredients
To make the peanut sauce, you will need:
- 3 big tablespoon 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 tablespoon soy sauce
- 1-2 tablespoon 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
Instructions
- 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.
- Preheat the oven to 200 degrees and line a baking sheet with parchment paper.
- 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 tablespoon soy sauce, 1-2 tablespoon vegetable oil and 2 tablespoon cornstarch and toss or shake it together until the pieces are evenly coated.
- Bake it for about 30 minutes until golden brown. After 15 minutes, flip them to the other side.
- In the meantime, cook the rice and prepare the peanut sauce.
- Cut the broccoli into small florets. Heat 2 tablespoon 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.
- Lastly, once the tofu is ready, add to the pan with 1 tablespoon sesame oil, 1 clove garlic and 1 teaspoon 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!
Notes
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
Nutrition
- Serving Size: 4
Keywords: crispy peanut tofu, peanut tofu, peanut butter sauce, baked crispy peanut tofu, crispy tofu, peanut sauce with tofu, peanut sauce
Leave a Reply