
Spicy peanut sauce and crispy baked tofu are made for each otherโtruly a match made in flavor heaven! This recipe for peanut tofu with green beans emerges from the oven perfectly crispy, tender and browned after just 30 minutes. Itโs ready in even less time if you use my crispy tofu in the air fryer method. Serve this with a side of warm brown rice for a simple and scrumptious vegan dinner.




I personally always prefer to bake tofu rather than pan fry itโI explore this in my cookbook! The roasting method is especially nice because we can get a vegetable on the baking sheet too. Here, green beans roast up alongside so that you can have a nice peanut tofu bowl supper in the end. My tofu peanut sauce is a little spicy and comes together simply in the blender.
How to get a crispy crust on tofu:
- Lately Iโve been tearing my tofu into pieces rather than cutting it. The jagged edges have more opportunity for crispiness.
- I thoroughly blot the pieces of tofu dry before roasting at high heat.
- Space the tofu out as much as possible in the oven so that air can circulate around each piece.
- After tossing with oil, salt, and pepper, I coat the tofu pieces with arrowroot starch. The starch will absorb moisture from the tofuโs surface, making for a crispier exterior.
I hope that you give this easy, sheet pan-style dinner recipe a try soon!

Free Pantry & Kitchen Equipment Guide
Everything you need for flavourful vegan meals that everyone will love, from my kitchen to yours.





Spicy & Crispy Peanut Tofu with Green Beans

