As an Amazon Associate I earn from qualifying purchases.

This crispy baked tofu with peanut sauce is bold, creamy, and ultra-satisfying with just 7 ingredients in 30 minutes. Air-fried and pan-fried methods are included!

Completed Crispy Tofu with Peanut Sauce on a plate.
Want to save this recipe?
Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why You’ll Love Peanut Butter Tofu

If you were to ask what set off my obsession with savory peanut butter recipes (leading to tofu lettuce wraps with peanut sauce, crunchy Thai peanut salad, peanut noodle salad, and the spicy peanut dipping sauce I use with… everything), it’s this peanut butter tofu. Loosely inspired by satay sauce, minus the satay (skewers), this recipe features tofu baked until golden and crispy, slathered in an ultra-creamy, delicious peanut sauce that has me (sometimes literally) licking the bowl clean.

Better yet, it’s so simple to make. With just a few simple, inexpensive ingredients, this bold yet creamy, sweet, salty, savory peanut sauce takes tofu to the next level in a restaurant-quality dish (that I can eat on my couch in my PJs!). It’s perfect for peanut butter lovers, easy to tweak, and is a protein-rich, ultra-satisfying vegan lunch or dinner – perfect with rice or noodles.

Looking for more flavor-packed tofu recipes? Try my easy tofu adobo, sticky sesame tofu, crispy salt and pepper tofu, and/or General Tso’s tofu.

The Ingredients and Substitutes

Ingredients for Crispy Tofu with Peanut Sauce measured out.

Recipe Add-ins and Variations

  • Thin the sauce: Add hot water (or coconut milk for a creamier flavor) incrementally, stirring between each addition.
  • Spice: Add sriracha/chili sauce or red pepper flakes.
  • Aromatics: Add fresh (1-2 tbsp) or powdered (1-2 tsp) garlic and/or ginger.
  • Hoisin sauce: It’s salty, sweet, and umami-rich. Add 1 tsp and increase to taste.

How to Make Tofu with Peanut Sauce

Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions.

Process shot showing tofu in a bowl alongside oil on a white surface.
Process shot showing tofu with seasoning mixed together in a bowl.

Step 1: Preheat the oven to 400°F/200 °C and drain and pat the super-firm tofu dry (if using extra-firm tofu, press the tofu first). Chop it into ½-inch cubes.

Step 2: In a medium bowl, toss the tofu with the oil, then the cornstarch, to evenly coat. Spread it in a single layer across a baking tray.

Process shots showing tofu added to baking sheet.
Process shot showing peanut sauce being whisked in a bowl.

Step 3: Spread it in a single layer across a baking tray. Bake the tofu for 15-25 minutes, flipping it halfway, until it’s golden and crispy.

Step 4: Meanwhile, prepare the peanut sauce by whisking all the ingredients in a small bowl. Toss with the sauce and serve the peanut butter tofu. Enjoy!

FAQs

Can I air-fry or pan-fry the tofu instead?

Sure! Air fry tofu at 375°F/190 °C for 12-15 minutes, flipping halfway. Or follow my instructions for quick crispy pan-fried tofu.

Can I substitute the peanut butter?

Sure! You could try almond butter, cashew butter, or even nut-free sunflower seed butter.

Pro Recipe Tips

  • For the crispiest tofu: Press extra-firm tofu/pat super-firm tofu, don’t skip cornstarch, and avoid overcrowding while it cooks. Refer to this guide to tofu pressing for more tips!
  • To minimize clean-up: Re-use the bowl for the tofu and sauce and line the baking tray.
  • To adjust the sauce consistency: Add a little hot water, a splash at a time, and whisk well – to your desired consistency.
  • For a drier peanut coating: Toss the baked tofu with half the peanut sauce and continue baking for 4-6 minutes. Toss with remaining sauce to serve.
  • Taste and adjust: By making the peanut sauce tofu at home, you can tweak any sauce element to your liking; sweetness, saltiness, tanginess, etc.
Completed Crispy Tofu with Peanut Sauce on a plate.

Serving Suggestions

Storage Instructions

Fridge: The peanut sauce stores in an airtight container for 10-14 days. Meanwhile, the assembled peanut butter tofu is best consumed within 4-5 days. For the best texture, store and reheat the tofu and sauce separately.

Freeze: Freeze the peanut sauce for up to 3 months, though I don’t usually freeze the tofu and sauce combined.

Reheat: I love reheating tofu in a pan, air fryer, or oven with oil (for crispy tofu). Heat the sauce separately, then combine. Tofu in peanut sauce can be microwaved in 1-2 minutes, but is softer.

Completed Crispy Tofu with Peanut Sauce in a storage container.

More Vegan Tofu Recipes

If you tried this crispy tofu with peanut sauce recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Crispy Tofu with Peanut Sauce

5 from 40 votes
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 2 – 4
This crispy baked tofu with peanut sauce is bold, creamy, and ultra-satisfying with just 7 ingredients in 30 minutes. Air-fried and pan-fried methods are included!

Ingredients 

  • 1 pound super firm tofu dried and cubed
  • 3 tablespoons oil
  • 2 tablespoons cornstarch
  • 3 tablespoons unsalted creamy or crunchy peanut butter
  • 1 teaspoon sesame oil (optional)
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon brown sugar
  • 1 teaspoon of lime juice
  • Hot water as needed for sauce consistency
  • Green onion for garnish

Instructions 

  • In a medium bowl, toss the tofu cubes with oil. Add cornstarch and mix until evenly coated. Rinse and dry the bowl for later use.
  • Arrange the tofu on a sheet pan and bake at 400 degrees F for 15–25 minutes, flipping halfway through, until golden and crispy.
  • While the tofu cooks, make the peanut sauce: in a small bowl, combine peanut butter, sesame oil (if using), soy sauce, brown sugar, and lime juice. Add a splash of hot water and stir until smooth. Add more hot water a little at a time until you reach your desired creamy consistency.
  • Once the tofu is crispy, transfer it to the reserved bowl. Pour the peanut sauce over the tofu and toss gently to coat evenly.
  • Serve immediately.

Notes

  • For the crispiest tofu: Press extra-firm tofu/pat super-firm tofu, don’t skip cornstarch, and avoid overcrowding while it cooks. Refer to this guide to tofu pressing for more tips!
  • To minimize clean-up: Re-use the bowl for the tofu and sauce and line the baking tray.
  • To adjust the sauce consistency: Add a little hot water, a splash at a time, and whisk well – to your desired consistency.
  • For a drier peanut coating: Toss the baked tofu with half the peanut sauce and continue baking for 4-6 minutes. Toss with remaining sauce to serve.

Nutrition

Calories: 600kcalCarbohydrates: 25gProtein: 27gFat: 45gSaturated Fat: 5gPolyunsaturated Fat: 16gMonounsaturated Fat: 23gTrans Fat: 0.1gSodium: 690mgPotassium: 203mgFiber: 3gSugar: 9gVitamin A: 1IUVitamin C: 1mgCalcium: 306mgIron: 3mg

Additional Info

Author: Toni Okamoto
Course: Dinner, Lunch
Cuisine: Asian
Method: Oven
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂

About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
5 from 40 votes (40 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

    1. Sorry about that – the recipe has been updated! Thanks for pointing that out! Hope you enjoy 🙂