If you’re looking for an easy, flavor-packed, vegetarian dinner, it doesn’t get more delicious than this sweet and spicy oven-roasted tofu.
If you’re new to cooking tofu, it can be intimidating, but this method truly keeps it crisp! It’s tossed in an Asian-inspired marinade, ideal for serving in rice bowls with your favorite blistered or roasted vegetables — garlicky blistered string beans are my forever fav!

Ingredient Notes
- Extra firm tofu: This is the firmest variety of tofu, and the one with the least amount of water. For crispy roasted tofu, look for extra firm.
- Sesame oil: This adds a nutty taste to the tofu that we love!
- Low-sodium soy sauce: Adds a salty flavor without adding too much salt.
- Cornstarch: Coating tofu in cornstarch will yield the crispiest results!
- Brown sugar: The sugar in the sauce is needed to counter all the Dijon mustard .
- Dijon mustard: This is the ‘spicy’ part of the sauce.
- Garlic: Adds a lot of flavor to the sauce!
- Ground ginger: This adds another level of richness and a bit of warmth.
- Scallions: Add lots of thinly sliced green onions for serving
- Sesame seeds: For serving
You’ll also need a kitchen towel (more absorbent than paper towels, used for pressing the tofu to release excess moisture), a heavy weight such as a cookbook or heavy skillet, a rimmed baking sheet, parchment paper, a medium saucepan, whisk, and mixing bowl.


Why You Need To Press Tofu
Plain and simple: tofu should be pressed before cooking to help absorb moisture. Think of a block of tofu kind of like a sponge. In order to create any type of texture — and also to prevent tofu from breaking apart or crumbling while cooking — press it to squeeze out water.
You can press an entire block or you can cut tofu into cubes (½-1 inch cubes) or slices and press that way. Place on a kitchen towel lined plate, then cover with the excess kitchen towel. Weigh down with something heavy, such as a large cookbook or a heavy pot.
You can also use a tofu press to speed up the process.
Pro Tip:
Use Extra Firm Tofu
This is your best bet for tofu that maintains its shape while cooking!



How To Make Roasted Tofu
Once you’ve pressed the tofu to release excess water, place the cubes in a large mixing bowl. Season however you like — for this roasted tofu recipe, we’re seasoning with sesame oil, soy sauce, and cornstarch.
Why is cornstarch needed? This is the key to crispy tofu. Cornstarch absorbs even more moisture from tofu, which leads to a crisp exterior. If you don’t have cornstarch, you can use potato starch, arrowroot starch, or tapioca starch.
Toss to thoroughly coat, then place in a single layer on a parchment-lined baking sheet. Cook at 425F for about 30 minutes, flipping the tofu once halfway through to ensure it cooks evenly on both sides.


Make The Sweet and Spicy Sauce
This sauce is seriously so delicious!
Combine brown sugar, Dijon mustard, a little more soy sauce, sesame oil, chopped garlic, and ground ginger in a saucepan.
Bring to a boil, then whisk until the sugar is fully dissolved. That’s it! Your sweet and spicy sauce is now ready to be tossed with crispy roasted tofu!

How To Serve
We love to expand on the Asian-inspired flavors of the sauce and pair this with perfectly fluffy white rice and sautéed baby bok choy. A drizzle of sriracha adds the best spice!
Other veggie ideas:
- Oven roasted broccoli
- Shishitos peppers
- Steamed edamame
Alternatively, if you’re using store-bought marinades, or really any other tofu marinade, pair the side dishes to complement those flavors. This is a really simple and forgiving baked tofu recipe that is easily adaptable to many dishes.
Add crispy baked tofu to stir fries, salads, and grain bowls. This tofu is absolutely delicious!

Expert Tips
- Buy extra firm! There are a variety of textures when it comes to tofu, from silken to firm to extra firm. While you might grab silken tofu to whip into a sauce or use in soup, extra firm is what you want for any dish that requires texture and for the tofu to maintain its shape.
- Press the tofu! We can’t stress enough how important this step is. Do not skip if you want roasted tofu that is actually crispy.
- Add a lot of flavor! The seasonings are so important. Tofu is naturally lacking flavor, so you’ve gotta make sure to both season it generously and to use big, bold flavors that come through in the final dish.

