Table of Contents
Crispy baked tofu might just be the recipe that turns skeptics into believers. It won over my husband, who never liked tofu’s texture or its lack of flavor, and trust me, that was no small victory.
Tofu is a plant-based protein made from soybeans, and its mild flavor is actually its superpower: it soaks up whatever you season it with. Press out the moisture, toss with soy sauce, olive oil, and a little cornstarch, and the oven does the rest. The result is golden, crispy on the outside, tender inside, and ready to go into salads, grain bowls, or a curry.
What You’ll Need
Just four simple ingredients (find the complete recipe with measurements below):

- Extra-firm tofu — The only type that works here. Extra-firm has the lowest water content, which means it presses well and crisps up beautifully in the oven. A good source of plant-based protein, calcium, and iron.
- Soy sauce — This is where the flavor comes from. It seasons the tofu and helps it caramelize in the oven. Use tamari for a gluten-free option.
- Olive oil — Helps the tofu crisp up and adds a touch of richness. A cornerstone of the Mediterranean Diet and a great source of heart-healthy monounsaturated fats.
- Cornstarch — The secret to that crispy crust. It coats the outside of each cube and creates a light, golden shell as it bakes. Arrowroot powder works as a substitute.
How to Make Crispy Baked Tofu
Full recipe below. Here’s a quick overview of the steps:









- Press the tofu. Cut the block into three slabs, then each slab into 3×5 pieces. Lay them on a towel-lined baking sheet, fold the towel over, place another baking sheet on top, and weigh it down with a cast iron skillet or similar heavy item. Let it rest for 30 minutes to an hour.
- Season. Transfer the pressed tofu to a large bowl. Toss gently with soy sauce, then olive oil, then cornstarch, one at a time. The tofu will look well-coated and slightly sticky at this point. That’s exactly what you want.
- Bake. Spread the cubes in a single layer on a parchment-lined baking sheet. Bake at 400°F for 25 to 30 minutes, flipping the tofu and rotating the pan front to back after 20 minutes.
💡 Tip: Some cooks like to freeze the tofu before pressing. Freezing changes the texture, making it chewier and more porous, which helps it absorb seasoning and release water more easily during pressing. Thaw completely before proceeding. It’s worth trying if you enjoy a meatier bite.
Cooking Timeline
🔪 Slice the tofu — 5 minutes
🏋️ Press the tofu — 30 to 60 minutes
🌡️ Preheat the oven — 10 minutes
🥣 Season the tofu — 5 minutes
⏱️ Bake — 25 to 30 minutes
⏰ Total time: 1 hour 15 minutes to 1 hour 40 minutes (mostly hands-off!)
Ways to Serve It
Crispy baked tofu is wonderfully versatile. Here are a few favorite ways to use it:
- In a salad. Toss it on top of a big green salad or a kale and grain salad for a satisfying protein boost. It works especially well with bold dressings like tahini or miso.
- In a grain bowl. Layer it over brown rice, quinoa, or farro with roasted vegetables and a drizzle of sauce for an easy, balanced meal.
- In a curry. This is where it really shines. The crispy crust holds up beautifully in a rich sauce without falling apart.
- As a snack. Straight off the pan, still warm. No further explanation needed.
Your Questions, Answered
Yes, and it’s worth the wait. Tofu holds a lot of water, and if you skip this step the cubes will steam in the oven instead of crisping up. Thirty minutes is the minimum; an hour gives you the best results.
You can, but you’ll need to press it longer to remove enough moisture. Extra-firm is really the better choice here and worth seeking out.
Easily. Just swap the soy sauce for tamari, which is virtually identical in flavor but made without wheat. Everything else in the recipe is naturally gluten-free.
It does. While tofu isn’t a traditional Mediterranean ingredient, it fits the spirit of the diet perfectly as a plant-based protein that’s low in saturated fat and rich in nutrients. The Mediterranean Diet encourages replacing animal proteins with plant-based alternatives regularly, and tofu does that job beautifully.
Advance Prep & Storage
Make ahead: You can press and cut the tofu up to 24 hours in advance. Store the pressed, uncooked cubes in an airtight container in the fridge. Before seasoning, give them a quick pat dry with a paper towel to remove any moisture that has accumulated.
Storage: Leftover crispy baked tofu keeps well in an airtight container in the fridge for up to 4 days.
Reheating: A dry skillet over medium heat is the best way to bring the crispiness back, just a few minutes and it’s almost as good as fresh. An air fryer works great too. The microwave works in a pinch but the texture will soften.
More Recipes You’ll Love
Roasted Vegetables with Stir-Fry Sauce and Brown Rice
Crispy Baked Tofu
Ingredients
- 1 lb extra-firm tofu
- 1 tbsp soy sauce
- 1 tbsp olive oil
- 1 tbsp cornstarch
Instructions
- Cut the tofu into three slabs, then cut each slab into 3×5 pieces.
- Line a baking sheet with a kitchen towel. Lay the tofu pieces on top, fold the towel over, place a second baking sheet on top, and weigh it down with a heavy item. Press for 30 minutes to an hour.
- Preheat the oven to 400°F.
- Transfer the pressed tofu to a large bowl. Drizzle with soy sauce and toss gently. Add the olive oil and toss again. Sprinkle with cornstarch and toss until all surfaces are coated.
- Spread the tofu in a single layer on a parchment-lined baking sheet.
- Bake for 25 to 30 minutes, flipping the tofu and rotating the pan front to back after 20 minutes.
Notes
- For gluten-free, swap soy sauce for tamari.
- Arrowroot powder can be substituted for cornstarch.
- Firm tofu can be used but requires a longer press time.
- Leftovers keep in an airtight container in the fridge for up to 4 days. Reheat in a dry skillet or air fryer for best results.
- This recipe doubles easily for a crowd.






My husband has always refused to eat tofu, but this recipe converted him! He even went back for seconds. So easy and so good!