Seriously Delicious Marinated Tofu

Jump to Recipe
This incredibly chewy, delightfully crispy, and Chinese-flavored Marinated Tofu will is addictively good. Make it a protein-packed staple for meal prep, dinners, and more… It goes well with everything!
Prep 20 minutes
Cook 25 minutes
Marinating Time 30 minutes
Total 45 minutes
5 from 62 votes

This Marinated Tofu recipe transforms tofu from a watery blob into an addictive treat. Spongy on the inside and crispy on the outside, the tofu cubes are marinated in a sensational East Asian marinade before being baked to perfection.

The two elements in this recipe—the tofu and marinade—both have their perks. Frozen and thawed tofu is spongy, chewy, and has a crave-worthy crispy crunch without any excess fryer oil. The marinade, with its blend of savory, sweet, nutty, and warm flavors, soaks into the tofu cubes in as little as 30 minutes.

The best part is you can pair this marinated tofu with anything, making this an essential recipe for weekly meals, meal prep, and more.

Table of Contents
1. Why this recipe works
2. Ingredient notes
3. Step-by-step instructions
4. Tips for making this recipe
5. What to serve this recipe with
6. Frequently Asked Questions
7. Recipe card

crispy browned marinated tofu cubes in a ceramic bowl with a spoon.

Why this recipe works

A mind-blowing marinade.

I’m no stranger to tofu marinades. From my Maple-Dijon Crispy Tofu to my Greek-Style Vegan Feta, it’s a lot of fun to dress tofu in a blend of spices, herbs, vinegar, and oil to see what kind of flavors you end up with.

This recipe, however, is on an entirely different mind-blowing level. It’s made with just a handful of ingredients but is bursting with the deliciously savory East Asian flavors of soy sauce, toasted sesame oil, white pepper, and five spice powder. 

ad for meal plans program with picture of woman with button

Lastly, the consistency isn’t liquidy, unlike many other tofu marinade recipes. It’s thick and saucy, ensuring that every cube of tofu is evenly covered and marinated. And without the excess liquid, the tofu turns out perfectly crispy and never soggy.

Next-level tofu.

Tofu sometimes gets a bad rap for being boring, watery, or flavorless, especially when it isn’t cooked properly. But not in this recipe. 

The secret to the best marinated tofu is to freeze and defrost the brick of tofu first.

As Bon Appetit explains, the water in the tofu expands and turns to ice crystals once frozen, changing the molecular structure. Once defrosted, the ice crystals melt out of the tofu and leave air pockets behind. 

And voila! You’ll have a brick of tofu with a ton of air pockets to fill with the delicious marinade. Once cooked, every bite is a spongy and bouncy treat with a crispy exterior. 

We tried this recipe with regular tofu, and while it was nice, the texture was significantly chewier and crispier with defrosted tofu. 

A kitchen staple.

Tofu is a sponge-like, nutrient-dense food that packs in 8 grams of protein in just 3 ounces (with just 70 calories). So when it’s marinated and baked until crispy, it becomes a nutritious AND tasty plant protein you can use in almost anything.

Skip to the “how to serve marinated tofu” section for ideas!

Ingredient notes

ingredients for vegan marinated tofu laid out on a wooden cutting board in bowls and labeled.

Tofu. Extra-firm tofu will give you the best results. It has relatively little water in it (which is pressed out before marinating) and a firm, chewy texture.

Remember: Use tofu that’s been frozen and defrosted. The spongy, chewy texture is a game-changer! You can learn how to freeze and defrost tofu in the Tips section.

Substitute: If you don’t have time to press the tofu, use super firm tofu (AKA high protein tofu) instead. It contains even less water and doesn’t need to be pressed.

Soy sauce. It’s the base of the marinade, adding a rich and umami flavor. It’s essential to this recipe.

Substitute: Use tamari if gluten free.

Toasted sesame oil. The oil not only gives the baked tofu a nutty flavor but also prevents it from sticking to the pan. Make sure to use toasted sesame oil for that bold flavor. My favorite brand is Ottogi

