The Best Marinated Tofu is a simple yet flavorful way to transform this humble ingredient into a delicious, protein-packed dish. Firm tofu, when marinated properly, absorbs bold flavors and develops a satisfying texture that works beautifully in stir-fries, salads, bowls, or even grilled as a main dish. It’s versatile, nutritious, and perfect for both vegan and vegetarian meals.
The secret to great marinated tofu is the marinade itself. A mix of soy sauce, garlic, ginger, sesame oil, and a touch of maple syrup or honey creates a perfect balance of salty, sweet, and savory notes. A splash of rice vinegar or lime juice adds brightness, while chili flakes or sriracha can give it a gentle kick for those who enjoy a little heat.
To prepare, the tofu is pressed to remove excess water, allowing it to soak up the marinade fully. Once cut into cubes or slices, it is left to marinate for at least 30 minutes, or even overnight for a deeper flavor. This step ensures that each bite is infused with the aromatic, tangy, and slightly sweet taste of the sauce.
Cooking the tofu can be done in multiple ways. Pan-frying gives it a crisp exterior and tender interior, baking offers a hands-off approach with a chewy, golden result, and grilling adds a smoky depth. No matter the method, the tofu emerges flavorful and satisfying, with a texture that holds up well in a variety of dishes.
Marinated tofu pairs beautifully with stir-fried vegetables, lemon rice, noodles, or grain bowls. Drizzling extra marinade or a sprinkle of sesame seeds before serving adds a finishing touch, while fresh herbs like cilantro or green onions lift the flavors and add color.
The Best Marinated Tofu proves that plant-based meals can be bold, satisfying, and full of flavor. It’s a versatile, easy-to-make recipe that turns tofu into a star ingredient, showing that with the right marinade and preparation, even simple ingredients can become truly extraordinary.

Ingredients
- 1 block extra-firm tofu pressed to remove excess moisture
- 3 tablespoons soy sauce or tamari for gluten-free
- 2 tablespoons rice vinegar
- 1 tablespoon maple syrup
- 1 tablespoon sesame oil
- 2 cloves garlic minced
- 1 teaspoon grated ginger fresh
Instructions
- Press the tofu to remove excess moisture, then cut it into cubes.
- In a bowl, mix together the soy sauce, rice vinegar, maple syrup, sesame oil, garlic, and ginger to make the marinade.
- Add the tofu to the marinade, ensuring all pieces are well-coated. Let it marinate for at least 15 minutes, or longer for more flavor.
- Preheat a pan over medium heat and add the marinated tofu. Cook for about 5 minutes on each side until golden brown.
- Serve the marinated tofu warm or store it in the refrigerator for up to 3 days for later use in salads or sandwiches.
Nutrition










