Zesty Marinated Tofu Salad with Herbed Citrus Dressing

Craving a quick, crunchy, and flavorful salad? Try this Marinated Tofu Salad with a creamy lemon tahini dressing. Ready in about 30 minutes, it’s a tasty, healthy option for lunch or dinner.

Bowl of marinated tofu salad.

This salad features marinated tofu tossed with romaine lettuce, juicy cherry tomatoes, sweet corn, and creamy avocado slices, all finished with a bright lemon tahini dressing.

It works perfectly as a quick weekday lunch, a packed meal for work or school, or a relaxed dinner with friends — a simple crowd-pleaser that’s both satisfying and nourishing.

🌟 Why you’ll love this recipe

  • Delicious flavor: Marinated tofu, creamy lemon tahini, and fresh vegetables create a balanced, tasty salad.
  • Quick and easy: Ready in about 30 minutes — ideal for busy days.
  • Customizable: Swap or add vegetables and toppings to suit your taste.
  • Nutritious: Tofu brings plant-based protein while the vegetables add vitamins, fiber, and color.
  • Perfect for many occasions: Great for lunches, dinners, potlucks, or picnics.

🧾 Ingredient notes

For the marinated tofu:

Ingredients needed to make marinated tofu salad.

For the lemon tahini dressing and the salad:

Ingredients needed to make marinated tofu salad.

Firm tofu: Firm tofu holds its shape well and absorbs marinade nicely. Pressing the tofu removes excess water and improves texture.

Soy sauce: Use tamari for a gluten-free option, or coconut aminos for a soy-free alternative.

Vinegar: Apple cider vinegar works well, but lemon juice, white wine vinegar, red wine vinegar, or rice vinegar are good substitutes.

Sweetener: Maple syrup can be replaced with agave, coconut nectar, or brown rice syrup. For a sugar-free version, omit it or use a small amount of a preferred sweetener.

Oil: Use your preferred cooking oil; extra virgin olive oil adds flavor but neutral oils also work.

Cornstarch: Arrowroot, tapioca, potato starch, or all-purpose flour can be used instead.

Veggies: This recipe uses romaine, cherry tomatoes, corn, and avocado. Feel free to add cucumber, peppers, onions, or other favorites.

Lemon tahini dressing: A simple, creamy dressing made with tahini, water, nutritional yeast, lemon juice, and salt. It comes together in minutes and pairs perfectly with the salad.

See the recipe card below for a full list of ingredients and measurements.

📋 Variations

  • Greek-style: Add cucumber, bell pepper, Kalamata olives, and vegan feta for a Mediterranean twist.
  • Asian-style: Use shredded cabbage, carrots, edamame, and green onions with a sesame-based dressing.
  • Southwest-style: Add black beans, roasted corn, diced bell pepper, and extra avocado for Tex-Mex flavors.
  • Italian-style: Toss with balsamic vinaigrette, fresh basil, and crusty bread on the side.
  • Taco-inspired: Top with black beans, crushed tortilla chips, fresh cilantro, and a dollop of vegan sour cream.

🔪 Instructions

Tofu wrapped in a clean towel on a plate with a pot on top.

Step 1. Press the tofu by wrapping it in a clean towel and placing a steady weight on top to remove excess moisture. This is optional but recommended.

Tofu marinade in a bowl.

Step 2. Combine the marinade ingredients (soy sauce or tamari, vinegar, maple syrup, garlic powder, onion powder) in a bowl and mix well.

Tofu cubes on wooden cutting board.

Step 3. Cut the pressed tofu into cubes.

Tofu cubes marinating in a baking dish.

Step 4. Toss the tofu cubes with the marinade until evenly coated. Cover and chill for at least 5 minutes, ideally 15, or longer for more flavor.

Tofu cubes in a baking dish and marinade in a bowl.

Step 5. Drain the tofu, reserving the marinade.

Sautéed tofu cubes in a skillet.

Step 6. Heat oil in a skillet over medium-high heat. Add the tofu and cook until golden brown on all sides.

Marinated tofu cooked in a skillet.

Step 7. Mix the reserved marinade with cornstarch until smooth, then cook it in the skillet until it thickens into a glaze. Toss the tofu in the glaze to coat.

Lemon tahini dressing in a bowl.

Step 8. Whisk the dressing: tahini, water, nutritional yeast, lemon juice, and salt until smooth. Add more water if you prefer a thinner consistency.