Chinese five-spice powder + white pepper. Don’t skip this dream team! The white pepper is sharp and bright, and the five-spice powder is slightly sweet, warming, and aromatic. Together, they add an incredible, unique flavor, making this tofu marinade recipe unlike any other. 

Where to buy: Both should be available at well-stocked grocery stores, like Whole Foods and Vons, or at Asian markets. You can also buy them online.

Brown sugar. Sugar is essential in most marinade recipes. The sweetness (1) helps balance the stronger, more acidic flavors, (2) adds a caramelized, golden-brown crust around each piece of tofu (a la the Maillard reaction), and (3) reacts with the protein, naturally tenderizing the tofu.

Substitute: If you don’t have brown sugar, use coconut sugar or cane sugar. I don’t recommend using a liquid sweetener like maple syrup because it gives the marinade a thinner consistency. 

Rice vinegar. This adds a subtle tang and helps balance the sweet and savory flavor profile.

Arrowroot flour. Last but not least, arrowroot powder is used to coat the marinated tofu before baking. This flavorless starch is naturally gluten free and expertly sticks to and crisps the tofu as it bakes. 

Substitute: We tested this recipe with cornstarch but found that it left a subtle chalky after-taste. However, this isn’t as noticeable when you’re serving the tofu with other elements, like grains, veggies, and sauces in vegan grain bowls.

Do you love the sound of these East Asian flavors? Then you’ll want to bookmark by Chinese restaurant-style Tofu Stir Fry!

crispy browned marinated tofu cubes on a parchment paper lined sheet pan.

Step-by-step instructions

Cut the tofu into 4 slabs. Press the tofu slabs for 10 minutes to drain the excess liquid. Slice the tofu slabs into cubes. 

sliced tofu cubes on a wooden cutting board with a knife on a pink table.

While the tofu is pressing, stir the marinade ingredients together.

Transfer the tofu cubes to a large zip-top bag. Pour in the marinade and toss to coat.

Marinate the tofu. Seal the bag and leave it in the fridge for at least 30 minutes or up to 4 hours.

Tip: Gently massage the tofu in the bag at least once to ensure each tofu cube is well coated and has a chance to soak up those amazing flavors.

Once the marination is over, add the arrowroot powder to the bag with the tofu and marinade. Toss and gently massage to coat every piece.

Bake the tofu. Arrange the tofu in an even layer on a parchment paper-lined sheet pan. Keep any excess marinade in the bag.

Tip: Make sure the tofu isn’t piled on top of each other or too close together. This leads to steaming and will result in soggy, not-so-crispy baked tofu.

marinated tofu cubes arranged in a single layer on a parchment paper lined blue sheet pan.

Bake until the tofu is crisp and browned. The pieces may look a little soft, but they crisp up after resting for 5 minutes!

baked marinated tofu cubes looking browned and crispy on a parchment paper lined sheet pan.

Tips for making this recipe

Frozen and defrosted tofu is a game-changer. It improves the texture and absorbs more flavor. 

To freeze tofu, you can either:

(1) Stick the whole block of tofu (still in the packaging) in the freezer or

(2) Unpackage the tofu and transfer it plus its water to a freezer-safe bag or container. Freeze for at least 8 hours, or longer.

To defrost tofu, you have a few options:

1) Leave it in the fridge if you aren’t in a rush. This should take 1 or 2 days, depending on how long the tofu was frozen.

2) Defrost on the kitchen counter fora few hours, then return it to the fridge to continue thawing. To speed things up, place the tofu in a bowl or pan of warm water when it’s on the countertop.

3) The quickest method is in the microwave. Run the frozen tofu under warm running water until it can easily slide out of the packaging. Place it in a bowl of warm water, then microwave in 1-minute intervals until thawed (this might take 8 to 12 minutes). 

Pressing the tofu is necessary. It’s the only way to remove all of the excess water from the brick. Skip this part and you won’t achieve the crispy, chewy texture.

A tofu press is a quick and easy way of pressing tofu, but the old-fashioned way works just as well.

