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 60 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 60 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. Avril Eastwood

    5 stars
    Thank you for this great way of using tofu. It was delicious. We had it last night with salad. So quick and easy to prepare. Either I cooked it too much or my chopping was a bit on the small side 😳. It was a little too crunchy 😊.

    1. Kaitlin @ Rainbow Plant Life

      Hi Avril, thanks for the feedback! We hope you get the recipe just right next time! :)

  2. KAT

    5 stars
    Really great. Best tofu marinade I’ve ever had so far. Used the tofu in summer rolls, today I’m going to use it in cha gio(Vietnamese fried spring rolls).

    1. Kaitlin @ Rainbow Plant Life

      Your positive feedback is the best reward for our hard work. Thank you, Kat!

  3. Perdita

    5 stars
    Hi, looks delish and can’t wait to try! What can I use in place of brown sugar (maybe agave, maple syrup or monk fruit and how much)? Or can I leave out the sugar and still have great results? Thanks!

    1. Kaitlin @ Rainbow Plant Life

      Hi Perdita, we tried this with maple syrup and while it’s tasty, it doesn’t get as crispy as the brown sugar (since it’s essentially adding liquid to the tofu). You could try with a smaller amount of maple syrup (or agave) so you’ll have just enough sweetness to balance the other flavors but without as much liquid.

  4. Jessica B.

    5 stars
    The best tofu I’ve ever made. I make this weekly now. Great in lettuce wraps and bowls.

    1. Kaitlin @ Rainbow Plant Life

      Awesome, Jessica. Thanks for your comment and for taking the time to review!

  5. Lynn

    5 stars
    Easy and craveable! I have made this twice. Not only is it easy to make, but it is also tasty and versatile. This tofu makes an excellent topper for a salad or grain bowls. The problem is that it is so good, both warm and cold that I eat most of it as a snack!
    Note- I am fussy about my tofu. I do not order tofu dishes at restaurants because the texture is never right (in my opinion ). The texture of this recipe is spot on.

    1. Kaitlin @ Rainbow Plant Life

      Hi Lynn, Thank you so much for such a fantastic review! Appreciate you taking the time!

  6. Suze

    5 stars
    EXCEPTIONAL

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely feedback, Suze!

  7. Violet Pickles

    5 stars
    Yes! This turned lifeless Costco tofu into an amazing experience. It didn’t crisp up but that’s Costco tofu. My partner who is not vegan and the official Cook of the house (seriously I am the worst) was praising me for my tofu. I had to confess that it was yours. I know this will be my go-to recipe. I’ve had great success with your recipes in fact your tofu scramble is my go-to. The names you place for your dishes are true descriptions for the dish itself

    1. Kaitlin @ Rainbow Plant Life

      Hi Violet, so lovely to hear this recipe and the tofu scramble are favorites in your house!

      And as for why it didn’t crisp up, as far as I know costco tofu is only firm, not extra firm, so that may be the reason!

      Thanks for taking the time to leave a review :)

  8. michelleroo

    This recipe looks great and I can’t wait to try it. I would, however, like to see recipe instructions that don’t use single-use plastics for the health of all and our planet.

    1. Lula Quinsey

      5 stars
      I too was struck by the appearance of Mr Ziplock. I’ve moved over to silicone pouches. I’ve bought online and from Ikea – both work and go into the dishwasher. There are times, though, that I miss Mr Z.

    2. Leah

      I found a silicon bag with a zip lock at Trader Joe’s – comes in a package with three different sizes.

  9. Laurie Wilmot

    5 stars
    I’m looking forward to trying out this method of preparing tofu. It sounds super tasty. Just wondering if you have a recipe for the pickled onions on your site. I’ve searched and haven’t been able to find one.

    1. Nisha

      Hi Laurie, lovely to hear that :) We don’t have a standalone blog post for pickled onions, but we do have a quick pickled onion recipe in our vegan nachos post: it’s the second to last recipe card on the page, so scroll down or use ctrl + F to search “quick pickled onions.”

      https://rainbowplantlife.com/vegan-nachos/#recipe

  10. Astrid Cooper

    5 stars
    These are seriously addictive!
    The Chinese 5 spice is definitely the star in this recipe.
    Thank you very much for sharing.

    1. Kaitlin @ Rainbow Plant Life

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

  11. Bronwen

    5 stars
    This is an awesome recipe, it’s in my rotation, thank you Nisha!

    1. Kaitlin @ Rainbow Plant Life

      We’re delighted to hear it, Bronwen!

  12. Patricia Carbonneau

    This looks amazing, is there a way to make this ahead? or part of it? I’m sure it doesn’t freeze well after baking…looking for a dish I can give to a busy mom a day or two ahead.

    1. Kaitlin @ Rainbow Plant Life

      Hi Patricia, you can prep the components ahead of time, if that makes it easier for you. Slice the (defrosted) tofu into cubes and store in a container in the fridge for about 5 days. Then whisk together the marinade (without the arrowroot powder) and store in a separate jar for about a week in the fridge. Then, on the day of cooking, you can combine the two, add in the arrowroot powder, and pop the tofu in the fridge.

  13. ep

    Use arrowroot, don’t use arrowroot – help!

    1. Kaitlin @ Rainbow Plant Life

      Hi Ep, this recipe calls for arrowroot! We recommend added starches depending on the recipe. We hope you get a chance to try this marinated tofu!

  14. Isa M.

    5 stars
    Had some tofu in my freezer that I needed to use up and decided to try this on a whim. What a great whim (if that makes sense). Turned out excellent! Loved the flavor and have never had marinated tofu so crispy.

    1. Kaitlin @ Rainbow Plant Life

      Isa, So glad to hear you loved this recipe!

  15. Shannon A.

    5 stars
    So crunchy and flavorful! This was my second time using five spice powder (the first was your creamy coconut rice) and you have made a fan out of me!

    1. Kaitlin @ Rainbow Plant Life

      That’s awesome to hear, Shannon! Thanks for trying the recipe and leaving a review.

  16. Kim

    This was heavenly! It’s my favorite version of tofu so far, and I’ve tried many. I didn’t have frozen tofu on the ready, so I just used the refrigerated tofu and it was delicious. Crunchy on the outside and soft on the inside. Thanks so much!

    1. Kaitlin @ Rainbow Plant Life

      Hi Kim, we’re thrilled to hear you enjoyed this recipe! 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!

  17. Shanita

    5 stars
    I have been burned by marinated tofu before (burned as in scarred not actually burned lol). It’s always been meh to me but I knew RPL would deliver. I’m jazzed I gave marinated tofu another chance b/c THIS is exactly what I was looking for!

    1. Kaitlin @ Rainbow Plant Life

      We’re over the moon to hear you enjoyed the recipe, Shanita. I’ll have to try this recipe ASAP! Thanks for your kind words!

Development Alchemy + Aim