Salad veggies in a large bowl.

Step 9. In a large bowl, combine the chopped romaine, cherry tomatoes, corn, sliced avocado, and sesame seeds.

Marinated tofu salad in a large bowl.

Step 10. Add the glazed marinated tofu, drizzle with the lemon tahini dressing, toss gently, and serve immediately.

💭 Expert tips

  1. Press the tofu: Removing excess moisture helps the tofu absorb more marinade and yields a firmer texture.
  2. Use a non-stick skillet: This prevents sticking and promotes even browning.
  3. Proper oil temperature: The oil should sizzle when a tofu cube is added — this helps create a crispy exterior.
  4. Avoid overcrowding: Cook tofu in batches so pieces crisp up instead of steaming.
  5. Adjust seasoning: Taste the finished salad and add salt, pepper, or lemon juice as needed before serving.

❓Recipe FAQs

How long does this tofu salad last in the fridge?

The assembled salad keeps well for 2–3 days in the fridge, but it’s best enjoyed fresh to preserve crispness. Store the dressing separately if you want to prevent sogginess.

Can I freeze this tofu salad for later use?

Freezing the assembled salad is not recommended, as vegetables and tofu can lose texture and flavor. If needed, freeze components separately rather than the complete salad.

Can this tofu salad be made ahead?

Yes. Marinate the tofu and prepare the dressing in advance. Assemble the salad just before serving to keep the vegetables crisp.

Which tofu is best for a salad?

Firm or extra-firm tofu works best because it holds its shape and provides a pleasant texture alongside crunchy vegetables.

Do I need to press the tofu before marinating?

Pressing is recommended. It removes excess water so the tofu absorbs more flavor and cooks up firmer and crispier.

Bowl with marinated tofu salad.

🌱 More tofu recipes

  • Tofu Rice Bowl
  • Tofu Stir Fry
  • Sesame Tofu
  • Baked Tofu
  • Sweet and Sour Tofu

Did you like this recipe? Please leave a rating and comment below!

Tofu salad in a bowl.
5 from 1 vote

Love it? Leave a rating!

Marinated Tofu Salad

Quick, crunchy, and flavorful Marinated Tofu Salad with a creamy lemon tahini dressing — ready in about 30 minutes.
Prep: 20
Cook: 10
Total: 30
Servings: 4

Ingredients

For the marinated tofu:

  • 1 block firm tofu (about 14 oz / 400 g)
  • 2 tbsp soy sauce or tamari
  • 1 tbsp apple cider vinegar
  • 1 tbsp maple syrup
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tbsp oil (for cooking)
  • 1 tbsp cornstarch

For the lemon tahini dressing:

  • 1/4 cup tahini
  • 1/4 cup water (adjust for desired consistency)
  • 2 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • 1/4 tsp salt

For the salad:

  • 5 cups romaine lettuce, chopped
  • 1 cup cherry tomatoes, chopped
  • 1/2 cup canned corn kernels
  • 1 avocado, sliced
  • 2 tsp sesame seeds (optional)

Instructions

For the marinated tofu:

  • Press the tofu to remove excess moisture (optional but recommended).
  • Mix the marinade ingredients until combined.
  • Cut tofu into cubes and toss with the marinade. Chill for at least 5–15 minutes.
  • Drain tofu, reserving the marinade.
  • Heat oil in a skillet and cook tofu until golden on all sides.
  • Whisk reserved marinade with cornstarch, cook until thickened, and coat the tofu.

For the salad:

  • Whisk dressing ingredients until smooth.
  • Combine lettuce, cherry tomatoes, corn, avocado, and sesame seeds in a large bowl.
  • Add marinated tofu, drizzle dressing, toss gently, and serve immediately.

Notes

  • Press the tofu: Helps tofu absorb more flavor and improves texture.
  • Non-stick skillet: Prevents sticking and promotes even browning.
  • Oil temperature: A hot, sizzling oil helps achieve a crispy exterior.
  • Don’t overcrowd: Cook in batches to avoid steaming the tofu.
  • Adjust seasoning: Taste the salad before serving and add salt or lemon as needed.

Nutrition

Serving: 1serving | Calories: 366 kcal | Carbohydrates: 25 g | Protein: 17 g | Fat: 24 g
Did you try this recipe?Leave a comment below and let me know how it turned out!

Course: Main Dish, Side Dish
Cuisine: American
Author: Iosune Robles