Blue bowl with curried tofu salad. Carrots, tofu, curry powder, and pistachios in background.
Print Recipe
4.5 from 2 votes

Curried Tofu Salad

With carrots, onions, and raisins, this dish has a wonderful mixture of sweet and savory flavors. Eat it on its own, put it in a sandwich, or add it to a wrap.
Prep Time8 mins
Cook Time2 mins
Total Time10 mins
Course: Salad
Cuisine: Indian, Vegan
Keyword: easy lunch, no oven
Servings: 2 people
Calories: 327kcal
Author: Cadry Nelson


  • 10 ounces super-firm vacuum-packed tofu cut into 1/2 inch cubes*
  • 1 stalk celery chopped small
  • 1 small carrot grated
  • 2 Tablespoons yellow onion chopped small
  • 2 Tablespoons raisins
  • 2 Tablespoons pistachios
  • 3 Tablespoons vegan mayo Vegenaise is my favorite.
  • 2 teaspoons sweet curry powder
  • 1/2 teaspoon plain unsweetened non-dairy milk I use cashew milk.
  • 1/4 teaspoon agave syrup
  • Pinch cayenne pepper
  • Salt and pepper to taste


  • Put tofu, celery, carrot, yellow onion, raisins, and pistachios in a medium sized bowl.
  • In a separate small bowl, combine vegan mayo, sweet curry powder, non-dairy milk, agave syrup, and cayenne.
  • Pour the mayo mixture into the bowl with the tofu and thoroughly combine, being careful not to break up the tofu too much. Add salt and pepper to taste.
  • The tofu salad can be eaten right away. However, for best results, cover and refrigerate it and allow flavors to meld for several hours or overnight. The flavors will continue to deepen. I like this tofu salad best after two days.


*I like to use the Wildwood or Trader Joe's vacuum-packed tofu, because it doesn't need to be pressed before using. If you use water-packed tofu, press it first. Here's more information on how to press tofu.


Calories: 327kcal | Carbohydrates: 24g | Protein: 13g | Fat: 20g | Saturated Fat: 2g | Sodium: 238mg | Potassium: 547mg | Fiber: 3g | Sugar: 4g | Vitamin A: 5125IU | Vitamin C: 3.8mg | Calcium: 71mg | Iron: 3.1mg