Ingredients
Spicy Peanut Sauce (makes extra)
- ยฝ cup natural peanut butter
- ยฝ cup water
- 1 clove garlic, peeled
- 2-inch piece ginger, peeled
- 2 tablespoons Tamari
- 2 tablespoons maple syrup
- 1 tablespoon lime juice
- 1 tablespoon unseasoned rice vinegar
- 1-2 tablespoons Sambal Oelek (or Sriracha, Gochujang, other hot sauce/chili paste to taste)
- sea salt and ground black pepper, to taste
Crispy Tofu & Green Beans:
- 1 lb (454 grams) firm or extra firm tofu
- 3 ยฝ tablespoons avocado oil, divided
- sea salt and ground black pepper, to taste
- 2 tablespoons arrowroot starch
- 2 teaspoons garlic powder, divided
- 2 teaspoons onion powder, divided
- ยพ lb (340 grams) green beans, trimmed
- 2 green onions, sliced
- warm cooked rice, for serving
- chili crisp, for serving (optional)
Equipment
Notes
- Normally I advocate for pressing tofu prior to cooking. Lately though, I place my blocks of tofu in the freezer as soon as I get home from the grocery store and then thaw them in the fridge one day prior to cooking. I find that the freezing gives me the texture that I love with tofuโchewy and crispy, and itโs less fuss than pressing.
- You can sub cornstarch for arrowroot.
- If youโre willing to compromise crispiness, you can toss the finished tofu with some of the peanut sauce and pop it under the broiler for a minute or soโjust to get a more outright peanut-y flavour!
Instructions
- Preheat the oven to 425ยฐF. Line a large baking sheet with parchment paper.
- In an upright blender, combine the peanut butter, water, garlic, ginger, Tamari, maple syrup, lime juice, rice vinegar, Sambal Oelek, salt, and pepper. Blend on high until completely smooth, about 1 minute. Set aside.
- Tear the tofu into 1-2 inch pieces and place them on a clean kitchen towel. Blot the pieces dry as best you can. Transfer tofu pieces to a medium bowl.
- To the bowl, add 2 tablespoons of the oil, salt, and pepper. Give the tofu a toss to coat. Then, to the tofu add the arrowroot, 1 teaspoon garlic powder, and 1 teaspoon onion powder. Toss again to coat. Lay the tofu out on the baking sheet in a single layer. Slide the baking sheet into the oven and set a timer for 15 minutes.
- Wipe out the medium bowl that you used for the tofu and add the green beans to it. To the green beans, add the remaining 1 ยฝ tablespoons oil, remaining teaspoon garlic powder, remaining teaspoon onion powder, and some salt and pepper. Toss to coat.
- When the 15 minute timer goes off, remove the tofu from the oven. Using a spatula, stir up the tofu pieces and move them all over to one half of the baking sheet. Add the green beans to the empty half of the baking sheet and spread them out. Slide the baking tray back in and set the timer for 15 minutes again.
- Once the green beans are tender and lightly browned in spots, and the tofu is crispy and browned, youโre good to go! I like to give the tofu and green beans a quick broil too. Serve the crispy tofu and green beans with warm rice, green onions, chili crisp, and heavy drizzles of the spicy peanut sauce. Enjoy!
Another fantastic recipe โ canโt go wrong when itโs TFM :) followed the recipe as written, though I halved the sauce ingredients and the amount was almost perfect for the meal with a tbsp or two left over. I used firm tofu straight from the package with no pre-freeze or pressing and the texture was still great. The only change I would suggest to the recipe is to the order of the directions โ it made more sense to me to make the sauce after everything was in the oven. With that change this is a super quick and delicious meal, great for two adults on a week night. Thanks!!
Freezing tofu gives it a spongier texture, which helps in the crispiness. After thawing, I give it a big squeeze and itโs good to go. Canโt wait to make this recipe!
Delicious! I used broccoli instead but otherwise followed the recipe.
This was fantastic, thank you for the recipe! How long will the peanut sauce be good for in the fridge?
Thanks so much! You can keep the sauce in the fridge up to a week.
-L
This was a perfect weeknight meal, and a good way to mix up my repertoire with a delicious no meat option. I had tofu and green beans to use up, and landed on this recipe after some searching. Easy to tweak if you want, but the ratios seem perfect. Thank you!
Another one for the regular supper lineup! Delicious!
Iโve made this a few times now and itโs the perfect weeknight dinner! Super quick and relatively hands-off but tastes delicious. Reheats well enough for lunch the next day (obviously the tofu loses some crispiness).
This was super tasty โ 10/10 recommend! A great way to use fresh green beans while theyโre in season. I could literally eat the peanut sauce on its own by the spoonful (โฆand maybe I did)! I topped mine off with some chili crisp oil and it was *chefskiss* delicious.
This sounds delicious. We have a nut allergy. What would you sub? Nancy
This peanut sauce is genius! Iโve made sauces like this with all the same ingredients but no one ever suggested using a blender โ absolute game changer. Sadly, after I tossed the tofu in the oven and grabbed my green beans they had turned :-( Luckily, I had some frozen riced cauliflower which I used as a two-fer sub for the rice and green beans. Simply fabulous! It was impossible to resist noshing on the crispy tofu and peanut sauce while I was waiting for the riced cauliflower to steam in the microwave. Pretty much could be for 1 serving :-D
Sherryn,
I snack on the tofu when itโs done too! It eats like a bag of chips for me lol. Glad you enjoyed!
-L
Absolutely fabulous! Added about 3TBs of sambel olek for more kick!!! Yummmm!!!!
I made this almost exactly as written (with cornstarch, not arrowroot) and oh my gosh it is SO TASTY!!! I saved it for future use. I like that it makes a good amount of peanut sauce. AND that itโs a peanut sauce so delicious I could DRINK IT. I did drink a few spoonfuls. I used 1.5 TBLSPNS of sihracha. Perfect blend. Cilantro and crushed peanuts on top is a nice addition too, if youโre feelin fancy.
Absolutely delicious!! I used cornstarch instead of arrowroot and I used much less oil, just a drizzle over the (frozen and thawed) tofu and a drizzle on the green beans. The tofu was crispy and the sauce is divine. Served with fresh basmati rice and chopped green onions. Thank you!
We loved this! Canโt believe how crispy the tofu was. And that sauce is awesome! I did increase the lime a little to our taste, we are accustomed to tangy things :-) I didnโt have tofu in the freezer so I used extra firm, high protein tofu which I pressed whilst I prepped the sauce and veg (added broccoli to the beans, mmm!) โ and it was perfect. Put the leftover sauce in the freezer for next time. Thanks for a really easy and delicious recipe!
This recipe blew me away! The tofu was perfectly crispy and the sauce was so tasty. Iโll definitely be using your method of tearing tofu for other recipes. I didnโt have any rice on hand so I served the beans and tofu on soba noodles. Iโll probably try rice next time but it worked very well with the soba noodles too!
10/10! LOVED everything about this. Made it last night and had it again for lunch today. The best crispy tofu โ the best. I immediately texted this recipe to several friends. One made it tonight and she loved it as well. Will be making this on repeat!!!!
Wow. I made this with broccoli instead of beans (itโs what i had) and finished the tofu off in the air fryer. It was incredible! Will make this one again for sure!
Love that you used broccoli! Such a good flavour pairing for the peanut sauce :)
-L
Loved this recipe for ease and flexibility! I have been waiting for a tofu recipe that actually came out crunchy from the oven and these STAYED crunchy after sitting out for 20 mins (and beyond)!
Made the peanut sauce with apple cider vinegar as I did not have rice vinegar or lime and added an extra Tbsp of white vinegar to get the acidity up. Also used the full 2 Tbsp of spice suggested and I really appreciate the substitutes! I used gochujang and the heat built up to the point my husband asked if he bit into a pepper (in a good way)
EXCELLENT! So so good, canโt wait to make this again!
Thanks for this comment and review Shaina!
-L
The BEST crispy tofu Iโve ever made! And, the peanut sauce is delicious.
This is one of my new favourite meals!! Itโs simple and quick enough to make during the week. The peanut sauce was so flavourfulโฆ And I loved the texture and flavour of the tofu. Thank you for this delicious recipe!
I made this for dinner tonight and it was incredible!! The flavor combo in the sauce was absolutely perfection and I LOVED this method for making tofu! The texture was so good. Canโt wait to make again :)
Delicious! Even my kids loved it. I havenโt gotten such a positive response from a new recipe in so long. Adding this to my regulars. Thank you!
Great recipe! Minimal prep and short ingredient list = a win for easy weeknight dinner! Cooked rice while the rest was in the oven. I hadnโt tried the technique of tearing the tofu into chunks before, but I loved how it turned out texturally! I didnโt end up using frozen tofu, but used an extra-firm pressed tofu and it was just fine. Also appreciated having leftover peanut sauce to add some pizzazz to other meals throughout the week. Will definitely be making this one again. And bonus, it helped me use up some sad green onions I had in my crisper :)
Hi Jennifer!
So glad the recipe worked out for you and appreciate your note on using pressed tofu. I know folks will find that helpful in the future! :)
-L
I can verify that this was great! Any particularly good ideas for the leftover sauce?
I love using leftover peanut sauce for cold noodle and veggie salads, grain bowls, drizzled over a baked sweet potato stuffed with chickpeas, as a dip for summer rolls or even just cut veggies.
-L
A mouthwatering delight that combines crispy tofu, zesty spice, and fresh green beans. A taste sensation thatโll leave you wanting more! ๏ธ
I havenโt tried this yet (tonight!) โ and sheet pan dinners are the best. Love them.
Thank you for this recipe โ canโt wait to try it!
Thatโs such a flavour bomb! Iโve just made for dinner and love it :) Thank you for sharing!
You are so fast! Glad you enjoyed it, Ula :)
-L
I got your newsletter while wondering what to cook for dinner, that was a perfect timing! :) And I realised probably I am the first one to make it!
Will be trying this very soon! I have a question re: freezing the tofu. Do you remove from the package and drain it before freezing, or just simply pop it into the freezer, as is?
Hi Donna!
I pop it into the freezer as-is! I havenโt had any leaks or issues doing this.
-L
Perfect! Iโll try it, for sureโฆnow!!
This looks perfect and great timing too โ I was looking for a tofu sheet pan recipe, preferably w/ green beans, and voila! Your recipe email popped up. I canโt wait to make this. I LOVE spicy peanut sauce!
This looks delicious, as always and will make its way on to my weekend Fakeaway menu. Iโm intrigued as to what Chili Crisp is. As a UK resident Iโve never heard of it. Can you describe it? If I canโt buy it I might be able to recreate it. It sounds yum.
Hi Kate!
Chili crisp is an oil-based condiment that originates from Chinaโyou can read about it here! And here is a recipe for a homemade version from a site that I love here. Once you try it, youโll want to put it on everything :)
-L
I love ALL of your recipes. Canโt wait to try this one with fresh beans from the garden. I would love the recipe for chili crisp!
Nothing beats garden beans! Here is the chili crisp link: https://www.okonomikitchen.com/spicy-umami-crisp/
Thank you so much. I cheated and bought a popular Chinese brand on Amazon before taking the plunge of making it. I might have to add chopped peanuts, because, well, yโknowโฆthere can never be enough peanuts..