Plain tofu tastes like almost nothing, and that is exactly why it is so good. It soaks up whatever you give it, so the right marinade turns an inexpensive block of bean curd into dinner you actually look forward to.

Easy tofu marinades including soy-ginger, gochujang, Greek lemon, BBQ, peanut-lime, teriyaki and curry with cooked tofu
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

These 7 easy tofu marinades each use pantry staples, mix up in about 5 minutes, and work in the air fryer, oven, skillet, or on the grill. Every recipe below makes enough for one 14 to 16 ounce block of extra-firm tofu, which serves 3 to 4.

Here is what you’ll find:

  1. Classic Soy-Ginger Garlic Marinade
  2. Sweet and Spicy Gochujang Marinade
  3. Greek Lemon-Herb Marinade
  4. Smoky Maple BBQ Marinade
  5. Thai Peanut-Lime Marinade
  6. Honey Teriyaki Marinade
  7. Curry Yogurt (Tandoori-Style) Marinade

If you are new to cooking tofu, start with the soy-ginger. It is the one you will come back to again and again.

Crispy air fryer tofu cubes coated in seven colorful homemade tofu marinades, garnished with sesame seeds and herbs

How to Marinate Tofu (The Basics)

The secret to flavorful tofu is getting the water out so the marinade can get in. Follow these four steps for any marinade below.

  1. Choose extra-firm or super-firm tofu. It holds its shape when you toss it and crisps up nicely. Save silken tofu for smoothies, dips, and desserts.
  2. Press it for 15 to 30 minutes. Wrap the block in a clean kitchen towel, set it on a plate, and stack a heavy skillet or a few cans on top. A tofu press works too.
  3. Cut it into cubes, slabs, or triangles. Use 3/4 to 1 inch cubes for bowls and stir-fries, or 1/2 inch slabs for sandwiches and the grill. More surface area means more flavor.
  4. Marinate for at least 30 minutes. For bolder flavor, cover and refrigerate for up to 24 hours. Turn the pieces once or twice so every side gets coated.

Tip for crispy tofu: After marinating, lift the tofu out, then toss it with 1 tablespoon of cornstarch before cooking. Save the leftover marinade to simmer into a quick sauce.

Want a step-by-step example? See how Fork To Spoon presses and seasons tofu in this Easy Air Fryer Curry Tofu.

1. Classic Soy-Ginger Garlic Tofu Marinade

Classic soy-ginger garlic tofu marinade in a bowl with crispy marinated tofu cubes, sesame seeds and green onions

This is the everyday tofu marinade: salty, garlicky, a little sweet, and ready for stir-fries, rice bowls, and noodle dishes.

Ingredients

  • 1/4 cup low-sodium soy sauce or tamari
  • 1 tablespoon rice vinegar
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon maple syrup or brown sugar
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1/4 teaspoon red pepper flakes (optional)

Instructions

  1. Whisk all the ingredients together in a shallow dish or zip-top bag.
  2. Add the pressed, cubed tofu and turn gently to coat.
  3. Marinate for 30 minutes at room temperature or up to 24 hours in the fridge.
  4. Air fry at 400°F for 12 to 15 minutes, shaking halfway, or pan-fry until golden on all sides.

Serve it with: steamed jasmine rice, sautéed bok choy, and a sprinkle of sesame seeds and sliced green onions.

2. Sweet and Spicy Gochujang Tofu Marinade

Sweet and spicy gochujang tofu marinade coating crispy red-glazed tofu cubes topped with sesame seeds and green onions

Korean chili paste gives this marinade a deep, slightly funky heat that caramelizes beautifully in a hot air fryer or skillet.

Ingredients

  • 2 tablespoons gochujang
  • 2 tablespoons soy sauce
  • 1 tablespoon honey or maple syrup
  • 1 tablespoon rice vinegar
  • 2 teaspoons toasted sesame oil
  • 2 garlic cloves, minced
  • 1 teaspoon fresh ginger, grated

Instructions

  1. Whisk everything until the gochujang is fully dissolved. It will be thick, and that is what you want.
  2. Toss the tofu in the marinade until every piece is coated red.
  3. Marinate for 30 minutes to 4 hours.
  4. Cook at 390°F in the air fryer for 12 to 14 minutes, or bake at 425°F for 25 minutes, flipping once. Watch closely at the end because the sugars can scorch.

Heat level: Start with 1 tablespoon of gochujang if you are sensitive to spice.

