Never eat bland or boring tofu again! This Marinated Tofu recipe easily transforms a regular brick of tofu into the most delicious protein with amazing flavors. Perfect for frying, baking, or air frying!

Are you skeptical of tofu? The secret to delicious tofu is how you prepare it! Youโ€™ll love my Perfect Fried Tofu, Crispy Baked Tofu and Air Fryer Tofu recipes as well.

And here are a few of my all-time-favorite tofu based dinners:

close up on cooked and marinated tofu cubes in a white bowl with rice.

If you think tofu is bland, boring, or difficult to make, think again! This Marinated Tofu recipe teaches you how to easily make the best tofu ever. All it takes is a really simple marinade!

Here’s what one reader had to say:

“Holy smokes. You nailed it. I havenโ€™t been this excited about food for a long while! I couldnโ€™t stop eating it out of the marinating dish lol. Thank you! So appreciate you sharing this with us.”

Jolene

Why I love this recipe

  • The tofu marinade is super flavorful and simple to make with pantry staples.
  • The tofu soaks up the marinade like a sponge, taking it from a bland soy blob to an incredibly flavorful protein source or snack.
  • Marinated tofu is extremely versatile. Add it to a stir fry, salad, noodle bowl, sandwiches and so much more!
close up on a marinated tofu cube being held up with chopsticks.

How to marinate tofu

Cut the tofu into cubes and place them in a single layer on a flat surface, like a cutting board lined with paper towels. Add a layer of paper towels on top, followed by a baking sheet. Weigh it down with something heavy, like cookbooks or a cast iron skillet to drain the water.

You can also choose to press the whole block of tofu instead of cutting it first. Slicing it first simply cuts down on time.

a black skillet placed on top of a baking sheet.

Meanwhile, make the tofu marinade by whisking the soy sauce, rice vinegar, maple syrup, sesame oil, garlic, and ginger together.

Transfer the pressed tofu cubes to a shallow dish or a rimmed baking sheet. Pour the marinade over top.

Cover with a layer of plastic, then place the dish in the fridge. Let the tofu marinate for at least 1 hour or overnight for more flavorful results.

rows of tofu cubes on a paper towel-lined cutting board.
rows of tofu cubes covered in a marinade in a white baking dish.

How to cook marinated tofu

There are 3 ways I love to cook marinated tofu: pan frying, baking, and air frying.

Pan fried tofu

Warm some oil in a skillet over medium-high heat. Place the marinated tofu pieces in the pan, then fry until golden brown on each side.

Pour some of the leftover marinade into the pan and stir to coat. Serve over rice with stir fried vegetables, then enjoy!

Baked tofu

Place the marinated tofu cubes on a parchment-lined baking sheet. Bake at 350ยบF for 20 minutes. Flip, then continue baking for another 20 minutes.

If you want extra flavor, quickly fry the baked tofu in a skillet with the reserved marinade.

Air fryer tofu

Place the tofu pieces in a single layer in the air fryer basket (work in batches so the pieces arenโ€™t crowded). Air fry at 400ยบF for 10 to 15 minutes or until the pieces are golden and crispy, shaking the basket after 10 minutes.

Plate the tofu and drizzle the reserved marinade over top. Enjoy!

Frequently asked questions

What kind of tofu can you marinate?

A firm variety is best, like medium-firm, firm, or extra-firm tofu. This recipe does not work with soft or silken tofu because theyโ€™re too watery and delicate to be pressed.

How long can you marinate tofu?

The longer the tofu sits in the marinade, the better it will taste! Thatโ€™s why I recommend you marinate it for a minimum of 1 hour or overnight for the best results. Some readers have even let the tofu cubes marinate for 2 days with great results!

Is the tofu marinade gluten free?

You can use tamari instead of soy sauce to make a gluten free tofu marinade.

Help! My fried tofu is sticking to the pan. What should I do?

The best way to prevent your fried tofu from sticking to the bottom of the pan is to preheat the oiled skillet and not move the tofu cubes AT ALL for the first 3 to 4 minutes. This helps the bottom get nice and crispy, making the pieces much easier to flip. Be very gentle when you do eventually move them around in the pan and use a quality spatula or even a fork.

How do you store marinated tofu?

