If tofu has ever let you down, this Greek tofu marinade is about to change your mind. Eight pantry ingredients turn a bland block into a zesty Mediterranean protein you can grill, bake, or pan-fry.

If you’ve ever bitten into a piece of plain tofu and thought “this needs something,” this Greek tofu marinade is that something. A bright mix of lemon, olive oil, garlic, and oregano soaks straight into the tofu and transforms it from bland to crave-worthy — the same flavors you’d find in a good souvlaki shop, minus the meat.
It comes together with eight ingredients you probably already have, takes about ten minutes of hands-on time, and works no matter how you like to cook your tofu: grilled, baked, pan-fried, or air-fried. Whisk it together once and you’ll keep coming back to it.
Why You’ll Love This Greek Tofu Marinade
- It actually flavors the tofu all the way through — not just the surface. The acid and salt do real work.
- Eight simple ingredients, all pantry and fridge staples. No specialty shopping.
- Endlessly flexible. Use it on tofu skewers, sheet-pan dinners, grain bowls, salads, or stuffed into warm pita.
- Naturally vegan and gluten-free (with tamari), high in protein, and meal-prep friendly.
- Make-ahead magic. It tastes even better after an overnight soak in the fridge.

What Makes a Marinade “Greek”?
A classic Greek marinade leans on a handful of Mediterranean building blocks: extra virgin olive oil for richness, plenty of fresh lemon and a little red wine vinegar for tang, lots of garlic, and dried oregano as the signature herb. It’s the backbone of souvlaki, gyro meat, and grilled vegetables across Greece.
The trick to making it sing on tofu is adding a touch of umami. Tofu is mild and slightly sweet, so a small splash of soy sauce or tamari rounds out the lemon and salt and gives the marinade the savory depth that meat would normally bring on its own.
Ingredients
Here’s everything you’ll need for one block of tofu (about 14 oz / 400 g):

- Extra-firm tofu: Pressed. This is the only kind that holds up to grilling and gives you that satisfying chew.
- Extra virgin olive oil: The flavor base. Use a good one if you have it.
- Fresh lemon juice: Bottled won’t taste the same here. About one large lemon.
- Red wine vinegar: Adds a deeper, slightly fruity tang on top of the lemon.
- Garlic: Freshly minced, and don’t be shy. Greek marinades are garlicky.
- Dried oregano: Greek oregano if you can find it; it’s more floral and intense.
- Soy sauce or tamari: For umami and depth. Use tamari to keep it gluten-free.
- Dijon mustard: A teaspoon helps the marinade cling and emulsify.
- Salt and black pepper: To season.
- Optional add-ins: Fresh dill or parsley, a pinch of red pepper flakes, or a little lemon zest for extra brightness.
How to Make Greek Marinated Tofu

Step 1: Wrap the block in a clean towel and set something heavy on top (a skillet with a couple of cans works) for 15–30 minutes. Pressing removes excess water so the tofu can soak up the marinade instead of staying watery. For maximum flavor absorption, freeze the pressed tofu overnight and thaw it before marinating — freezing creates a spongier texture that drinks up marinade.

Step 2: In a bowl or a lidded container, whisk together the olive oil, lemon juice, red wine vinegar, garlic, oregano, soy sauce, Dijon, salt, and pepper until it looks combined and slightly cloudy.
Step 3: Cut the tofu into cubes for skewers and bowls, or thick slabs/triangles for grilling. Add the tofu to the marinade and gently turn to coat every piece. Cover and refrigerate for at least 30 minutes, ideally 2–4 hours, or overnight for the deepest flavor. Turn it once or twice if you remember.

Step 4: Cook it your way
- Bake: 400°F (200°C) for 25–30 minutes, flipping halfway, until the edges are golden.
- Pan-fry: Medium-high heat, a little oil, 3–4 minutes per side until crisp.
- Grill: Thread onto skewers and grill 3–4 minutes per side. Brush with leftover marinade as it cooks.
- Air-fry: 380°F (190°C) for 15–18 minutes, shaking the basket halfway.

Tips for the Best Marinated Tofu
- Don’t skip the press. Wet tofu can’t absorb flavor and won’t crisp.
- Reserve a little marinade before adding the tofu if you want a fresh drizzle at the end — never reuse marinade that’s touched raw food as a sauce.
- Cornstarch for crunch: toss the marinated cubes in a tablespoon of cornstarch before baking or air-frying for extra-crispy edges.
- Taste your oregano. If it’s been in the cupboard for two years, it’s lost its punch. Fresh, fragrant dried oregano makes a real difference.
Ways to Serve It
This marinated tofu is a chameleon. A few favorites:
- Piled into a Greek grain bowl with rice or orzo, cucumber, tomato, red onion, olives, and a dollop of dairy-free tzatziki.
- Stuffed into warm pita as a vegan gyro or souvlaki wrap with a drizzle of gyro sauce.
- Tossed cold over a big Greek salad the next day, seasoned with a homemade Greek seasoning blend.
- Skewered with peppers, zucchini, and red onion for grilled veggie kebabs.

