These are my top six easy tofu marinades that transform a bland block of tofu into something you’ll want to make every night. Each one takes 10 minutes to whisk together and works for baking, grilling, pan-frying, or air frying.

An overhead image featuring 6 bowls or different tofu flavored bowls.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

My marinated tofu recipe works every single time!

I developed these marinades after years of bland, rubbery tofu at summer cookouts. Tofu on its own tastes like nothing—it’s a blank canvas that needs help. But that’s also its superpower! Unlike meat, tofu absorbs whatever flavors you give it, which means a good marinade doesn’t just coat the surface, it actually penetrates and seasons the tofu all the way through.

The secret is pressing the tofu well so it has room to absorb flavor, and using enough acid (lime juice, vinegar, citrus) to help the marinade penetrate instead of just sitting on the surface. Thirty minutes of marinating makes a noticeable difference. A few hours or overnight makes it incredible.

Each tofu marinade hits a different craving—teriyaki for sweet and salty, Thai peanut for creamy and spicy, jerk for bold Caribbean heat, miso for deep umami. The lemon pepper version is the quickest (15 minutes marinating) for when you forgot to plan ahead. All of them work on the grill or in the oven, so you can make marinated tofu year-round.

If you like this, try my Suya tofu skewers for a bold Nigerian spiced version, or my salt and pepper tofu for an even simpler weeknight protein.

How to Marinate Tofu

Press the tofu: Cut extra-firm tofu into 1-inch cubes or your desired shape. Place on a cutting board lined with paper towels, cover with more paper towels or a clean kitchen towel, and weigh down with a heavy object for 15–30 minutes. Pat dry.

An overhead image of cutting the tofu in cubes.

Make the marinade: Whisk all marinade ingredients together in a shallow dish, plastic bag, or resealable container until well combined.

Marinate: Add tofu to the marinade and toss gently to coat. Cover and refrigerate for the recommended time. Reserve 2–3 tablespoons of marinade for basting or sauce.

Overhead image of all six tofu marinades in ziplock bags.

How to Cook Marinated Tofu

  • Baking: Preheat oven to 400°F. Line a baking sheet with parchment paper. Arrange marinated tofu in a single layer. Bake for 20 minutes, flip, then bake another 20 minutes until golden and crispy. Brush with reserved marinade in the last 5 minutes. Optional: Broil for 2–3 minutes for extra char.
  • Pan-Frying: Heat 2 tablespoons neutral oil in a large skillet or cast iron over medium-high heat. Add tofu in a single layer and cook undisturbed for 3–4 minutes until golden brown on the bottom. Flip and cook another 3–4 minutes. Pour reserved marinade into the pan and toss to coat.
  • Air Fryer: Place marinated tofu in a single layer in the air fryer basket. Air fry at 400°F for 10–15 minutes, shaking the basket halfway through, until golden and crispy. Drizzle reserved marinade over top before serving.
  • Grilling: Preheat grill to medium-high heat (about 400°F). Oil the grill grates lightly to prevent sticking. Thread tofu onto skewers if desired. Grill for 3–4 minutes per side (10–12 minutes total), turning to char all sides. Brush with reserved marinade in the last 2 minutes. Remove when tofu has visible grill marks.

TIPS & TRICKS

Shruthi’s top tips

  • Cut tofu into consistent sizes. Even tofu pieces absorb marinade at the same rate and cook evenly.
  • Press tofu well before marinating. Extra moisture prevents tofu from absorbing the marinade. Press for at least 15–30 minutes with a heavy object on top.
  • Marinate in a single layer. Tofu stacked on top of itself won’t absorb evenly. Use a shallow dish or spread cubes in a large bag.
  • Acid helps marinades penetrate. Lime juice, vinegar, and citrus break down the tofu’s surface so flavor gets inside, not just on top.
  • Longer marinating = more flavor. 30 minutes works, but a few hours or overnight makes a noticeable difference.
  • Reserve marinade for basting or sauce. Set aside 2–3 tablespoons before adding tofu. Don’t reuse marinade that touched raw tofu unless you cook it.
  • Turn leftover marinade into a glaze. Whisk 2 tablespoons water with ½ tablespoon cornstarch, stir into reserved marinade, and cook over medium heat until thickened. Drizzle over finished tofu.
  • Watch for burning with sweet marinades. Teriyaki, honey garlic, and jerk have sugar that can burn quickly. Keep heat at medium to medium-high and baste only in the last few minutes of cooking.

Six Best Tofu Marinades

Tofu goes with so many flavors. These six marinades are an easy way to turn a bland dinner into something really flavorful—and perfect for mixing up meal prep all week. Just marinate, cook, and switch things up so meals never get boring.

An overhead image of six different bowls with different marinades: teriyaki, honey garlic, jerk, miso, Thai peanut, and lemon pepper.

Teriyaki Tofu

Sweet, salty, and glossy. The classic.

  • 3 tablespoons soy sauce
  • 2 tablespoons mirin (or rice vinegar + 1 teaspoon maple syrup)
  • 1 tablespoon maple syrup
  • 1 teaspoon fresh grated ginger
  • 1 clove garlic, minced