Too much garlic for me. I could smell it for days! Stay away if you have a date!
Not a fan of tofu, but I gotta admit this was kinda good.
Tofu can be surprisingly delicious! Glad you gave it a shot. 😄
I don’t like tofu but tried this for my vegan friend. She loved it!
I added more maple syrup and it was delicious, sweet and savory!
I didn’t have rice vinegar so used apple cider. Still turned out good!
Easy to make! I made a big batch for meal prep!
Wow, thanks for sharing! I forgot about sesame oil, it added a nice touch!
I dunno, sesame oil is okay but it didn’t make a huge difference for me. Maybe I’m missing something?
I’m glad you liked it! Sesame oil really is a game changer for flavors, right?
Honestly, it was too bland for my taste. I expected more flavor.
Meh. I like chicken better. Tofu is just soggy.
This tofu recipe is amazing! I didn’t think I could love tofu this much!
Tofu is gross. Why would anyone wanna marinate it? Just stick to chicken.
You must not have had it cooked right! Tofu can be so delicious when seasoned well. Try it before knocking it! 👍
Used this recipe for meal prep and it was a hit! Lasted all week in the fridge!
Meh. Tofu is tofu…
I don’t get why people are so into tofu. It just tastes like nothing. I added spices but still bad.
15 minutes marinating felt a little short for me. It tasted good, but not mind-blowing. If you’re patient, definitely do longer.
Just made this and it’s genuinely the best tofu I’ve had at home. The ginger + sesame combo is so good. I marinated closer to an hour and it was extra flavorful!
Is this really the best? I don’t know, it was just okay. Still prefer chicken.
This tofu recipe is AMAZING! So much flavor. Definitely a 5 from me! Will make it again for sure!
Simply delish!!! Wanna eat it every day, yum!!!
Made this tonight—super tasty. The combo of soy sauce + maple + sesame oil is doing work. I only let it marinate about 30 minutes and it was still flavorful.
Wow! Sesame oil smell filled my kitchen. My non-vegan friend went back for seconds. This is a keeper for meal prep salads.
Pretty solid. I didn’t press the tofu as long as I should’ve and mine came out a little soft, but the sauce still tasted great. Next time I’ll press longer for that golden crust.
I tried this and added some chili flakes for kick. Delicious!
I think it would be better with chicken instead of tofu.
Not gonna lie, I’m skeptical of tofu recipes that say “best.” But this one delivered. I’m keeping it in rotation for meal prep.
The best recipe! I added some sriracha for a kick, and my whole family loved it! 🌟
So easy! I like not havin to watch the clock. 15 mins? Easy peasy.
This was so good! I didn’t expect tofu to taste so great. Will definitely make again. 😊
The recipe says cook 5 minutes each side, but my pan runs hot, so I think I burned the edges. Still tasted fine, just not as pretty.
Not bad but I found it a bit sweet for my taste. Also I totally forgot to mince the garlic and just did it rough—still okay though.
Yum! I subbed the maple syrup with honey and it was still nice. Thanks for sharing! 🍯
I followed it exactly and mine stuck to the pan a bit. Still tasted good, but the texture wasn’t as nice as in the picture I imagined. Oil the pan more?
Tofu is gross, no matter how u prepare it. This recipe can’t make it good.
Yum! Tofu friends unite! Perfect for my vegan meal prep.
This looks great! Can’t wait to try it myself! 🌱
5 minutes each side sounds too fast to get golden… unless your pan is really hot. Mine browned but not that much. Still tasty though.
Yeah 5 minutes sounds like a scam lol. Unless you’re basically frying it, you won’t get real golden. I’d try more time or less marinade on the surface so it sears.
Totally fair! I use a pretty hot pan (closer to medium-high) and press the tofu well so it browns faster. If the heat is more gentle, 5 min/side can come out lighter—might be closer to 6–8.
Very easy to do! I forgot to press the tofu tho, lol!! But it turned out fine. Yummy!
15 minutes is probably enough, but 2 hours is way better. Also, medium heat for 5 minutes each side gave me a nice golden crust without burning.
Not gonna lie, 15 minutes marinating doesn’t seem like enough to me. Also, “best” is a big claim—would like to see grilling or baking instructions. But it’s an easy base recipe.
Not bad, but 15 minutes felt too short for me. I waited about 2 hours and the flavor actually soaked in. If you’re rushing, you’ll probably be disappointed.
Really wanted to love this but my tofu didn’t brown at all. It was mushy. Ugh 😩
Not a fan. Tofu is just soggy soybeans, and this didn’t change my mind.
I’m skeptical about “best” in the title lol, but I tried it anyway. Turned out tasty—sweet-salty balance is nice. I might cut the maple syrup slightly next time though.
Good basic marinade, but I squeezed the tofu with a towel like always and it still needed more time to crisp. Maybe I should’ve pressed longer. Flavor’s solid though.
Totally agree—pressing makes a big difference. If it wasn’t crisping after 5 min/side, I’d try pressing longer (and maybe patting dry right before the pan) and keep the heat a bit steadier. Flavor’s there though; maple + sesame always delivers.
I dunno, the marinade didn’t really stick for me. Tofu ended up bland. Maybe I did somethin wrong?
I followed it exactly. Maybe my pan wasn’t hot enough? Mine stayed a bit soft. Still tasted good, just not super crispy.
I followed it exactly and mine came out a little too salty, so I’d cut the soy sauce a tiny bit or use less next time. Flavor was otherwise great.
The marinade was bomb! I could drink it! 😂
Right? It’s so good! I always end up adding extra to my stir-frys! 😋
Tried this marinated tofu and my kids loved it! Who knew they would eat tofu? I’m so happy!
Tried this tonight—super flavorful. The sesame oil + ginger combo is chef’s kiss. I only marinated ~30 min and it still browned nicely.
Totally agree—those aromatics do the heavy lifting. I marinated overnight once and it still browned great, but 30 min is honestly impressive. Going to try your timing next time!
Sesame oil + ginger works, sure, but I feel like 30 minutes is too short for tofu to really soak up. I usually do at least a few hours or it tastes kinda bland to me. Also I doubled the garlic and it came out a bit too strong—so maybe go easy.
Maple syrup feels a little too sweet to me, but it does help caramelize. I used a little less and it was perfect for my taste.
Pretty good, but I think 15 minutes isn’t enough if you want a deep flavor. Next time I’ll do at least an hour. Also, make sure you press the tofu—big difference.
Totally agree on pressing the tofu—game changer. I usually marinade longer too. 15 minutes can work, but for “deep flavor” an hour+ is the move.
What does ‘extra-firm’ mean? Can you use regular tofu? Asking for a friend. 🤔
I followed it pretty closely, but mine didn’t get that “golden” really, more like just warmed through. Maybe my pan wasn’t hot enough or I used too much marinade in the pan. Still good though.
so… i did the marinade but forgot garlic lol. still taste ok tho. would recommend. 😀
The vinegar amount feels strong? I was worried but it balanced out after cooking. Next time I’ll press the tofu longer, because it felt a bit watery at first.
I felt the same at first—the vinegar seems like way too much—but once it’s heated it totally chills out. Great idea on pressing the tofu harder too; I usually end up doing that for crispier edges.
2 tbsp vinegar is probably why it tasted “sharp” to me 😅 I didn’t press the tofu long enough either and it stayed a bit watery. Next time I’ll try soaking it longer or just use less vinegar. Good recipe though!
This tofu recipe is amazing! So much flavor, my family loved it.
The garlic/ginger smell while cooking was amazing. I served it with rice and broccoli and it tasted restaurant-level.
This is genuinely the best tofu marinade I’ve tried—sweet, garlicky, and not too salty. I marinated for about an hour and it came out super flavorful.
Just made this—easy and actually flavorful. The ginger + sesame oil combo is doing the heavy lifting. I only marinated 30 minutes and it still browned nicely.
Not gonna lie, I’m skeptical about maple syrup in tofu marinades… but it actually balances well. My picky roommate went back for seconds.
Uh… I used vinegar and then forgot to add the sesame oil. Still edible but not the same. I guess the recipe is right 😂
Haha happens! If you skip the sesame oil, you definitely lose that nutty depth. Next time just add it when you mix the marinade—still sounds like you made a tasty “almost” version 😄
The ginger measurement was probably off on my end because I grated too much and it was kinda overpowering, lol. Otherwise good balance.
I’m skeptical of tofu “being golden brown” in just 5 minutes per side—mine stuck a bit. Flavor was solid though, so I’ll try with a hotter pan or more oil.
I didn’t have rice vinegar so I used lime juice (don’t judge 😅) and it was… okay. Next time I’ll stick to the recipe because the balance seemed off.
Honestly lime juice can work in a pinch—glad you tried it! But yeah, rice vinegar is usually milder/less sharp, so the balance can get off. Next time add a tiny bit less lime and maybe a touch more maple if it’s too tangy 😅
I don’t get why vinegar is needed if you already have soy sauce. Lime juice sounds fine to me. Maybe your tofu wasn’t pressed enough? Mine always tastes great even with substitutes.
lol wow “best” is a stretch. mine dried out a bit and the marinade didn’t caramelize the way I hoped. Could be my pan though.
Hmm maybe. I followed it and mine was good, but I used tamari and cooked on medium, no problem. If yours dried out, could be you didn’t flip often enough or your tofu was too wet? Also I marinated like 30 min not just 15 lol.
Totally hear you—“best” is subjective 😅 I’ve noticed if the pan runs a little too hot, the outside browns but it can still dry out. Next time maybe squeeze/press a bit longer and try medium-low to let it caramelize more from the maple.
Tried it exactly as written and it worked, but next time I’ll press the tofu longer. Still, the golden-brown sear was great and the sauce smelled amazing.
Can I marinate overnight? or will it get too salty? I love tofu but get nervous with soy sauce amounts lol.
Yes—overnight usually works great! I’d just use a covered container and give it a taste after ~8 hours. If you’re worried, do 1/2 the soy sauce next time or use tamari and stir well so it doesn’t over-season unevenly.
I think if you leave it too long it’ll get “salty salty” 😅 Soy sauce is strong. I’d do like 2-4 hours max, then cook. Overnight feels risky for me.
I didn’t have tamari so I used regular soy sauce and it was fine, but I think the rice vinegar + maple combo is the real magic here. Quick and tasty.
Tried this tonight and it actually tastes “restaurant-y.” The ginger + sesame oil combo is 🔥. I marinated closer to 45 minutes and the flavor really popped.
I don’t have tamari so I used regular soy sauce. Still turned out good, but I had to cook a tiny bit longer because my cubes were thick.
It’s okay. The texture was fine, but I wanted more sauce to soak in. Maybe next time I’ll use a bit more marinade or marinate overnight.
Pretty good! I’m not usually a tofu person, but the marinade tasted balanced. I might press it longer next time though—my pieces were a bit too soft.
Super easy and quick. I used it in a sandwich and it was actually way better than I expected. Would do again!
I used tamari, but it came out way too salty for me. Maybe because my tofu wasn’t fully pressed. I’ll cut back soy next time.
The ingredients are simple and it smelled amazing while cooking. I served it in a sandwich and it was way better than I expected!