Storage and Make-Ahead
- Marinated (uncooked): Keep the tofu in its marinade in an airtight container in the fridge for up to 3 days.
- Cooked: Store in the fridge for up to 4 days. Reheat in a hot skillet or the air fryer to bring back the crisp edges — the microwave will leave it soft.
- Freezer: You can freeze cooked tofu for up to 2 months, though the texture is best fresh.
Frequently Asked Questions
How long should you marinate tofu? A minimum of 30 minutes will give you noticeable flavor, but 2–4 hours is the sweet spot. Tofu can sit in this marinade overnight without becoming mushy, so it’s perfect to prep the night before.
What kind of tofu is best for marinating? Extra-firm or super-firm tofu. They have the lowest water content, so they hold their shape, crisp up well, and soak in the marinade. Silken and soft tofu are too delicate and will fall apart.
Do you need to press tofu before marinating? Yes — it makes a big difference. Pressing removes water and leaves room for the marinade to soak in. If you’re short on time, even 10–15 minutes of pressing helps.
Is this Greek tofu marinade gluten-free? Yes, as long as you use tamari or a certified gluten-free soy sauce in place of regular soy sauce. Everything else in the recipe is naturally gluten-free.
Can I use this marinade on other things? Absolutely. It’s fantastic on chickpeas, cauliflower, mushrooms, halloumi, or vegetables like zucchini and bell peppers — anything you’d grill or roast.

Related Recipes
Loved this Greek tofu marinade? Here are more crispy tofu dinners and Mediterranean favorites to put it in good company:
More ways to cook tofu
- Air Fryer Curry Tofu — crispy cubes in an aromatic, spiced sauce; great over rice.
- Trader Joe’s Tofu Rice Bowl — a fast, protein-packed weeknight bowl.
- Air Fryer Agedashi Tofu — extra-crispy tofu in a savory dashi broth.
Make it a Greek feast
- Instant Pot Greek Lemon Rice — the perfect bright, lemony base for your marinated tofu.
- Easy Tzatziki Sauce — the cool, garlicky dip every Greek plate needs.
- Homemade Greek Seasoning Blend — keep this on hand to season everything Mediterranean.
- Grilled Veggie Kebabs — colorful skewers to grill right alongside the tofu.
- Blackstone Griddle Vegetable Skewers — another easy veggie side with charred edges.

Greek Tofu Marinade
Description
Ingredients
- 14 ounces extra-firm tofu, 14 oz / 400 g extra-firm tofu, pressed
- 3 tbsp extra virgin olive oil
- 3 tbsp fresh lemon juice, about 1 large lemon
- 1 tbsp red wine vinegar
- 4 cloves garlic, minced
- 1 tbsp dried oregano, preferably Greek
- 1 tbsp soy sauce or tamari
- 1 tsp Dijon mustard
- 1 tsp fine sea salt
- ½ tsp black pepper
- Optional: 2 tbsp chopped fresh dill or parsley, pinch of red pepper flakes, 1 tsp lemon zest
Instructions
- Press the tofu. Wrap the block in a towel and weigh it down for 15–30 minutes to remove excess water.
- Make the marinade. Whisk together olive oil, lemon juice, red wine vinegar, garlic, oregano, soy sauce, Dijon, salt, and pepper (plus any optional add-ins).
- Marinate. Cut the tofu into cubes or thick slabs, add to the marinade, and turn to coat. Cover and refrigerate at least 30 minutes, ideally 2–4 hours or overnight.
- Cook. Bake at 400°F (200°C) for 25–30 minutes flipping halfway, OR pan-fry 3–4 minutes per side, OR grill on skewers 3–4 minutes per side, OR air-fry at 380°F (190°C) for 15–18 minutes.
- Serve in bowls, pita, salads, or on skewers. Garnish with extra herbs and a squeeze of lemon.
Equipment
- Mixing Bowl
- Whisk
Notes
- For extra-crispy tofu, toss the marinated cubes in 1 tbsp cornstarch before baking or air-frying.
- Reserve a little marinade before adding the tofu if you’d like a fresh drizzle to finish.
- Freezing and thawing the pressed tofu before marinating gives it a spongier, more absorbent texture.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