Marinating time: 1–2 hours

An overhead image of marinating tofu in a bowl.
An overhead image of cooked teriyaki tofu served on a plate.

Honey Garlic Tofu

Sticky and garlicky. Use maple syrup for vegan.

  • 3 tablespoons rice vinegar
  • 2 tablespoons maple syrup (or agave nectar)
  • 1 tablespoon soy sauce
  • 3 cloves garlic, minced
  • 1 teaspoon sesame oil

Marinating time: 30-60 minutes

An overhead image of tofu marinated in honey garlic mixture.
An overhead image of honey garlic tofu served on a plate with a garnish of fresh herbs.

Thai Peanut Tofu

Creamy, tangy, and slightly spicy.

  • 3 tablespoons fresh lime juice
  • 2 tablespoons natural peanut butter
  • 1 tablespoon soy sauce
  • 1 teaspoon maple syrup
  • 1 clove garlic, minced
  • ½ teaspoon red chili flakes
  • 1–2 tablespoons warm water (to thin)

Marinating time: 30–60 minutes

An overhead image of tofu marinating in a thai peanut mixture.
An overhead image of thai peanut tofu served on a plate.

Jerk Tofu

Bold Caribbean heat with warm spices.

  • 3 tablespoons fresh lime juice
  • 2 tablespoons neutral oil
  • 1 tablespoon jerk seasoning
  • 1 teaspoon maple syrup
  • ½ teaspoon ground allspice
  • ½ teaspoon dried thyme
  • 2 cloves garlic, minced

Marinating time: 2–4 hours (or overnight)

An overhead image of marinating tofu in a jerk mixture.
An overhead image of jerk tofu served in a bowl.

Miso Tofu Marinade

Savory, complex, and deeply satisfying.

  • 3 tablespoons rice vinegar
  • 2 tablespoons miso paste (white or red)
  • 1 tablespoon sesame oil
  • 1 teaspoon maple syrup
  • 1 clove garlic, minced
  • 1 teaspoon fresh ginger, grated (optional)

Marinating time: 1–2 hours

An overhead image of tofu marinating in a miso marinade.
An overhead image of miso tofu served on a plate.

Lemon Pepper Tofu

Bright and simple. The quickest option.

  • 3 tablespoons fresh lemon juice
  • 2 tablespoons olive oil
  • 1 teaspoon coarse black pepper, freshly cracked
  • 1 teaspoon salt
  • 2 cloves garlic, minced
  • ½ teaspoon lemon zest (optional)

Marinating time: 15–30 minutes

An overhead image of marinating the tofu in a lemon pepper mixture.
An overhead image of lemon pepper tofu served in a bowl.

FAQs

What type of tofu should I use?

Extra-firm tofu is best for marinating. It holds its shape during cooking and has a dense texture that absorbs marinades well without falling apart. Firm tofu works but is softer. Avoid silken or soft tofu—they’re too delicate and watery for marinating and will crumble.

Should I freeze the tofu before marinating?

Freezing is optional but creates amazing texture. When you freeze tofu, the water inside forms ice crystals that create tiny pockets throughout. Once thawed and pressed, those pockets make the tofu chewier and spongier, so it absorbs even more marinade. Freeze the whole block overnight, thaw in the fridge, then press and marinate as usual.

Do I need to press the tofu?

YES. Pressing removes excess water so the tofu can actually absorb the marinade instead of just sitting in it. Press for at least 15–30 minutes with a heavy object on top. The drier the tofu, the more flavor it absorbs and the crispier it gets when cooked.

Can I freeze marinated tofu?

Absolutely. Add tofu cubes and marinade to a freezer bag, seal, and freeze for up to 6 months. The tofu will absorb even more flavor as it freezes and thaws. Pull the bag out in the morning, let it thaw in the fridge all day, and cook for dinner. It’s perfect for lazy meal prep. Check out my Prep in 10, Cook in 30 series for more freezer prep ideas!

How to Serve Marinated Tofu

  • Teriyaki: Serve over jasmine rice with steamed broccoli and sesame seeds.
  • Honey Garlic: Pair with fried rice and quick-pickled radish.
  • Thai Peanut: Serve with coconut rice, and crushed peanuts.
  • Jerk Spice: Pair with coconut rice and beans, grilled pineapple, or mango salsa.
  • Miso Umami: Serve in grain bowls with edamame, avocado, and pickled ginger.
  • Lemon Pepper: Pair with Greek salad, hummus, and warm pita.
An overhead image of six tofu dishes served in different bowls.

Storage and reheating suggestions

Refrigerate cooked marinated tofu in an airtight container up to 4–5 days. Reheat in a skillet over medium heat to restore crispness, or eat cold in grain bowls and salads. Microwaving works, but softens the texture.

Freeze marinated (uncooked) tofu in a sealed bag up to 6 months. Thaw overnight in the fridge before cooking.