Serve it with: rice, quick-pickled cucumbers, and kimchi for a Korean-inspired bowl.

Love spicy tofu? Fork To Spoon’s Air Fryer Trader Joe’s Sriracha Tofu Bites are a great shortcut on busy nights.

3. Greek Lemon-Herb Tofu Marinade

Greek lemon-herb tofu marinade with golden grilled tofu cubes, fresh lemon slices, oregano and dill

Bright lemon, garlic, and oregano make tofu taste like it came off a Mediterranean grill. It is perfect for pitas, salads, and grain bowls.

Ingredients

  • 1/4 cup extra-virgin olive oil
  • 3 tablespoons fresh lemon juice
  • 1 teaspoon lemon zest
  • 1 tablespoon soy sauce (adds savory depth)
  • 1 tablespoon red wine vinegar
  • 3 garlic cloves, minced
  • 2 teaspoons dried oregano
  • 1 teaspoon dried dill or 1 tablespoon fresh dill
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

Instructions

  1. Whisk the marinade in a bowl. Set aside 2 tablespoons before adding tofu if you want a fresh drizzle later.
  2. Add the tofu and turn to coat.
  3. Marinate for at least 1 hour, or overnight for the most lemony flavor.
  4. Grill, bake at 400°F for 25 to 30 minutes, or air fry at 400°F for 12 to 15 minutes.

Serve it with: warm pita, tzatziki, chopped cucumbers and tomatoes, and Kalamata olives.

For the full Fork To Spoon version with step-by-step photos, see this Greek Tofu Marinade (Easy Lemon-Herb Recipe).

4. Smoky Maple BBQ Tofu Marinade

Smoky maple BBQ tofu marinade brushed on grilled tofu slabs with dark char marks

Smoked paprika and a splash of liquid smoke give this marinade cookout flavor, even when you are cooking indoors.

Ingredients

  • 1/3 cup ketchup or tomato sauce
  • 2 tablespoons maple syrup
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon soy sauce
  • 1 tablespoon vegan Worcestershire sauce
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon liquid smoke (optional)
  • Pinch of cayenne pepper

Instructions

  1. Stir the marinade together until smooth.
  2. Cut the tofu into 1/2 inch slabs and lay them in a single layer in a dish. Spoon the marinade over the top and flip to coat.
  3. Marinate for 1 to 8 hours in the fridge.
  4. Grill over medium-high heat for 4 to 5 minutes per side, or bake at 400°F for 25 minutes, brushing with extra marinade halfway through.

Serve it with: toasted buns and coleslaw for BBQ tofu sandwiches, or alongside corn on the cob and baked beans.

5. Thai Peanut-Lime Tofu Marinade

Thai peanut-lime tofu marinade coating baked tofu cubes topped with chopped peanuts, cilantro and lime wedges

Creamy, tangy, and a little spicy, this peanut marinade doubles as a dipping sauce, so make a little extra.

Ingredients

  • 3 tablespoons creamy peanut butter
  • 2 tablespoons soy sauce
  • 2 tablespoons fresh lime juice
  • 1 tablespoon maple syrup or brown sugar
  • 1 teaspoon sriracha or chili garlic sauce
  • 1 teaspoon toasted sesame oil
  • 1 garlic clove, minced
  • 2 to 3 tablespoons warm water, to thin

Instructions

  1. Whisk the peanut butter with the warm water first so it loosens, then whisk in everything else.
  2. Toss the tofu cubes in the marinade.
  3. Marinate for 30 minutes to 2 hours. Peanut marinades are thick, so they cling well and do not need to sit long.
  4. Bake at 400°F for 25 to 30 minutes on a parchment-lined sheet pan, or air fry at 380°F for 12 to 14 minutes on parchment to prevent sticking.

Serve it with: rice noodles, shredded carrots, red cabbage, cilantro, and chopped peanuts.

6. Honey Teriyaki Tofu Marinade

Honey teriyaki tofu marinade cooked into a glossy glaze on crispy tofu cubes topped with sesame seeds

Sweet, glossy, and better than bottled, this teriyaki marinade turns into a sticky glaze in minutes.

Ingredients

  • 1/4 cup soy sauce
  • 2 tablespoons honey (or maple syrup to keep it vegan)
  • 2 tablespoons mirin or 1 tablespoon rice vinegar plus 1 teaspoon sugar
  • 1 tablespoon brown sugar
  • 1 teaspoon toasted sesame oil
  • 2 garlic cloves, minced
  • 1 teaspoon fresh ginger, grated
  • For the glaze: 1 teaspoon cornstarch mixed with 1 tablespoon water