Lay the sliced tofu slabs on a cutting board and lay a thin kitchen towel overtop. Place a heavy cookbook on top, add a cast iron skillet on top to weigh it down, then leave it to drain for 10 to 30 minutes.

You can cut down on the amount of time you have to press the tofu by (1) first squeezing out the residual water in the tofu packaging, and (2) slicing the tofu into slabs before pressing; this gets more water out of the tofu than just pressing the entire block.

For more detailed instructions on improving the taste and texture of tofu, head to my 40 Terrific Tofu Recipes

Don’t skip the rest time. The tofu is going to feel a bit soft after it’s done baking. Don’t stress! Let it rest on the kitchen counter for 5 minutes. During this time, the texture will firm up and become deliciously crispy.

Use it for meal prep. If you want to marinate the tofu as part of your meal prep, store the tofu and marinade separately in the fridge for 1 to 3 days. When it’s time to eat, marinate the tofu for 30 minutes, then bake as normal.

How to serve marinated tofu

marinated tofu cubes on a platter of white rice with scallions and pickled onions on top of a pink linen.

Frequently Asked Questions

How long should I marinate this tofu?

You can leave the tofu in the bag with the marinade for as little as 30 minutes, or up to 4 hours.

Can I marinate tofu overnight?

Technically, yes, but in our tests, the tofu that marinated for longer than 4 hours absorbed too much of the marinade and ended up less flavorful and crispy.

I don’t have frozen tofu. What can I use instead?

No problem. You can achieve a similar spongy, chewy texture by boiling the refrigerated and cubed tofu in salted water instead. It’s the same method I use to maximize the chewiness and flavor of the tofu in my Vegan Curry recipe.

(1) Bring a medium pot of water up to a boil on the stove. 
(2) Once it’s boiling, add 1 heaping tablespoon of kosher salt (or 2 teaspoons of sea salt) and the cubed tofu.
(3) Once it returns to a boil, set a timer for 2 minutes. Drain well.

You can also make this recipe with refrigerated and pressed extra-firm tofu instead. We tested this and, while it worked just fine, didn’t have the same amazing texture.

What can I use instead of arrowroot powder?

Potato starch and cornstarch will work. Cornstarch tends to leave a subtle chalky flavor behind, but it isn’t too noticeable when serving the tofu in dishes with an abundance of other flavorful ingredients.

Can I pan-fry or air-fry the tofu instead?

Sure. You’ll need an extra 1 to 2 tablespoons of oil to pan-fry. Cook the tofu in a large non-stick or cast iron skillet in an even layer to ensure they can all brown evenly. Work in batches if you need to. I prefer baking though, as it’s hands off. 

The same goes for air frying. Although we haven’t tested this method, it’s best to spray the even layer of marinated tofu with non-stick spray before air frying.

Is this marinated tofu gluten-free?

Yes, just be sure to use tamari or gluten-free soy sauce instead of regular soy sauce.

crispy marinated tofu cubes on a parchment paper lined blue sheet pan on a pink surface.

If you love this Marinated Tofu, please give it a rating and review below! And of course, tag me with your remakes on Instagram!

Seriously Delicious Marinated Tofu

5 from 62 votes
This incredibly chewy, delightfully crispy, and Chinese-flavored Marinated Tofu will is addictively good. Make it a protein-packed staple for meal prep, dinners, and more… It goes well with everything!
Prep Time: 20 minutes
Cook Time: 25 minutes
Marinating Time 30 minutes
Total Time: 45 minutes
Course: Dinner, Side Dish
Cuisine: East Asian
Diet Gluten Free, Vegan, Vegetarian
Serving size: 4

Ingredients

  • 1 (14-ounce/400g) block of extra firm tofu, previously frozen and defrosted*

Marinade

  • 2 tablespoons soy sauce or tamari**
  • 2 tablespoons toasted sesame oil
  • 2 ½ tablespoons organic brown sugar
  • 1 ½ tablespoons rice vinegar
  • 1 teaspoon Chinese five spice powder***
  • ½ teaspoon white pepper***
  • ½ teaspoon garlic powder
  • 1/4 teaspoon ginger powder
  • A pinch of kosher salt

