Go Back Email Link
+ servings
close up on a spoon drizzling dressing on top of sliced tofu with salad under

Vegan Nicoise Salad with Tofu

This is a delicious and healthy vegan twist on classic Nicoise salad with tofu instead of tuna.
Course Main Course, Salad
Cuisine American, French
Keyword nicoise, olives, tofu
Prep Time 5 minutes
Cook Time 35 minutes
Total Time 40 minutes
Servings 4 Servings
Calories 223kcal
Author Alyssa Rimmer


  • 1 block extra firm tofu
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried parsley/basil
  • 1/2 teaspoon dried thyme
  • 1 teaspoon sea salt
  • 1/2 teaspoon black pepper
  • 6 - 8 cups chopped greens
  • 2 cups chopped cherry tomatoes
  • 2 cups green beans lightly steaming is optional
  • 1 cup chopped kalamata olives
  • 1 batch Lemon Herb Tahini Dressing


  • Preheat the oven to 400ºF. Line a baking sheet with parchment and set aside.
  • Slice the tofu into four equal steaks. Place them on the prepared baking sheet and drizzle with 1 tablespoon of oil. Sprinkle half the hers on top and rub this mixture over the tofu to evenly coat. Flip and repeat with remaining oil and spices.
  • Bake for 35 - 40 minutes, flipping halfway through until tofu is golden brown and crispy. Remove and let cool for 5 minutes.
  • Assemble the salad by separating the remaining ingredients equally across four bowls. Slice each piece of tofu into strips and arrange on top. Drizzle with dressing and enjoy!



Calories: 223kcal | Carbohydrates: 13g | Protein: 10g | Fat: 15g | Saturated Fat: 2g | Sodium: 1266mg | Potassium: 531mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1445IU | Vitamin C: 35.3mg | Calcium: 91mg | Iron: 3.1mg