Instructions

  1. Whisk everything except the cornstarch slurry.
  2. Add the tofu and marinate for 30 minutes to 12 hours.
  3. Lift the tofu out and air fry at 400°F for 12 to 15 minutes, or pan-fry until golden.
  4. Meanwhile, pour the leftover marinade into a small saucepan and bring it to a full boil. Stir in the slurry and simmer for 1 minute, until thick and shiny.
  5. Toss the cooked tofu in the glaze.

Serve it with: jasmine rice and steamed broccoli, topped with sesame seeds.

7. Curry Yogurt (Tandoori-Style) Tofu Marinade

Curry yogurt tandoori-style tofu marinade on grilled tofu skewers with charred golden edges and fresh cilantro

Yogurt helps the warm spices cling to every piece, giving you tofu with charred, golden edges like your favorite Indian takeout.

Ingredients

  • 1/2 cup plain Greek yogurt or unsweetened plain dairy-free yogurt
  • 1 tablespoon lemon juice
  • 1 tablespoon neutral oil
  • 2 teaspoons curry powder
  • 1 teaspoon garam masala
  • 1 teaspoon smoked or sweet paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 2 garlic cloves, minced
  • 1 teaspoon fresh ginger, grated
  • 3/4 teaspoon kosher salt
  • Pinch of cayenne pepper

Instructions

  1. Stir the yogurt, lemon juice, oil, spices, garlic, ginger, and salt into a thick paste.
  2. Fold in the tofu cubes until coated.
  3. Marinate for 1 to 12 hours in the fridge.
  4. Thread onto skewers and grill, or air fry at 400°F for 12 to 15 minutes on parchment, until the edges are browned.

Serve it with: basmati rice, warm naan, and a squeeze of lemon with chopped cilantro.

Want a saucy version? Fork To Spoon’s Easy Air Fryer Curry Tofu tosses crispy tofu in a tomato-yogurt curry sauce.

How to Cook Marinated Tofu

Every marinade above works with any of these methods. Times are for 3/4 to 1 inch cubes from one block of pressed, extra-firm tofu.

MethodTemperatureTimeBest for
Air fryer400°F12 to 15 minutes, shake halfwayThe crispiest edges with the least oil
Oven400°F to 425°F25 to 30 minutes, flip onceBig batches and meal prep
SkilletMedium-high, 2 tablespoons oil8 to 10 minutes, turning oftenStir-fries and saucy dishes
GrillMedium-high4 to 5 minutes per sideSlabs and skewers with char marks

Avoid overcrowding. Leave space between pieces in the air fryer basket or on the sheet pan so the hot air can crisp every side. Cook in batches if needed.

Thick or sugary marinades (gochujang, BBQ, peanut, teriyaki) brown faster. Line the basket or pan with parchment and check a few minutes early.

Tofu Marinade FAQs

How long should tofu marinate? At least 30 minutes. For deeper flavor, marinate in the fridge for 4 to 24 hours. Acidic marinades like the Greek lemon-herb are fine overnight because tofu does not break down the way meat does.

Do I really need to press tofu before marinating? Yes, for extra-firm tofu. Pressing removes water so the tofu absorbs more marinade and crisps better. Super-firm, vacuum-packed tofu has little water and can skip this step.

Can I reuse leftover tofu marinade as a sauce? Yes. Bring it to a full boil in a small saucepan first, then simmer until slightly thickened. Or set some aside before adding the tofu.

Can I freeze marinated tofu? Yes. Freeze the tofu in its marinade in a freezer bag for up to 3 months, then thaw overnight in the fridge. Freezing gives tofu a chewier, meatier texture.

How do I store cooked marinated tofu? Refrigerate in an airtight container for up to 4 days. Reheat in the air fryer at 375°F for 3 to 5 minutes to bring back the crunch.

Are these tofu marinades vegan and gluten-free? All 7 can be vegan: use maple syrup instead of honey and dairy-free yogurt in the curry marinade. For gluten-free, swap soy sauce for tamari or coconut aminos and check your Worcestershire and gochujang labels.

More Tofu Recipes From Fork To Spoon

Once you have a favorite marinade, try one of these:

Final Thoughts

With these 7 easy tofu marinades, you never have to eat bland tofu again. Press it, marinate it for at least 30 minutes, and cook it hot so the edges caramelize. Make two marinades on Sunday and you have flavorful, protein-packed meals ready all week.