This Smoky Soy-Garlic Marinated Tofu is packed with flavor, crispy around the edges, and perfectly chewy inside. The quick marinade transforms plain tofu into something rich, savory, and totally addictive. Bake it, air fry it, or pan-fry it, it's foolproof every time.
New to cooking tofu? Be sure to check out my guide on how to marinate tofu for tips that help lock in flavor and give you that perfect chewy texture.

If you've ever bitten into tofu and thought "meh"… this is the fix. This smoky soy garlic marinated tofu is bold, savory, a little sweet, and it cooks up crispy on the edges and chewy inside. The marinade takes 2 minutes to whisk together, and you can bake it, air fry it, or pan fry it depending on your mood. I use it for everything from bowls and salads to wraps and stir fries, and it makes plain tofu taste downright addictive.
Pair this tofu with air fryer sweet potatoes for a satisfying plant-based meal.
Bonus, it's meal prep friendly. Let it soak while you prep the rest of dinner, or marinate it overnight for even bigger flavor. Either way, this is one of those reliable recipes you'll make once and then keep coming back to.

Why This Marinated Tofu Is a Mealtime Staple
- Big flavor: Every ingredient here does a lot of heavy lifting, making the tofu smoky, sweet, savory, and spicy. We hit all the good notes!
- Crispy edges, chewy center: Works beautifully baked, air fried, or pan fried.
- Meal-prep friendly: The tofu keeps well in the fridge, whether it's in the marinade (for up to 2 days!) or already cooked.
- So many serving options: Use it in bowls, salads, wraps, or stir-fries.

Ingredients for Marinated Tofu
- Tofu: Extra-firm gives the chewiest texture, but firm also holds its shape well.
- Soy sauce: Or use tamari if you want your marinated tofu gluten-free.
- Maple syrup or agave: Balances the salty, savory flavors with a touch of sweetness.
- Olive oil: Swap for water or broth if you're on an oil-free diet.
- Apple cider or rice vinegar: For a bright pop of tanginess.
- Seasonings: Smoked paprika, garlic powder, onion powder, and black pepper.
- Hot sauce (optional): If you like things spicy. Use as much or as little as you like.
How to Make Marinated Tofu

- Prep the tofu: Press it if you'd like, check out my How to Press Tofu (and when you don't need to) [wondering if I should add this link in the recipe card too in the first step?] for more info. Then slice the tofu into cubes, slabs, or triangles.

- Mix the marinade: Stir all the marinade ingredients together in a zip-top bag or shallow dish.

- Marinate: Toss the tofu in the marinade and refrigerate at least 30 minutes or up to 2 days.

- Cook: Bake, air fry, or pan-fry until golden and crisp.
Tips & Variations
- Make it extra-crispy. Toss the marinated tofu with a small amount of cornstarch right before cooking for added crunch.
- Deepen the flavor. Brush or drizzle leftover marinade onto the tofu during the last few minutes of cooking.
- Turn occasionally. If you're marinating for more than 30 minutes, I recommend turning the tofu every few hours to make sure it absorbs the marinade evenly.
- Marinate for longer: I like to let the tofu marinate in the fridge for up to 2 days then cook it fresh. It will be extra flavorful.

Serving Suggestions
- Serve in rice or quinoa bowls with roasted vegetables (like The Best Roasted Broccolini).
- Add to salads for an extra protein boost; the flavor here works with everything from Avocado Cashew Caesar Salad or Mediterranean Quinoa Salad.
- Use as a protein for wraps and sandwiches.
- Toss into stir-fries or noodle bowls.
- Eat it as-is with any dinner!
Storage and Reheating
Store leftover marinated tofu in an airtight container in the refrigerator for up to 5 days. Reheat in a skillet or air fryer to restore crisp edges. You can also eat the tofu cold, straight out of the fridge.

