Vegan Masala recommends
Heavy-bottomed cooking pot
Steady heat helps rice, dal and slow-simmered sauces cook evenly without catching on the base.
Paid affiliate link · No extra cost to you


Plant-based Indian recipes, made authentically
vegan-masala.com
information@vegan-masala.com

Vegan Masala Recipe
This Chettinad-inspired tofu curry is fragrant with fennel, cardamom and plenty of freshly cracked black pepper. The sauce is dark, aromatic and thrillingly warm rather than simply hot.
Recipe by Craig LogueHow our recipes are created
From the kitchen
This Chettinad-inspired tofu curry brings together a robust blend of spices that reflect the warmth of South Indian cooking, perfect for family gatherings.
Serving idea
Pair this curry with steamed basmati rice or warm naan, along with a fresh cucumber salad for balance.
Useful equipment
These are optional paid links to useful Amazon UK searches. If you make a qualifying purchase, Vegan Masala may earn a commission at no extra cost to you.
Vegan Masala recommends
Steady heat helps rice, dal and slow-simmered sauces cook evenly without catching on the base.
Paid affiliate link · No extra cost to you
Vegan Masala recommends
Freshly ground whole spices give masalas a brighter aroma than long-opened ground spices.
Paid affiliate link · No extra cost to you
Cook the recipe
Press and tear the 14 ounces of tofu into 3/4" pieces, then place them in a bowl. Add 1 tablespoon of non-dairy yogurt and toss to coat evenly.
In a small bowl, combine 2 teaspoons of freshly ground black pepper, 1 tablespoon of ground coriander, 1/8 teaspoon of fennel seed powder, 1/2 teaspoon of cayenne, and 1/4 teaspoon of salt. Reserve 1 teaspoon of this spice mix to add to the sauce, then toss the remaining mix with the tofu for an even coating.
To cook the tofu, heat 2 teaspoons of oil in a skillet over medium-high heat. When hot, add the tofu and cook for 8 minutes, flipping every 2-3 minutes, until golden on most edges. Remove from the skillet and set aside.
In the same skillet, add 2 teaspoons of oil and heat over medium. When hot, add 1/4 teaspoon of fennel seeds, cooking for about 15 seconds until they start changing color. Add the 2 green cardamom pods and 2-inch cinnamon stick, stirring for another 10 seconds until fragrant. Mix in 1 1/2 cups of chopped onion and a pinch of salt, cooking for 2 minutes.
Stir in 10 curry leaves and 1 dried red chili (or chili flakes), cooking until the onion is golden, about 5-7 minutes, adding splashes of water to encourage even cooking.
Incorporate 1 cup of chopped tomato, 1/2 teaspoon of salt, and a splash of water, stirring until the tomatoes become jammy, about 3-5 minutes. Press down on larger tomato pieces to aid this process.
Add the reserved spice mix, 2 tablespoons of ginger garlic paste, and another splash of water, cooking for an additional minute if using minced ginger and garlic. Pour in 1 cup of water and 1 teaspoon of lime juice, mixing well, and bring to a boil.
Gently fold the crispy tofu into the sauce, cover, and simmer for another 3-5 minutes. For added creaminess, stir in 3 tablespoons of coconut cream or more non-dairy yogurt. Remove from heat and garnish with cilantro and extra lime juice as desired.
Serve the curry with naan, dosa, or rice for a fulfilling meal.
Gather everything first
A few useful notes

A practical guide to choosing, storing and cooking seasonal UK vegetables with Indian spices throughout the year.

The core spices, lentils, beans, grains, and aromatics worth keeping on hand for everyday vegan Indian cooking.

Learn the simple method behind most Indian curries by mastering the classic onion, tomato and spice base.