This creamy coconut tofu curry is rich, warming and packed with flavour from garlic, ginger, spices and coconut milk. Made with crispy tofu and simple pantry ingredients, it’s an easy vegan dinner that’s perfect for weeknights and meal prep.
Prep Time10 minutesmins
Cook Time20 minutesmins
Total Time30 minutesmins
Course: Main Dish
Cuisine: Indian
Diet: Vegan
Servings: 4servings
Author: Deryn Macey
Ingredients
For the Tofu
1blockfirm tofu (454 g) drained and patted dry
½tspturmeric
½tsppaprika
salt and pepper
1tbspoil
For the Curry
1tbspneutral oillike avocado or coconut
1mediumoniondiced (110 g, about 1 cup diced)
1tbspfreshly grated ginger
4clovesgarlicminced or grated
2-3mediumplum tomatoeschopped (195 g, 1 ½ cups chopped)
2tspgaram masala
1tspground coriander
1tspground cumin
½tspturmeric
¼tspchili flakes or more to taste
½cupwater or vegetable stock
½cupcoconut milk
2tspcoconut or brown sugar
salt and pepper
For Serving
cilantro
lemon wedges
steamed rice
Instructions
Prepare the Tofu: Cut tofu into 1-inch cubes. In a medium bowl, add tofu, turmeric and paprika. Season with salt and pepper, then toss to coat.
Fry the Tofu: In a large pan, heat 1 tbsp oil over medium-high heat. When the pan is hot, add tofu in an even layer. Cook for 6-8 min, flipping pieces occasionally, until golden on all sides. Transfer tofu to a plate. Set aside.
Cook Aromatics: In the same pan, heat another 1 tbsp oil over medium heat. Add onions, tomatoes, ginger and garlic. Season with a pinch of salt. Cook for 4-6 min, stirring often, until onions and tomatoes soften.
Add Spices: Add garam masala, coriander, cumin, turmeric and chili flakes. Cook for 1-2 min, stirring frequently, until toasted and fragrant. Tip: this stage is very important so that spices don’t taste raw.
Finish Curry: To the pan, add ½ cup water or broth, ½ cup coconut milk and the sugar. Season with salt. Bring to a simmer. Once simmering, add tofu back to the pan. Stir to coat. Cook for 6-8 min, stirring occasionally, until sauce reduces. Season with salt to taste.
Serve: Serve curried tofu with steamed rice or naan. Sprinkle with cilantro and a squeeze of lime or lemon juice, if desired.
Video
Notes
Leftover curried tofu can be stored in the fridge for up to 4 days in an airtight container.