A quick and easy Tofu Curry bursting with flavor for rushed weeknights or leisurely weekends when cooking is not exactly what you want to spend your time on. Most of this sauce comes together in a blender. Serve with rice for a delicious meal. Vegan, gluten-free recipe.
It takes all of five, maybe 10 minutes, to put together the sauce for this easy tofu curry, but it has so much flavor, you could pretend you've been slogging at the stove all day and let them do the dishes. 😉
Not that there are that many dishes, or pots, to clean. This is essentially a one-pot curry (you need the blender too, of course). All you need to do to make it is toss ingredients into the blender, pour the sauce into a hot pan, cook it down, add the tofu, and you're done.
It's quite foolproof.
The resulting sauce has rich, buttery notes like a makhani, and you'll be getting compliments like crazy.
There's not much to give you by way of instructions, because all you need to do is chop the ingredients roughly, then toss them into the blender. Tomatoes, onions, ginger, garlic, a few spices like coriander powder, paprika and/or cayenne, and garam masala, a handful of cashew nuts and a bit of kasoori methi all go in, get blitzed into smoothness, then poured into a hot pan with a little oil.
The only time you'll need to exercise some patience is when your sauce is cooking down. You need to do this because the ingredients were all raw when you added them to the blender, remember? Now you need to let them cook down and lose almost all of that moisture, so the flavors you get are rich and deep. For this, make sure you cook the paste to the point where it's quite sticky looking, and has a shimmer, indicating the oil is separating.
I like using baked tofu in this recipe just because it adds that chewy texture to the curry, but you can simply use cubed super firm tofu and it'll be quite delicious too--softer and creamier.
Add water or vegetable stock for the sauce, vegetable stock is preferable, because it builds more depth.
Garnish with cilantro.
Any Indian rice of flatbread are great to soak up this flavorful sauce with. A Jeera Rice would be particularly awesome, and it's quick too. You could also serve it with this Carrot Rice or with a Vegan Garlic Naan.
-Onions. Red onions or shallots are always best with Indian food, but any onion is fine.
-Tomatoes. Use tomatoes that are very ripe for best color and flavor.
-Raw cashews (sub with pumpkin seeds for a nut-free version)
-Paprika and/or cayenne. Use the cayenne only if you want more heat. Paprika adds the color.
-Baked tofu (or you can use extra-firm tofu directly, for a softer-textured tofu in the curry. If you want to make this soy-free, you can use a veggie, like zucchini or bell peppers. If using veggies, roast them first. Here are my recipes for air fryer tofu, and for baked tofu.)
-Sugar. A little bit, to balance out the flavors.
Easy Tofu Curry
Vegan | Gluten-Free
Easy Tofu Curry
- 1 medium onion (roughly chopped)
- 3 medium tomatoes (rougly chopped)
- 1 inch knob ginger
- 4 cloves garlic
- 1 tbsp coriander powder
- 1 tbsp garam masala
- 2 tsp paprika
- ½ to 1 tsp cayenne (optional)
- 2 tbsp raw cashews (use pumpkin seeds for a nut-free version)
- 1 tsp sugar
- 1 tbsp kasoori methi (dry fenugreek leaves)
- 1 tbsp vegetable oil
- 14 oz cubes extra firm tofu (baked or air fried. You can also just use tofu without baking but try and use super firm tofu in that case. If you want to make this soy-free, sub tofu with roasted veggies)
- Salt to taste
- 2 tbsp vegan butter
- 2 tbsp cilantro (for garnish)
- Place all the ingredients, except the vegetable oil, tofu, butter, cilantro and salt, into a blender and blitz into a very smooth paste.
- Heat the oil in a wide saucepan or wok. Add the tomato-onion paste and cook it, covered, over a medium-high flame, stirring frequently, until the moisture is mostly gone, the paste looks darker, and shimmers with oil droplets. The paste should look quite sticky at this point and should not taste raw. This step should take you anywhere from 10-15 minutes.
- Add 2-3 cups of water or vegetable stock, depending on the thickness you want for your curry, along with the tofu cubes. Add salt, stir to mix everything, bring back to a boil and cover and cook another five minutes. Stir in the vegan butter.
- Serve hot or warm, garnished with cilantro.