Tofu Tacos with Greens

serves 2



total time


1 tsp chili powder

½ tsp cumin powder

½ tsp coriander powder

½ tsp turmeric powder pinch of black pepper or cayenne pepper

¼ tsp salt

½ 14-oz block of extra firm tofu

2 tsp sunflower oil or ghee

1 cup roughly chopped baby spinach or Swiss chard

4 corn tortillas

½ lime, cut into wedges


sliced avocados

Chopped Cilantro

shredded carrots


Combine all the spices and the salt in a small mixing bowl.

Rinse the tofu well and squeeze it between your palms to remove some of the water. This will make it cook faster.

In a small bowl, mash the tofu with a fork, then stir into the spice mixture.

In a medium frying pan, warm the oil or ghee on medium-low heat. When the pan is hot, add the tofu and fry, using a spatula to stir well every few minutes. After 5 minutes, add the chopped greens and fold in with the spatula. Continue cooking and stirring for 5 minutes more. When the tofu begins to brown, remove from heat and cover to keep warm.

Pat each tortilla with damp hands to soften. In another large frying pan, spread the tortillas in a single layer and warm over low heat for 2-3 minutes. If the edges begin to curl, take them off the heat immediately.

To serve, place 2 tortillas side by side on 2 plates and spoon a strip of tofu mixture on each tortilla. Add toppings in any combination. Accompany with fresh lime wedges to squeeze on top. Fold in half to eat as soft tacos.

serves 2



total time
Start Cooking