More Easy Vegan Proteins
If you try this marinated tofu recipe, let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Marinated Tofu (Smoky Soy-Garlic)
Servings:
PRINT
PIN
Video
COMMENT
Ingredients
- 1 block (14 oz / 400 g) firm or extra-firm tofu, drained
- 3 tablespoons soy sauce, (gluten-free if preferred)
- 1 tablespoon maple syrup, or agave
- 1 tablespoon olive oil, (or sub water or broth for oil-free)
- 1 tablespoon apple cider vinegar, or rice vinegar
- 2 teaspoons smoked paprika
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- 1 - 2 teaspoons hot sauce, (such as Sriracha or Frank's RedHot, optional for heat)
Instructions
- Press the tofu (optional): Press for 15-30 minutes using a tofu press, or wrap in a clean towel and weigh down with something heavy, such as a skillet. Pressing helps remove excess water so the tofu can absorb more marinade, but you can skip this step if short on time.
- Cut the tofu: Slice into cubes, slabs, or triangles, whatever works best for your dish (bowls, salads, sandwiches, stir-fries, etc).

- Make the marinade: In a shallow dish or sealable bag, mix the soy sauce, maple syrup, olive oil, vinegar, smoked paprika, garlic powder, onion powder, pepper, and hot sauce (if using).

- Marinate the tofu: Add the tofu pieces and toss to coat. Cover and marinate for at least 30 minutes, or up to 2 days in the fridge for maximum flavor.

Cook it your way (choose one):
- Bake it: Preheat the oven to 400°F (200°C). Lightly grease a large baking sheet (for best browning), or line with parchment for easy cleanup. Spread tofu in a single layer so the pieces aren't touching. Bake 25-30 minutes, flipping halfway, until golden and lightly crisp. (If you have leftover marinade, brush or drizzle the extra marinade over the tofu during the last 5 minutes of baking for deeper flavor.)
- Air fry it: Preheat the air fryer to 375°F (190°C). Lightly spray the basket with oil (optional for crisping). Air fry 12-15 minutes, shaking the basket halfway.(For leftover marinade, brush a little on the tofu during the final 2-3 minutes)
- Pan-fry it: Heat 1 tablespoon oil (such as canola, vegetable, or olive) in a non-stick skillet over medium heat. Add tofu in a single layer and cook 2-3 minutes per side, until browned and crisp around the edges. (If you have leftover marinade, drizzle it over the tofu during the last few minutes of cooking.)
Notes
- Spoon over rice or quinoa bowls with roasted veggies
- Add to salads, wraps, or sandwiches
- Toss into stir-fries, noodle bowls, or grain bowls
- Serve as a protein side with almost any weeknight dinner







Ellen W says
We had this last night, exactly as written (air fryer method). It was really good! We served it with broccoli and rice and some left over potsticker sauce. we aren’t vegans (yet?) but we enjoy your recipes a few times every week.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Thanks Ellen! That sounds like a delicious meal. I’m so glad you’re enjoying the recipes! 😊
Mary Ann says
This was very good. Will be sure to make this quite often.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Thank you Mary Ann! I’m so glad you enjoyed it!
Jean Cade says
Can We use soy curls instead of tofu for this marinade?
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yes you can! I would rehydrate the soy curls first, squeeze out the excess water, pan fry them plain first, then pour over the marinade in the last few minutes of cooking. That way they will stay chewy and delicious (not soggy). Enjoy! 😊
Kelly E says
This is SO GOOD!! Eating it now as a delicious, hearty, sandwich filling! I cut my tofu into 1/4" slices/slabs and marinated overnight in this marinade - so FLAVORFUL and it has a smoky, hearty taste that satisfies my appetite! Thanks for another amazing recipe Sam! 🙂
Sam Turnbull @ It Doesn't Taste Like Chicken says
Kelly yay!! 😍 I’m SO happy you loved it, and using it as a smoky sandwich filling is genius. Thank you so much for the sweet review!
Courtney says
Excellent recipe that was quick & easy to put together. We marinated it overnight, baked in the oven on convection & enjoyed with rice & a side of vegetables. Thanks for another great recipe!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay Courtney!! I’m so happy you loved it 😍 Thank you so much for the kind review!
Jackie D says
Loved this tofu recipe. Had it cold as we preferar cold tofu. It was so tasty great flavours. I have been trying lots of recipes from your site and all have been great.
Thanks and love your blog.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay!! I’m so glad you loved it, and yes, cold tofu people unite 😄 Thank you so much for the sweet note!!
Heather says
I have been vegetarian for decades and vegan for seven or eight years. In my time I have consumed a lot of tofu. Never have I ever had tofu this good. I was planning to have a non-vegan (even non-vegetarian but open minded) friend over for dinner tonight and I had a few days to prepare so l marinated the tofu for two days. I’m not sure that I can convey just how good this recipe is. My friend loved it too. An additional bonus is how easy it is. Squeeze and cube the tofu (I use a tofu press so it’s super easy), mix together some flavors, add the marinade to the tofu, and put it in the refrigerator for two days. You suggest either greasing a baking sheet or lining it with paper. I did both, using paper and a little olive oil, and had crispy tofu and an easy clean up. The texture was perfect - crisp outside and creamy (not mushy, more like a flan) on the inside. Thank you Sam. PERFECTION!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Heather this comment made my whole day 😭💚 I’m SO happy you loved it so much!! Thank you so much for taking the time to leave such a thoughtful review!
Kerry says
I really liked this recipe! I had everything in my pantry on hand and my husband even liked it! I did have a question: I read somewhere that the tofu should be frozen and then thawed and then fried because freezing and thawing improves the texture. Your thoughts?
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Kerry, yes, I talk about freezing and thawing tofu in my guide on How to Press Tofu (and when you don't need to). It changes the texture of the tofu so that it is more spongey. Some people love this texture some people are not a fan. It’s not required for this recipe, but it’s a great option if you prefer that texture!
Steve says
Wow, the whole family LOVED this dish, vegans, vegetarians, and omnivores. I could only marinate it for about 2 hours, so can only imagine how good it will be when I let it have a whole night to soak in that terrific marinade. Thank you Sam!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yayyy Steve!! That makes me so happy to hear 😄 And yes—overnight marinating takes it to the next level, but even 2 hours is still delicious. Thanks so much for the lovely review!
Shannon says
I have had this marinating in the fridge since last night. I am getting ready to put it in the oven soon. I am going to serve it with rice and some steamed broccoli! I can't wait to try it! I'm giving it 5 stars because I trust that your recipe will be delicious. I love all of your recipes and I have all 3 of your cookbooks!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Aww Shannon, you are the absolute sweetest!! 🥹💚 I hope you LOVE it. Thank you so much for trusting my recipes!!
Barbra says
I made this tonight for dinner. Cut them up in triangles and cooked it in the oven on parchment. It was delicious, crispy on the outside , on the inside chewy, all in all just delicious. Thank you, Sam for another delicious recipe!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Barbra! 😄 So happy you enjoyed it, and thank you for the lovely review!
Wendy says
This was exactly as Sam said it would be! Crispy and delicious! The longer you let it marinade, the better it gets!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Wendy! Yesss the longer it marinates, the better it gets 😍 So happy you loved it, and thank you for being the first to leave a review!
Jess says
Delicious! Marinated in the morning and cooked for dinner. Great flavor and super easy! Enjoyed it the next day cold as a snack! Thank you!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay Jess!! I love that you enjoyed it so much hot and cold! Thank you!!