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!

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
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.
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.
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
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.
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.
Serving Suggestions
- Quick spicy edamame
- Sauteed spinach/greens
- Roasted, grilled, or easy stir-fry vegetables
- Grains (like fluffy rice, quinoa, etc.) or in a buddha bowl
- Noodles (rice noodles, udon, ramen, etc.)
- Lettuce wraps (in fact, here’s a recipe for tofu lettuce wraps with peanut sauce!)
- Fresh rainbow rolls with almond shallot sauce
- Side salads (spicy cucumber salad, easy edamame salad, raw carrot salad, etc.)
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.
More Vegan Tofu Recipes
Vegan Dinners
Sweet and Sour Tofu
Vegan Lunches
Crispy Orange Tofu
Vegan Dinners
Buttery Lemon Tofu and Asparagus
Vegan Dinners
Sticky Eggplant and Tofu
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
Equipment
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.
Do you heat the peanut sauce?
You can if you’d like!
Uh, your recipe doesn’t have peanut butter or peanuts listed in the ingredients…..
Sorry about that – the recipe has been updated! Thanks for pointing that out! Hope you enjoy 🙂