This Indian-style Tofu Salad with a Greek yogurt dressing is a vegetarian, protein-rich dish that comes together in just 20 minutes.
Recipe Snapshot
- Prep time: 15 minutes
- Cook time: 5 minutes
- Total time: 20 minutes
- Yield: 3
- Category: Salad, Side Dish
- Cuisine: Indian
Ingredients
For Tofu
- 1 cup extra-firm tofu (cubed into 1-inch pieces (about 7 oz))
- 1 teaspoon olive oil
- 1/4 teaspoon turmeric
- 1/4 teaspoon red chili powder
- 1/4 teaspoon roasted cumin powder
- 1/4 teaspoon chaat masala ((or garam masala))
- 1 salt (to taste)
Dressing
- 1/2 cup Greek yogurt ((or hung curd))
- 1 garlic clove (minced)
- 1 tablespoon extra-virgin olive oil
- 1 tablespoon lime juice
- 1 teaspoon maple syrup ((or honey))
- 1/2 teaspoon roasted cumin powder
- salt, pepper (to taste)
- 1 tablespoon coriander leaves
Veggies
- 1 cup romaine lettuce (chopped)
- 1/2 cup onion (chopped)
- 1/2 cup tomato (diced)
- 1/2 cup cucumber (diced)
- 1/4 cup red cabbage (chopped)
- 1 tablespoon coriander leaves (chopped)
Method
- In a bowl, add pressed extra-firm tofu (cubed), spices like turmeric, red chili powder, cumin powder, chaat masala (or garam masala), and salt. Toss everything well, so they are well-coated.
- In a pan, add oil. Once it's hot, add seasoned tofu cubes and saute till they are golden and crispy. Keep them aside.
- Whisk Greek yogurt, garlic clove (minced), extra-virgin olive oil, lime juice (or vinegar), maple syrup, cumin powder, salt, and pepper in a bowl. Then add coriander leaves and stir again.
- In a large mixing bowl, add chopped lettuce, veggies like diced cucumber, onion (diced), cherry tomatoes (halved), red cabbage (chopped), and pan-fried spiced tofu.
- Next, add the Greek yogurt dressing, and coriander leaves.
- Toss the salad to combine. Adjust the seasoning at this stage. You can eat this salad right away or refrigerate it for at least 1 hour.
Kiyaan Singh’s Kitchen Note
Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.