More Tofu recipes

If tofu is a staple in your kitchen, you’ll love these favorites I keep coming back to.

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Sesame Tofu

No ratings yet

Marinated Tofu (+ 6 Marinades)

Easy tofu marinade recipes that actually work—teriyaki, honey garlic, Thai peanut, jerk spice, miso, and lemon pepper. Transform bland tofu into flavorful protein in no time!
Prep Time: 10 minutes
Cook Time: 18 minutes
Marinating time (minimum): 30 minutes
Total Time: 58 minutes
Servings: 4

Ingredients 

  • 1 14-oz block extra-firm tofu, pressed and cubed

Teriyaki Glaze

  • 3 tablespoons low-sodium soy sauce
  • 2 tablespoons mirin, or rice vinegar + 1 teaspoon maple syrup
  • 1 tablespoon maple syrup
  • 1 teaspoon fresh ginger, grated
  • 1 clove garlic, minced

Honey Garlic

  • 3 tablespoons rice vinegar, unseasoned
  • 2 tablespoons pure maple syrup, or agave nectar
  • 1 tablespoon low-sodium soy sauce
  • 3 cloves garlic, minced
  • 1 teaspoon toasted sesame oil

Thai Peanut Satay

  • 3 tablespoons fresh lime juice
  • 2 tablespoons natural peanut butter
  • 1 tablespoon low-sodium soy sauce
  • 1 teaspoon pure maple syrup
  • 1 clove garlic, minced
  • ½ teaspoon red pepper flakes
  • 1 tablespoons warm water, to thin

Jerk Spice

  • 3 tablespoons fresh lime juice
  • 2 tablespoons avocado oil, substitute other neutral oil
  • 1 tablespoon jerk seasoning, see notes for DIY
  • 1 teaspoon pure maple syrup
  • ½ teaspoon ground allspice
  • ½ teaspoon dried thyme
  • 2 cloves garlic, minced

Miso Umami

  • 3 tablespoons rice vinegar, unseasoned
  • 2 tablespoons white miso paste, can also use red
  • 1 tablespoon toasted sesame oil
  • 1 teaspoon pure maple syrup
  • 1 clove garlic, minced
  • 1 teaspoon fresh ginger, grated (optional)

Lemon Pepper

  • 3 tablespoons fresh lemon juice
  • 2 tablespoons olive oil
  • 1 teaspoon black pepper, freshly cracked
  • 1 teaspoon kosher salt
  • 2 cloves garlic, minced
  • ½ teaspoon lemon zest , optional but recommended
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

Press the tofu

  • Cut extra-firm tofu into 1-inch cubes or your desired shape. Place on a cutting board lined with paper towels, cover with more paper towels, and weigh down with a heavy object for 15-30 minutes. Pat dry

Make the marinade

  • Whisk all marinade ingredients together in a shallow dish or resealable container until smooth.
    For miso marinade, mash miso paste into the liquid first to prevent clumps. For peanut marinade, add warm water gradually until smooth.
  • Reserve 2-3 tablespoons of marinade in a separate bowl for basting (do this before adding tofu).

Marinate the tofu

  • Add tofu to the remaining marinade and toss gently to coat. Arrange in a single layer for best absorption. Cover and refrigerate for the recommended time (see each marinade option above).

Cook tofu

  • Preheat oven to 400°F.
  • Line a baking sheet with parchment paper.Remove tofu from marinade and arrange in a single layer on prepared baking sheet. Discard used marinade.
  • Bake 20-25 minutes, flipping halfway through and brushing with reserved marinade, until edges are golden and slightly crispy.

Notes

  • Press tofu well—wet tofu won’t absorb marinade or crisp properly
  • Don’t over-marinate acidic marinades (lime, lemon) – recommended times below. 
    • Teriyaki Glaze: 1-2 hours
    • Honey Garlic: 30-60 minutes
    • Thai Peanut Satay: 30-60 minutes (max 2 hours—acid breaks down tofu)
    • Jerk Spice: 2-4 hours (or overnight)
    • Miso Umami: 1-2 hours
    • Lemon Pepper: 30-60 minutes (max 2 hours—acid breaks down tofu)
  • Reserve marinade BEFORE adding tofu for food-safe basting
  • For crispier tofu, toss cubes in 1 tablespoon cornstarch before marinating
  • Cooking options: 
    • Pan-fry: Cook marinated tofu in 2 tablespoons oil over medium-high heat, 3-4 minutes per side
    • Air fry: 375°F for 12-15 minutes, shaking basket halfway through
    • Grill: Thread onto skewers and grill over medium-high heat, 3-4 minutes per side
Note: Nutrition varies by marinade. Lemon Pepper shown here since recipe card doesn’t allow display of multiple recipes. 
 

Nutrition

Calories: 123kcal | Carbohydrates: 4g | Protein: 8g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Sodium: 645mg | Potassium: 178mg | Fiber: 0.3g | Sugar: 1g | Vitamin A: 4IU | Vitamin C: 5mg | Calcium: 37mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

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.