A really lovely way to introduce tofu into your meal rotation. Can’t wait to hear what you think, so don’t forget to leave a review and ⭐️⭐️⭐️⭐️⭐️ rating below!
And make sure to sign up for our newsletter and follow along on Instagram, TikTok, YouTube, Pinterest, and Facebook for more Well Seasoned recipes! Don’t forget to tag us on social channels when you make a recipe at #wellseasonedstudio and upload your photos below! We love seeing what you’re up to in the kitchen!
Other plant-based recipes to try next!
Hearty Farro Salad with Honey Mustard Vinaigrette Pan Fried Chickpea Patties (with Dried Chickpeas) Crispy Pan-Seared Mushroom Shawarma Whole Roasted Cauliflower with Garlic Anchovy SauceTell Us What You Think!
If you make this recipe, don’t forget to leave a review and rating—we value your feedback and it helps us keep creating (and sharing!) free recipes. Your support means the world!
Rate this RecipeCrispy Oven-Roasted Tofu with Sweet, Spicy Glaze
Video

Equipment
Ingredients
- 1 lb (16oz) block extra firm tofu cut into ½-1" cubes
- 1 Tbsp + 1 tsp sesame oil
- ¼ cup low-sodium soy sauce divided (or tamari, if making gluten-free)
- 1 Tbsp cornstarch
- ¼ cup tightly packed light brown sugar
- 3 Tbsp Dijon mustard
- 2 cloves garlic finely chopped
- ½ tsp ground ginger
- 3 scallions thinly sliced
- Sesame seeds for serving
Instructions
- Drain the tofu. Place cubes of tofu on half of a kitchen towel, then gently fold the other half on top. Place a heavy weight (such as a cookbook or pan) on top, then press and drain the tofu for 30 minutes.
- Prep the tofu. Preheat an oven to 425°F (218°C), then line a baking sheet with parchment paper. Place the pressed tofu in a large bowl, then season with 1 Tbsp sesame oil and 1 Tbsp soy sauce. Toss well, then sprinkle on 1 Tbsp cornstarch, tossing gently to thoroughly and evenly coat the tofu.
- Roast the tofu. Pour the dredged tofu onto the baking sheet, ensuring it’s in a single layer with a little space between each cube. Roast for 30 minutes, flipping the tofu once halfway through cook time.
- Make the sweet and spicy sauce. Place ¼ cup brown sugar, 3 Tbsp Dijon, remaining 3 Tbsp soy sauce, 1 tsp sesame oil, 2 cloves chopped garlic, and ½ tsp ground ginger in a medium saucepan, then place over medium-high heat. Bring to a boil and whisk until the sugar is dissolved, then set aside.
- Toss, then serve. When the tofu is cooked and crispy, transfer it to a large mixing bowl, then pour the sauce on top. Give it a good toss, then serve over rice (or other grain) with sliced scallions and your favorite veggies or use however you like!
Notes
- Nutrition facts do no include rice or vegetables.
- Make ahead and leftovers: Cooked tofu will keep for up to 4-5 days, however it is best (and crispiest!) when enjoyed shortly after cooking. We recommend eating it fresh. You can certainly prep the tofu in the cornstarch dredge a day in advance, then cook it when ready.
- Reheating: Store leftovers in an airtight container in a fridge. Gently reheat leftovers in a microwave until warm. Alternatively, you can rewarm in an oven preheated to 350°F (177°C) for about 8-10 minutes.
Nutrition
Method for cooking tofu inspired by Cookie and Kate.



Excellent blend of flavors and wonderful texture on the tofu!
Love to hear it! This is such an approachable way to enjoy tofu! xo, Ari
This is the crispy tofu recipe I have been searching for! I have sent it to almost everyone I know.
Flipping halfway through is key!
This makes me so happy! I haven’t made crispy tofu in a while, but I think that’s going to change next week. Thanks, Siobhan! xo, Ari