The leftover cooked or uncooked tofu can be stored in an airtight container in the fridge for 3 to 4 days.

Can you freeze the tofu in the marinade?

Absolutely! Add the tofu cubes and marinade to a large ziplock bag, seal it closed, and freeze for up to 6 months. Before cooking, let the frozen tofu thaw in the fridge.

frying marinated tofu cubes in a black skillet.

Serving suggestions

I love serving the cooked tofu stir fry-style. Iโ€™ll top the cubes over bowls of rice or noodles with stir fried vegetables, like bok choy, mushrooms, and carrots.ย 

The Asian-inspired flavors in the marinade also help the tofu pair perfectly with Vegan Fried Rice and endless noodle bowls. Toss it into a batch of these Teriyaki Noodles and Easy Drunken Noodles for a nourishing and satisfying meal!

Lastly, you can use the tofu as an easy plant-based protein source on grain bowls, sandwiches and salads. I love to use it in my Vegan Poke Bowls or Buddha Bowls because they make every bite extra filling and satisfying.

close up on a pile of cooked marinated tofu cubes.
4.90 stars (249 ratings)

Marinated Tofu (The Best Tofu Ever!)

Never eat bland or boring tofu again! This Marinated Tofu recipe easily transforms a regular brick of tofu into the most delicious protein with amazing flavors. Perfect for frying, baking, or air frying!
Prep: 1 hour 20 minutes
Cook: 10 minutes
Total: 1 hour 30 minutes
Servings: 4 servings

Ingredients 
 

  • 14.5 ounce block extra-firm tofu
  • 4 tablespoons low sodium soy sauce
  • 3 tablespoons seasoned rice vinegar
  • 1 tablespoon pure maple syrup
  • 1 teaspoon toasted sesame oil
  • 2 garlic cloves, minced
  • 1 tablespoon fresh grated ginger OR 1/2 teaspoon dried ginger
  • 2-3 tablespoons neutral oil, such as canola or avocado

Instructions 

  • Quick press the tofu: Cut the tofu into cubes. Place them evenly on a flat surface such as a cutting board lined with paper towels or a clean towel. Cover with a layer of paper towels, set a baking sheet on top and then something heavy, like a large book or cast iron skillet. Press like this for 15 minutes while you make the marinade. 
  • Make the marinade: In a small bowl, combine the soy sauce, rice vinegar, maple syrup, sesame oil, garlic and ginger. 
  • Marinate the tofu: Place the pressed tofu pieces in a shallow dish. (In the photos above I doubled the recipe, so I used a 9 x 13 inch dish, but for one batch you will need a smaller dish, such as an 8 x 8 inch.) Pour the marinade over the tofu. Let it marinate for at least 1 hour, covered, in the refrigerator. If you want to leave it overnight, it will be even more flavorful.
  • Cook the tofu: In a large skillet, cast iron preferred, add a few tablespoons of a neutral oil, such as canola oil and heat over medium-high heat. You can omit the oil if needed, but you will need a very good non-stick pan so the tofu pieces don’t stick. Remove the tofu pieces from the marinade and add to the pan. Do not discard the marinade sauce. Fry the tofu until golden brown on each side.
  • Once the tofu pieces are browned, pour any leftover marinade sauce into the pan with the tofu, and stir to coat. This makes the tofu even more flavorful! The tofu will quickly absorb the sauce. Remove from heat, and serve with rice and stir fried vegetables such as baby bok choy, mushrooms and carrots.
  • Store leftover tofu in a covered container in the refrigerator for 3-4 days. It’s also good cold, as a high protein snack or in sandwiches and salads.

Video

Notes

  1. For gluten free, use tamari instead of soy sauce.
  2. You can also bake the tofu if you prefer. Place the tofu pieces on a silicone mat or parchment paper on a baking sheet, and bake at 350 degrees for 20 minutes. Flip the pieces and bake for 20 more minutes. To add more flavor after baking, quickly saute in a pan with the leftover marinade sauce; you won’t need to use any oil.
  3. Instead of quick pressing, you could also press the whole block of tofu for at least an hour.
  4. This recipe can easily be doubled or even tripled, and stored in the refrigerator for 3-4 days, if it lasts that long! I always double it as my family gobbles it up fast.
  5. Nutrition information is for 1/4 of the tofu only, using 2 tablespoons of canola oil for frying.

