There are weeknight dinners, and then there are weeknight heroes. This baked tofu in Thai peanut sauce belongs firmly in the second category. It is creamy, savory, tangy, a little spicy, and wildly better than the sad desk lunch you were about to assemble from crackers and optimism.
The star of this recipe is crispy baked tofu: golden around the edges, tender in the center, and sturdy enough to hold its own under a silky peanut sauce. Add rice, crunchy vegetables, fresh herbs, and a shower of chopped peanuts, and suddenly dinner feels like a restaurant bowl wearing sweatpants.
This Thai-inspired tofu recipe is naturally vegetarian, easy to make vegan, and flexible enough for meal prep, family dinners, lunch bowls, or a “why did I not make this sooner?” moment on a Tuesday night.
Why You Will Love This Baked Tofu in Thai Peanut Sauce
Tofu has an unfair reputation for being bland. That is a little like calling a blank notebook boring before you put anything in it. Tofu is not the problem; it is simply waiting for flavor, texture, and a tiny bit of attention.
In this recipe, extra-firm tofu is pressed, lightly seasoned, coated in cornstarch, and baked until crisp around the edges. The peanut sauce brings the drama: creamy peanut butter, coconut milk, lime juice, ginger, garlic, soy sauce, and a touch of heat.
The result is a satisfying tofu dinner that checks plenty of boxes:
- Crispy baked tofu without deep-frying
- Rich and creamy Thai peanut sauce
- Easy to customize with vegetables, noodles, or rice
- Great for meal prep lunches
- Vegetarian and easily vegan
- Comfort food that does not require a culinary degree or a dramatic kitchen montage
Ingredients for Baked Tofu in Thai Peanut Sauce
For the Crispy Baked Tofu
- 1 block extra-firm tofu, about 14 to 16 ounces
- 1 tablespoon neutral oil, such as avocado oil or vegetable oil
- 1 tablespoon low-sodium soy sauce or tamari
- 2 tablespoons cornstarch
- 1/4 teaspoon garlic powder
- 1/4 teaspoon black pepper
- Pinch of salt, optional
For the Thai Peanut Sauce
- 1/3 cup creamy peanut butter
- 1/3 cup light coconut milk
- 1 tablespoon low-sodium soy sauce or tamari
- 1 tablespoon fresh lime juice
- 1 tablespoon maple syrup or brown sugar
- 1 teaspoon rice vinegar
- 1 teaspoon freshly grated ginger
- 1 garlic clove, finely grated or minced
- 1 teaspoon sriracha or chili garlic sauce, plus more to taste
- 2 to 4 tablespoons warm water, as needed
Optional Toppings and Bowl Add-Ins
- Cooked jasmine rice, brown rice, or rice noodles
- Shredded cabbage
- Julienned carrots
- Sliced cucumber
- Steamed broccoli
- Edamame
- Fresh cilantro or Thai basil
- Chopped roasted peanuts
- Sliced green onions
- Lime wedges
- Sesame seeds
How to Make Baked Tofu in Thai Peanut Sauce
Step 1: Press the Tofu
Drain the tofu and gently pat it dry. Wrap it in a clean kitchen towel or several layers of paper towels. Place it on a plate, then set a heavy skillet, cookbook, or another flat object on top.
Let the tofu press for 20 to 30 minutes. This step removes excess moisture, which helps the tofu become crispier in the oven instead of merely becoming warm and emotionally complicated.
Step 2: Cut and Season the Tofu
Preheat the oven to 425°F. Line a baking sheet with parchment paper for easier cleanup.
Cut the pressed tofu into bite-size cubes, usually about 3/4 inch to 1 inch each. Place the cubes in a large bowl. Drizzle with oil and soy sauce, then sprinkle with cornstarch, garlic powder, and black pepper.
Toss gently until every cube has a light, even coating. The cornstarch is not there to turn tofu into a science experiment. It simply helps create that lightly crisp, golden exterior people tend to chase with a fork.
Step 3: Bake Until Golden
Spread the tofu cubes across the prepared baking sheet. Give them some breathing room. If they are piled together, they will steam rather than crisp, and nobody invited steamed tofu to this party.
Bake for 25 to 30 minutes, turning the cubes once halfway through. The tofu is ready when the edges are golden brown and slightly firm.
Step 4: Make the Thai Peanut Sauce
While the tofu bakes, prepare the sauce. In a small bowl, whisk together the peanut butter, coconut milk, soy sauce, lime juice, maple syrup, rice vinegar, ginger, garlic, and sriracha.
Add warm water one tablespoon at a time until the sauce reaches your preferred consistency. For a thick dipping sauce, use less water. For rice bowls or noodles, thin it slightly so it drizzles easily over the tofu and vegetables.
Taste the sauce and adjust it to your liking. Add more lime for brightness, more maple syrup for sweetness, extra soy sauce for savoriness, or another spoonful of chili sauce when dinner needs a little chaos.
Step 5: Toss or Drizzle
Once the tofu is baked, you have two delicious options. You can drizzle the peanut sauce over the tofu just before serving, which keeps the tofu at its crispiest. Or you can gently toss the tofu in some sauce for a more saucy, takeout-style bowl.
For the best of both worlds, toss half the tofu with sauce and reserve the rest for drizzling on top. This creates flavor in every bite while preserving a few crunchy tofu edges. It is a small detail, but so is wearing socks, and that can change your entire day.
Best Ways to Serve Thai Peanut Tofu
This baked tofu with peanut sauce is incredibly versatile. It can be the centerpiece of a full dinner bowl, tucked into lettuce wraps, or piled over noodles. Here are a few easy serving ideas.
Thai Peanut Tofu Rice Bowls
Start with jasmine rice or brown rice. Add shredded cabbage, cucumber, carrots, edamame, and baked tofu. Spoon peanut sauce over everything, then top with cilantro, peanuts, green onions, and lime.
Peanut Tofu Noodles
Toss cooked rice noodles, soba noodles, or spaghetti with extra peanut sauce. Add thinly sliced bell peppers, shredded cabbage, cucumber, and baked tofu. This version is excellent warm, room temperature, or cold from the refrigerator during a lunch break when meetings have stolen your joy.
Lettuce Wraps
Spoon baked tofu into butter lettuce leaves with shredded carrots, cucumber, herbs, and chopped peanuts. Drizzle with peanut sauce and serve with lime wedges. It is crunchy, fresh, messy in a good way, and surprisingly fun to eat.
Roasted Vegetable Sheet Pan Dinner
Roast broccoli, bell peppers, snap peas, or cauliflower on a second baking sheet while the tofu cooks. Add everything to bowls with rice and sauce. One oven, one dinner, fewer dishes, fewer opportunities to question your life choices.
Tips for Crispy Baked Tofu
Choose Extra-Firm Tofu
Extra-firm tofu is the best choice for baked tofu because it holds its shape and contains less moisture than softer varieties. Silken tofu is wonderful for smoothies, desserts, and creamy sauces, but it is not built for cube-based adventures.
Do Not Skip Pressing
Pressing tofu helps remove water so the seasoning can cling better and the outside can brown more effectively. You do not need a fancy tofu press, although one can be convenient. A clean towel, plate, and heavy skillet work beautifully.
Use Cornstarch for a Better Crust
A light coating of cornstarch gives baked tofu a noticeably crisper exterior. Arrowroot starch or potato starch can also work, though cornstarch is easy to find and usually waiting in the pantry behind the mysterious bag of lentils.
Give the Tofu Space
Spread the cubes into one even layer. Overcrowded tofu traps steam, and trapped steam is the villain in many crispy-food stories.
Serve the Sauce Separately for Maximum Crunch
Peanut sauce is creamy and delicious, but it will soften tofu over time. For the crispiest result, drizzle or dip rather than fully soaking the tofu. For the most flavorful result, toss it. Neither choice is wrong. This is dinner, not a courtroom.
How to Adjust the Peanut Sauce
Thai peanut sauce is wonderfully flexible. The balance of creamy, salty, sweet, sour, and spicy flavors can be adjusted based on your pantry and personal taste.
- For more heat: Add extra sriracha, red pepper flakes, or sambal oelek.
- For more sweetness: Add another teaspoon of maple syrup, brown sugar, or coconut sugar.
- For more tang: Add lime juice or a small splash of rice vinegar.
- For a nuttier flavor: Stir in a spoonful of natural peanut butter or garnish with chopped roasted peanuts.
- For a thinner sauce: Whisk in warm water or additional coconut milk.
- For a soy-free option: Use coconut aminos instead of soy sauce or tamari.
Easy Recipe Variations
Spicy Thai Peanut Tofu
Add sliced Thai chilies, extra chili garlic sauce, or crushed red pepper flakes. Keep a glass of water nearby, but remember that water does not solve all spice problems. Coconut milk, rice, or a little extra peanut sauce will be more useful teammates.
Air Fryer Tofu Version
Prepare the tofu as directed, then cook it in a preheated air fryer at 400°F for about 12 to 15 minutes. Shake the basket halfway through. The tofu should be crisp and golden before you add the sauce.
Almond Butter or Cashew Butter Sauce
Peanut butter gives this dish its classic flavor, but almond butter or cashew butter can work when needed. The flavor will be different, but still creamy, rich, and very capable of making vegetables disappear from your plate.
Tofu and Broccoli Peanut Bowl
Add roasted broccoli, steamed snap peas, and shredded cabbage. The vegetables bring crunch and color, while the tofu and sauce make the bowl feel substantial enough for dinner.
Make-Ahead and Storage Tips
Baked tofu in Thai peanut sauce is excellent for meal prep, especially when you store the components separately.
- Store baked tofu in an airtight container in the refrigerator for up to 4 days.
- Store peanut sauce separately in a sealed jar for up to 5 days.
- The sauce may thicken in the refrigerator. Stir in a splash of warm water or coconut milk before serving.
- Reheat tofu in the oven, toaster oven, or air fryer to bring back some crispness.
- Keep fresh toppings, herbs, cucumbers, and lime wedges separate until serving.
For lunch bowls, layer rice, vegetables, tofu, and toppings in containers, then pack the sauce in a small separate container. Drizzle it on just before eating. This prevents the tofu from becoming soft and prevents your lunch from becoming a tiny refrigerator tragedy.
Common Questions About Baked Tofu in Thai Peanut Sauce
Can I use firm tofu instead of extra-firm tofu?
Yes, but extra-firm tofu is usually easier to cube and crisp. If using firm tofu, press it thoroughly and handle it gently when tossing with starch and sauce.
Can I make this recipe without coconut milk?
Absolutely. Replace the coconut milk with warm water, unsweetened oat milk, or more peanut butter thinned with water. Coconut milk adds richness, but the sauce will still be delicious without it.
Is Thai peanut sauce gluten-free?
It can be. Use tamari or certified gluten-free soy sauce, and check labels on chili sauce and other bottled ingredients.
Can I freeze baked tofu?
You can freeze baked tofu, although the texture will become chewier after thawing. That is not necessarily a bad thing; some people enjoy the firmer texture. Freeze the tofu separately from the peanut sauce for best results.
What vegetables go best with peanut tofu?
Broccoli, carrots, bell peppers, cabbage, snap peas, cucumber, edamame, green beans, and roasted sweet potatoes all pair beautifully with Thai peanut sauce.
Experience: Why Baked Tofu in Thai Peanut Sauce Became a Repeat Dinner
The first time I made baked tofu in Thai peanut sauce, I approached it with the cautious optimism usually reserved for assembling furniture without reading the instructions. I had eaten tofu before, of course, but it was often either very good at a restaurant or very beige at home. There seemed to be no middle ground.
I had a block of extra-firm tofu in the refrigerator, a jar of peanut butter that had been opened and closed enough times to qualify as family, and a lime that looked slightly suspicious but still had potential. The plan was simple: bake the tofu, whisk a sauce, make rice, and hope for the best.
The pressing step felt mildly annoying at first. Waiting 20 minutes for tofu to lose water is not exactly the kind of kitchen drama that gets its own television show. But that small pause turned out to be useful. It gave me time to slice vegetables, rinse rice, locate the ginger hiding behind a jar of mustard, and clean up the counter before it transformed into a sauce-covered crime scene.
When the tofu came out of the oven, it was noticeably different from the tofu I remembered making years ago. The edges were crisp, the cubes had a golden color, and they no longer looked like they had been politely warmed in a damp conference room. The cornstarch coating made a real difference, especially once the tofu met the rich peanut sauce.
The sauce was the moment everything clicked. Peanut butter, lime, ginger, garlic, soy sauce, and coconut milk sound simple on paper, but together they create the kind of flavor that makes you take another bite before you have finished chewing the first one. It was creamy without being heavy, tangy without being sour, and spicy enough to wake up the rice without setting off a five-alarm kitchen emergency.
I served the tofu over jasmine rice with shredded cabbage, cucumber, carrots, cilantro, and chopped peanuts. The contrast was what made the bowl memorable. The tofu was warm and crisp. The peanut sauce was smooth and bold. The cucumber was cold and refreshing. The cabbage added crunch. The lime juice tied everything together like the responsible friend in a group chat.
Since then, this recipe has become one of those meals that changes depending on what is available. Sometimes it becomes a noodle bowl with rice noodles and broccoli. Sometimes it becomes lettuce wraps with cucumber and herbs. Sometimes it is a refrigerator cleanout dinner with roasted carrots, half a bell pepper, leftover rice, and whatever greens are still alive enough to participate.
It also works especially well for guests because people can build their own bowls. One person can add extra sriracha, another can skip cilantro, and someone can pile on enough peanuts to make the bowl sound like a rainstorm when they stir it. Everyone gets dinner exactly the way they want it, and nobody has to pretend they enjoy a vegetable they clearly do not trust.
The best part is that this baked tofu recipe feels both practical and special. It does not require rare ingredients, expensive equipment, or a full afternoon in the kitchen. Yet the final bowl has layers of texture and flavor that make it feel like you made a real meal instead of merely preventing hunger from winning.
That is the quiet magic of baked tofu in Thai peanut sauce. It takes an ordinary block of tofu, gives it a crisp jacket and a creamy peanut blanket, then turns it into a dinner worth repeating. Not bad for something that started life looking like a pale little rectangle in a plastic container.
Conclusion
This baked tofu in Thai peanut sauce recipe proves that plant-based dinners can be bold, comforting, colorful, and deeply satisfying. With crispy oven-baked tofu, a creamy peanut sauce, fresh vegetables, and rice or noodles, it delivers plenty of flavor without requiring complicated techniques.
Make it once as written, then make it your own. Add more heat, use different vegetables, build a noodle bowl, or turn it into meal prep for the week. Just remember the two big rules: press the tofu and do not be shy with the peanut sauce.














