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!
I don’t get why people are so into tofu. It just tastes like nothing. I added spices but still bad.
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.
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. 😊
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! 🌱
Very easy to do! I forgot to press the tofu tho, lol!! But it turned out fine. Yummy!
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.
I dunno, the marinade didn’t really stick for me. Tofu ended up bland. Maybe I did somethin wrong?
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!
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.
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 😄