
Baked tofu is one of my absolute favorite ways to enjoy this versatile protein, and honestly, it’s so much easier than you might think! There’s something magical about the crispy exterior and creamy interior that happens when you bake tofu with the right technique. I’ve been making this for years, and I’m so excited to share my foolproof method with you today.
The key to the best baked tofu is all about preparation and seasoning. You’ll want to start with extra-firm tofu, which holds its shape beautifully during baking. Many people make the mistake of not pressing their tofu adequately, which results in a watery, bland final product. But don’t worry—I’ll walk you through every single step to ensure your tofu comes out perfectly golden and delicious every time.
What I love most about this recipe is how incredibly versatile it is. You can serve it as a main protein alongside roasted vegetables and grains, toss it into salads like this Best Chickpea Salad Recipe, or even use it as a component in grain bowls. The marinade I’m sharing is my go-to, but feel free to get creative with your own flavor combinations. I often make extra and keep it in the fridge for quick weeknight dinners.
This recipe requires minimal ingredients and comes together in about thirty minutes of hands-on time, though the baking does take a bit longer. The result is restaurant-quality baked tofu that rivals anything you’d order at a upscale vegetarian restaurant. Pair it with sides like pickled onions from this Easy Pickled Red Onion Recipe for brightness, and you’ve got yourself a truly memorable meal.
One of my favorite things about making baked tofu at home is controlling exactly what goes into it. You know every ingredient, every seasoning, and can adjust things to your personal taste preferences. According to Serious Eats, proper tofu preparation is absolutely crucial for achieving that perfect texture we’re all after. I’ve tested this recipe dozens of times to get it just right, and I genuinely believe this is the best method out there.
Serve your baked tofu warm right out of the oven, or let it cool and enjoy it cold the next day. It keeps beautifully in an airtight container in the refrigerator for up to five days, making it perfect for meal prep. Whether you’re vegan, vegetarian, or simply looking to add more plant-based proteins to your diet, this baked tofu recipe is an absolute game-changer. Let’s get started!
Ingredients
- Two 14-ounce blocks extra-firm tofu
- 1/4 cup low-sodium soy sauce
- 2 tablespoons sesame oil
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup or agave nectar
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 teaspoon sriracha or red chili paste
- 1/2 teaspoon white pepper
- 2 tablespoons cornstarch
- 1 tablespoon olive oil for the baking sheet
- 2 green onions, sliced for garnish
- 1 tablespoon sesame seeds for garnish
- Optional: 1/4 teaspoon smoked paprika for depth

Instructions
- Remove the tofu blocks from their packaging and drain any liquid. Place each block on a clean kitchen towel or between layers of paper towels.
- Press the tofu using a tofu press for 15-20 minutes, or place a heavy pan on top of the towel-wrapped blocks and let sit for the same amount of time. This removes excess moisture and allows better marinade absorption.
- Once pressed, unwrap the tofu and cut each block into 1/2-inch thick slabs or 1-inch cubes, depending on your preference. I prefer slabs for maximum surface area.
- In a shallow bowl, whisk together the soy sauce, sesame oil, rice vinegar, maple syrup, minced garlic, minced ginger, sriracha, and white pepper until well combined.
- Place the cornstarch in a shallow plate and set aside. This will help create that gorgeous crispy exterior we’re after.
- Gently place the tofu pieces into the marinade and carefully coat all sides. Let them sit in the marinade for 5-10 minutes, turning halfway through to ensure even coating.
- Preheat your oven to 425°F. Line a large baking sheet with parchment paper and drizzle lightly with olive oil.
- Working with one piece at a time, remove the tofu from the marinade and dredge it in the cornstarch, shaking off any excess. The cornstarch coating is what creates that beautiful golden crust.
- Place each coated piece on the prepared baking sheet in a single layer, making sure pieces don’t touch or overlap. This ensures even baking and maximum crispiness.
- Bake for 25-30 minutes, stirring the pan and flipping the pieces halfway through cooking, until the tofu is golden brown on all sides and the edges are slightly crispy.
- Remove from the oven and let cool for 5 minutes on the baking sheet before transferring to a serving platter.
- Garnish with sliced green onions and sesame seeds while still warm. Serve immediately with your favorite sides.

Pro Tips
o Extra-firm tofu is absolutely essential for this recipe. Softer varieties will fall apart during handling and baking. Don’t try to substitute with silken or soft tofu.
o The cornstarch coating is what makes this tofu so incredibly crispy. Some recipes skip this step, but I find it makes a huge difference. You can also use arrowroot powder as a substitute.
o If you’re sensitive to sesame, you can substitute the sesame oil with olive oil or coconut oil, though you’ll lose some of that delicious nutty flavor.
o This tofu is perfect served over steamed rice, roasted vegetables, or in grain bowls. The marinade is flavorful enough to stand on its own, but you can also serve it with an additional sauce on the side.
o Leftovers keep beautifully in an airtight container in the refrigerator for up to five days. Reheat in a 350°F oven for about 10 minutes to re-crisp the exterior.
o You can customize the marinade with different flavors. Try adding lime juice, orange zest, or even a splash of soy sauce for different flavor profiles.
o Make sure your baking sheet is hot when you add the tofu for optimal crisping. You can preheat the sheet in the oven while preparing the tofu.
o Don’t crowd the pan. If your pieces are touching, they’ll steam instead of bake, resulting in a soft texture rather than crispy.
o For meal prep, you can prepare the tofu through the marinating step and refrigerate for up to 24 hours before baking. This actually allows the flavors to deepen even more.
o The marinade can be made ahead and stored in the refrigerator for up to one week, making this an incredibly convenient recipe for busy weeknights.