Nutrition

Serving: 1serving | Calories: 161kcal | Carbohydrates: 8g | Protein: 9g | Fat: 10g | Saturated Fat: 1g | Sodium: 606mg | Potassium: 215mg | Fiber: 1g | Sugar: 4g | Vitamin C: 1mg | Calcium: 46mg | Iron: 2mg
Course: Main Course, Side Dish
Cuisine: Japanese
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

Adapted from Genius Kitchen.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , , , , , ,

you may also like:

Comments

  1. Nora! This is truly one of the best recipes I’ve come across for Tofu! It’s fabulous! Even my partner, who hates tofu, absolutely loved it! Thank you so much for sharing this!

    1. You are welcome, Maggy. I’m so glad you both loved the tofu! I have lots of delicious tofu recipes I hope you’ll try! Thanks for taking time to share your stellar review and feedback! Happy cooking!

  2. I am not sure how to rate a recipe other than:
    1) Performs as intended. Check.
    2) Tastes really really good. Check.
    3) Is easy to follow. Check.

    Simply cubing and pressing the cubes with paper towels or a clean dish towel between two cutting boards under the weight my cast iron pan for one hour made the tofu (firm Organic Trader Joes’s for me) suck up the marinade quickly. I dropped the dried tofu cubes into the mixture and waited only 10 minutes before tasting it, and another 10 minutes later, I had to make a second batch as I could not stop snacking on it “raw.”

    I chose to sautรฉ the marinated cubes for a 5-7 minutes on high to brown, then I lowered to lowest heat in a cast iron pan with a vented cover for about two hours and it was perfection. I just finished the entire batch and am making it again. Next I will also try the same with chicken thigh meat. Thank you. Firm-ish tofu with proper drying seems to be the secret to this being a no-brainer win – and a new addition to my low carb diet.

    To make it keto, I made it with more avocado oil then suggested, and I used Lakanto (1g carb) maple syrup. Now I have another keto dish in my arsenal. I put mine on a pile of sauteed kale. Utterly satifying. Thank you, Cora!

  3. Let the tofu marinate overnight. Not sure where I went wrong because my tofu will not get crispy on the pan. Maybe I shouldโ€™ve baked them in the oven.

    1. Did you use oil in your pan to fry them up? They should get a bit crispy on the outside from this. If you want them really crisp on the outside, you can coat the marinated tofu cubes in a bit of cornstarch, then fry in oil on the stovetop.

    2. I am someone who NEVER posts reviews ever – good or bad – and I have to say, I followed this recipe to a tee, yes I cubed the tofu, yes I pressed it as per the recipe, yes I marinated, as per the recipe, yes I refrigerated it for several hours, yes I cooked it as per the recipe. In the end.., tasteless tofu and a complete waste of my time!!! I ended up cooking a huge batch of mushrooms, garlic, ginger, soy and oyster sauce just to get SOME sense of flavourโ€ฆ Even that wasnโ€™t enough.. So I had to take the ultimate cheat and add sweet chilli sauce. In the end, I could have made the same meal in less than 30 mins and got more flavour than this recipe. I have to therefore question all the reviews on here โ€œpraisingโ€ the recipe. Just another reason I donโ€™t place ANY reliance on โ€œreviewsโ€. And you received my first and I hope last review ever. Total waste of my time in so many ways, including purposefully buying the ingredients so I could enjoy this โ€˜amazingโ€™ tofu recipeโ€ฆ(?????) Seriouslyโ€ฆ be authenticโ€ฆ No stars from me, even if I am forced to select โ€˜oneโ€™ star just to be able to post this. Otherwise another waste of my time – which I value greatly.

      1. Sorry you didn’t like the recipe Samantha. Perhaps you used the “super firm” variety of tofu that is too dense and firm to absorb any marinade whatsoever? I don’t see any other way your tofu would come out with NO flavor, you are literally marinating it in flavorful soy sauce and so on… Pretty basic technique for marinating tofu. There are 250+ comments on this recipe which I posted in 2019, and I’m not sure what you mean by you are questioning the reviews praising it. Could it possibly be that something went wrong on your end, but it works well for most people who try it? I personally make this recipe at least once a week for my family and it always comes out super flavorful; everyone loves it at my house. All that to say, I am the one person behind this website, I cook and post from my home, and don’t have time to fabricate 250 comments for one of my 800+ recipes…. If that was what you are implying. Anyhow, I hope you go find a recipe that works for you, there are many out there!

        1. For people who are not familiar with Tofu and might be shopping for it for the first time I would recommend that in the RECIPE or NOTES you make it very apparent that you need to use 14.5 ounce block extra-firm tofu- many people who are unaware of TOFU firmness may see words like extra firm and super firm and NOT distinguish the difference. It is a learning curve. Subtle in the description but will increase the success in the recipe.

          1. Hi there – I’m confused because in the ingredients list I literally say to use a 14.5 ounce block of extra-firm tofu… I’m not sure why you didn’t see that.

    1. What kind of tofu did you use? The super firm vacuum packed kind doesn’t absorb flavor as well, which is why I ask. It’s best to use extra-firm tofu packed in water, press it, then marinate. It should be SUPER flavorful.

  4. I marinated the tofu over night. Baked it the next morning… it was Delicious!
    Thank you so much for this yummy recipe!

  5. this is an excellent recipe, the flavor pairs well with any dish. i’ve made this a couple times and i like to add a splash of orange juice for an extra citrus-y flavor. i also prefer to spray my pan with nonstick spray instead of frying it in canola oil, i find it’s easier to handle and gets crispier. thank you for the awesome recipe!

    1. You are welcome, Irene! I am thrilled you love the recipe! Thanks for your wonderful feedback and review! I wish you lots of happy cooking!

  6. We have been absolutely loving this recipe since finding it a couple months ago. So much so that I recently bought the 4 pack of tofu blocks from Costco and am currently marinating all 4 blocks for meal prep. We eat this tofu on salads, in sandwiches, stir fry, and sometimes just by itself. It is perfect and easy, thanks so much for this recipe!

  7. Perfect!
    Just made this for dinner and it was amazing. I swapped the maple syrup for orange marmalade to give it a more sweet and sour flavor, and it worked super well! I also added spicy garlic chili sauce and red pepper relish to the marinade to add some heat and tangy flavor. It tasted awesome with brown rice and side vegetables.

    My suggestion:
    If you are cooking veggies with the tofu, try marinating the sliced veggies with the tofu, then add the veggies to the pan at the very end of cooking. You might want to make a little extra marinade if you do this so tofu doesnโ€™t steal it all, haha. Thanks for this simple but delicious meal idea!

  8. Yummy ๐Ÿ˜‹ I just made this recipe and I kept eating it before the rest of the meal was ready! Next time double batch. I can’t wait to try your other recipes! 5 star yumminess ๐Ÿฅฐ

    1. I relate to that! Fresh cooked tofu is so delicious! I’m so glad you are loving the recipe, Theresa! Thanks for your stellar review and feedback! I appreciate you using my recipes!

  9. This recipe is our 1x week go to. We love the flavor of the marinade, and it’s so simple to air fry the tofu. With steamed rice and broccoli, it’s a hit!
    ps…Love the tip about putting paper towels and a cast iron pan on the tofu to squeeze out the liquid.

  10. This really is the best, ha ha! This marinade really delivers on umami. I doubled the recipe and cut my tofu into โ€œslabsโ€โ€”thirds width-wise and length-wise, so the tofu would sit all the way down in the marinade and be completely covered. I marinated extra firm tofu for 24 hours. Pan-fried with just some potato starch coating to add a little crunch. Delicious!

    1. Hi Libby. I’m glad you are loving the recipe! Your meal sounds delicious. Thanks for sharing your awesome review and feedback! Happy cooking!

  11. Hi! I was wondering if it would alter the flavor too much if I substituted maple syrup for brown sugar as that is something that is more readily available to me, or would it still taste as good?

    1. You could probably do that, but I haven’t tried it. You can also leave it out, I do that sometimes and it’s good, just doesn’t have that touch of sweet.

  12. Absolutely delicious – by far the best tofu recipe I have ever followed. I have been put off cooking tofu in the past because other recipes have been so bland but this is fantastic. I had mine on a Moroccan couscous salad. Fab! Thank you for sharing this recipe.

    1. You are welcome, Anthony! Thank YOU for sharing your fabulous feedback and review! I hope you will try some of my other tofu recipes as well! Wishing you happy cooking!

  13. I have made this 10 times since finding it last month. I have also shared with everyone I know lol. SO GOOD. I just dump the marinade and tofu in the pan and cover it until the tofu sucks it all up. So juicy and yummy. I would rate 100/10 if I could.

    1. How awesome you are loving the recipe, Parker! Thank you for taking time to share your fabulous review and feedback! Happy cooking to you!

  14. Okay. For starters: I DESPISE TOFU. My vegan kids live off the stuff so to be nice I made this recipe and forced myself to eat it. It was great. So I decided to make it again. It was great. So I just made it for our Easter family dinner and….it was great! This recipe is my tofu go to. I bake it on parchment and then throw it in a nonstick pan with the leftover marinade and it is truly delicious!

    1. This is a tofu success! I’m so impressed you ventured out to make this recipe, (since you do not like tofu), and thrilled you loved it! Thanks for your fabulous review and wonderful story! Wishing you lots of happy cooking!

  15. We froze then thawed the tofu before pressing it to get more fluid out. I found that just a 30min marinade time was sufficient (especially if you make the marinade ahead, allowing garlic to infuse). So delicious, and as neither my partner nor I particularly like tofu, this has opened up our options as we convert to vegetarianism. Thank you!

  16. SO Delicious. Even my carnivore child was converted and not a scrap was leftover (to my disappointment!)

    Next time I plan to dust with cornflour before I fry/bake – and reduce the leftover marinade separately to be drizzled on topโ€ฆ. see if I can get the tofu even crispier.

  17. My husband who puts his nose up at the mention of tofu, smiled and said โ€œhmmmโ€ฆ this is actually really good!โ€ I personally could have gobbled up the whole batch!! I made the mistake of adding the oil to the marinade and it was super delicious!!

    1. Hi Clare. I’m thrilled the tofu was a hit! Thank you for sharing you wonderful feedback and review!

  18. All your recipes are a win for me. I love every one of them. Thank you so much for all of them. Delicious every time.

  19. I have found that with pad thai and other marinated tofu recipes, it works better to dry and fry the tofu first, until golden and firm, then marinate it. This way the tofu doesn’t fall apart and still absorbs the marinade, in a manner similar to meat. You can then heat/re-cook it a bit into your recipe.

  20. the BEST pan-fried tofu, without question!
    i love this recipe – crispy and completely delicious
    my friends love it too

      1. Hi Marg. Thanks for sharing your wonderful review and feedback! I’m so glad you loved the recipe!

  21. I followed instructions precisely – made a double batch of marinade – but left it in the refrigerator for 24 hours – when cooked it tasted somewhat sourโ€ฆ..didnโ€™t like it. Did I marinate it for too llong a time?

    1. Yeah, 24 hours is pretty long. A lot of folks seem to prefer a shorter marinade, like an hour or so instead of a day. It’s really a matter of preference.

        1. The last time I lived in the USA (2008), Costco sold pure Canadian maple syrup. You can’t get any better than this. I am from South Eastern Quรฉbec where 80% of the world’s most sugar maple products comes from. As far as I know, only Canada and the US produce sugar maple products.

    2. I have marinated it for three days, and it tasted delicious. Something else was going on. If your tofu or ingredients are not going bad you should be able to marinate it safely for up to a week.

    1. We use low salt soy sauce and itโ€™s delicious. If you are sensitive to salt it may be helpful to review the labels on the ingredients youโ€™re using.

      1. Can you freeze the tofu cubes after cooking, for a go-to โ€œfast foodโ€ option to put over rice or something else?

  22. Fantastic recipe! So easy. I doubled it, pan fried the tofu, used the remaining marinade on the veggies. I grated and fine diced some of the ginger. The diced, which got nicely sauteed, added good texture. Leftovers still taste great. Making it again tonight!

    1. These leftovers are great. Thanks for sharing your fabulous review! I’m thrilled you loved the recipe!

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.