Finishing

  • 1 tablespoon arrowroot powder****

Instructions

  • For defrosted tofu: over the sink, gently squeeze the block tofu with both of your palms to extract as much water as you can but don’t squeeze so hard that you crumble it.
    For regular (non-thawed) tofu: skip this step, as the tofu might crumble.
  • Slice the tofu into 4 vertical slabs.
    For defrosted tofu: You can press it for 5 to 10 minutes (see below), or you can simply press down on each slab with a dry towel to remove a lot of the water (almost as if you're giving the tofu slab CPR!).
    For regular tofu: cover the slabs with a thin dish towel or paper towels, weight down the tofu with a heavy cookbook, and press it for 10 minutes.
  • Meanwhile, in a jar, combine the Marinade ingredients in a jar and shake until well combined (note: this does NOT include the arrowroot powder).
  • Slice each tofu slab vertically in half, so you have 8 slabs. Now slice each slab into 3/4 inch-cubes (~ 2 cm).
  • Add the tofu to a quart-sized ziploc or zip top bag. Pour the marinade on top and toss gently to coat, shaking the bag back and forth.
    Cover and marinate in the fridge for at least 30 minutes, or up to 4 hours, flipping the bag over a few times (at least twice during 1 hour) to distribute the marinade evenly.
  • Preheat to 425ºF/218ºC and arrange a rack in the middle or bottom third of the oven. Line the a rimmed sheet pan with parchment paper.
  • Add the arrowroot to the marinated tofu in the bag and seal. Toss and massage gently to coat. Use a slotted spoon to transfer the tofu to the pan and spread out in a single layer, leaving behind any extra marinade.
  • Bake for 15 minutes. Remove from the oven and flip the tofu. I use my hands to make it easiest, but be careful!
    Rotate the pan by 180º for even heating and return to the oven and bake for 10 to 13 minutes, or until tofu is nicely browned (a few blackened spots are okay).
  • Rest for 5 minutes. The tofu will be rather soft when it comes out of the oven, but after resting for 5 minutes, it will crisp up.

Notes

* Using previously frozen tofu makes a big difference in the texture, as well as the taste. Check out the Tips section for how to freeze and defrost tofu. 
** Use tamari to keep this recipe gluten-free. 
*** Chinese five spice powder really takes this tofu over the top. You can find it at many grocery stores, Asian markets, or online. Similarly, white pepper adds distinct Chinese flavors here that are amazing (it’s not the same as black pepper). 
**** In our tests, cornstarch left a subtle chalky aftertaste, whereas arrowroot powder did not. This is less of a problem when the tofu is paired with other foods, so if you only have cornstarch, it’s probably fine. 

Calories: 164kcal | Carbohydrates: 11g | Protein: 11g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Sodium: 469mg | Potassium: 203mg | Fiber: 2g | Sugar: 8g | Vitamin A: 3IU | Vitamin C: 0.3mg | Calcium: 48mg | Iron: 2mg

Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

Your email address will not be published. Required fields are marked *

Rate this recipe




75 comments on Seriously Delicious Marinated Tofu

  1. Veronica

    5 stars
    Absolutely delicious! Even my tofu-hating husband gave this two thumbs up. Crispy, savory, and so unique.

    1. Kaitlin @ Rainbow Plant Life

      We’re over the moon to hear you two enjoyed the recipe, Veronica. Thanks for your kind words!

  2. Maya Ben Bassat

    5 stars
    Hi!
    I want to try this recpie and take it to work. The crispness of the tofu i think will damaged with the mostuire of a food box, and heating up on the microwave .Do you recommend i skip the flour?

    1. Kaitlin @ Rainbow Plant Life

      If you are not planning to eat it fresh and only planning to eat it as leftovers heated up in the microwave, then I guess you could skip the arrowroot powder since it won’t be crispy. However, if you are planning to eat some of the tofu on the day of making, I would not skip the arrowroot powder, as it’ll have a nice crispy texture.

  3. Luke

    2 stars
    Made this recipe tonight and found it oily and too sesame flavored. I believe the sesame oil amount may have been put in the recipe incorrectly as tablespoons and should be teaspoons.

    1. Kaitlin @ Rainbow Plant Life

      Hi Luke, we’re sorry to hear you think so! This recipe is meant to have a prominent toasted sesame flavor, we didn’t accidentally write the wrong amount of toasted sesame oil in the blog post. That being said, any excess marinade should be left in the bag prior to cooking. We hope you get the chance to try some of our other recipes and enjoy them, we appreciate your honest feedback!

  4. Christine

    Really good! Love it for quick meals. Great add to salads, stir fry’s, and ramen.

    1. Kaitlin @ Rainbow Plant Life

      It’s so great to hear you love it, Christine! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  5. Allyson

    5 stars
    This turned out SO good!! I didn’t realize my sesame oil was out of stock so I used EVOO. I am eating it for lunch cold in my salads. Sooo tasty!

    1. Kaitlin @ Rainbow Plant Life

      Hi Allyson, it’s great to hear you had success with the recipe. Thanks for the review and we hope you get the chance to try this recipe with sesame oil very soon!

  6. Cindy Kautzmann

    5 stars
    FINALLY, a tofu recipe that I love. Thank you :)

    1. Kaitlin @ Rainbow Plant Life

      Yay, those words are music to our ears, Cindy! You’re welcome :)

  7. Kyra Rudhe

    5 stars
    I have an multi use air fryer, that I love but I’m finding it’s tricky getting the temp just right. Do you agree since it also has convection, to try 25 degrees less?
    So excited I found you and your recipes!

    1. Kaitlin @ Rainbow Plant Life

      Hi there, the air fryer can get a little crazy with tofu! I actually made these at my house in my convection oven and they were chewy and dry, and I baked them at 400F for 15 minutes if I recall correctly. When you use previously frozen tofu, it creates more pockets, and the tofu is faster to dry out with convection. They’ve been on my list to reattempt! I would bake them at 350F-375 F and toss them every 5 minutes. If you try these, let us know if they worked. :)

  8. Jay

    5 stars
    Can you let the tofu marinate overnight? Why upto 4 hours please?

    1. Kaitlin @ Rainbow Plant Life

      Hi Jay – Technically yes, but in our tests, the tofu that marinated for longer than 4 hours absorbed too much of the marinade and ended up less flavorful and crispy. You can always marinate it overnight (or all day) and see if you enjoy the final results. You can find these questions answered under FAQ in future recipes.

  9. Christine Armigo, MSN, RN

    5 stars
    Although I’ve been cooking with tofu for nearly 50 years, I love learning new tricks and this is now my favorite!

    Thanks, as always, Nisha, I love your recipes!

    1. Kaitlin @ Rainbow Plant Life

      Christine, So glad to hear you loved this recipe! :) We’re so happy to provide the recipes, thanks for being a loyal reader!

  10. Kathy

    5 stars
    Great recipe! Crispy and very flavorful.

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely feedback, Kathy!

  11. Abby Morales

    5 stars
    Nisha, this recipe is perfection! I loved the crunch and the flavors. My husband can’t stand tofu and had seconds! This will be a staple for my meal planning. Thank you!

    1. Kaitlin @ Rainbow Plant Life

      Hey Abby! Wow, I can feel your enthusiasm about this recipe through the screen! Love it!

  12. Deb

    5 stars
    This was delicious I sometimes don’t like the texture of tofu but this crisp but wasn’t dry or burnt the flavor was great I luv Asian flavors I had everything already and a bonus my husband said he liked tofu that is saying something thanks

    1. Kaitlin @ Rainbow Plant Life

      Hi Deb, we’re so happy you two enjoyed it! Thanks for leaving a review :)

  13. Chuckli

    Hi Nisha, I’ve always wondered if we’re supposed to press the tofu before we freeze it? Or just take it out of the packet and whack it in the freezer in a Tupperware? :)

    1. Kaitlin @ Rainbow Plant Life

      Hi Chuckli, that’s not necessary! Plenty of liquid actually presses quite easily out of the frozen and defrosted tofu. You can even freeze the tofu in its original packaging!

  14. Prathibha Juturu

    I am probably overthinking this, but when you say “leave behind the extra marinade”, do you mean to not pour it over the tofu in the oven? I assume if we do that it will burn.

    1. Kaitlin @ Rainbow Plant Life

      Hi Prathibha, yes you are correct! For this recipe, you want extra crispy tofu, and if you add all that extra liquid in the marinade, it will heat up and create steam, causing the tofu to steam more than crisp up.

  15. Cyd

    Would the ‘Smoked’ Star Anise from Burlap and Barrel work in this recipe or would it change the intended flavors?
    I’ll come back and rate it after I make it – I’m certain it will be delicious like all of your other recipes I have made!

    Thank you!

    1. Kaitlin @ Rainbow Plant Life

      Hi Cyd,

      Well there is already five-spice in this recipe (which contains star anise) so it wouldn’t be completely off, but we think it may overpower the recipe. Feel free to try it out (maybe a small quantity on just a few pieces of tofu?) and let us know how it goes!

  16. Dave

    5 stars
    I made this and it’s really good! I didn’t have pre-made Chinese five spice powder and I found many different recipes for making it myself, but apparently four core ingredients are cinnamon, fennel, star anise and cloves. Allspice (Allspice says, “Got you beat, Five Spice!”) can be used in place of star anise so I use that. The fifth ingredient can be any of several things, and one mentioned frequently was Szechuan (or Sichuan) peppercorns. It’s not a super-strong flavor but it’s a bit of an odd one – if you use too much it actually makes your mouth and tongue feel numb for a few minutes. (Chew on one for a fun experiment.) If you use the right amount it adds a flavor that’s hard to describe, but subtly astringent would be a good term.

    I use the freeze and press method for preparing tofu, but I go through several cycle, with the number of cycles depends on the tofu I’m using. It can start with either a freeze or a press, it doesn’t really matter, and I usually go with at least two cycles, sometimes three, with a final pressing that gives it a texture so firm it would fool some meat eaters. I think pork might be the closest parallel. I used it in a recent crockpot recipe and was a bit worried that the previous marinating and the 24 hours of cooking* would make the tofu crumble to pieces, but the thin slabs stayed intact.

    *I didn’t have time to finish cooking it sooner, so I kept it on low heat until I had the time to portion it out and freeze it.

  17. Michelle M.

    5 stars
    Nisha, this recipe is delicious! My tofu actually turned out crispy and flavorful! Also, you’re right… the Chinese five spice powder is a winner! Thank you!

    1. Hannah @ Rainbow Plant Life

      Hi Michelle, thank you so much for such a fantastic review! I just had my sister buy Chinese five spice, and she said the same thing! :)

  18. Missy

    What would you use instead of the brown sugar? Trying to stay away from sugar, if possible.

    1. Dave

      A dietician recommended date products as a suitable sweetener. Date date sugar (just dates that have been dried and ground up) is good because it’s the whole fruit. You wouldn’t know by looking at it as it resembles coconut sugar. Date syrup, too. I rarely make desserts so my date sweeteners have been around for several months but are still good. Whole dates can be used for some recipes, like brownies.

      1. Dave

        I need to edit better. “Date date…” Sheesh.

  19. Nicole Redpath

    5 stars
    This is perfect thanks Nisha.
    Something to encourage my non vegan family into the amazing world of Tofu!! They won’t know the difference when I cut it up small in the fried rice!!

    1. Kaitlin @ Rainbow Plant Life

      Woohoo! We can’t wait to hear how they liked the tofu, Nicole!

  20. Ophelia

    5 stars
    Holy (vegan) cannoli! This marinated tofu is everything I want in a crispy tofu. It’s delicious on its own and I’m already thinking of all the ways I’ll use it this week (with some rice and veggies, in my salads, grain bowls, etc). That is, if me and my husband don’t eat the whole thing tonight!

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely feedback, Ophelia!

Development Alchemy + Aim