
Vegan Butter Tofu Curry
This delicious curry is a vegan twist on the classic butter chicken curry. It's creamy, rich, and full of flavor.
20m
Prep Time
25m
Cook Time
4
Servings
Ingredients
1 block of firm tofu
2 tablespoons vegan butter
1 onion, chopped
3 cloves of garlic, minced
1 tablespoon fresh ginger, minced
1 teaspoon ground cumin
1/2 teaspoon ground coriander
1/2 teaspoon ground turmeric
1/4 teaspoon cayenne pepper
1 can (400 ml) of tomato puree
1/2 cup of full fat coconut milk
1/4 cup of raw unsalted cashews
Juice of one lemon
Salt and black pepper to taste
1-2 tablespoons chopped fresh cilantro for garnish
Instructions
Step 1
Press and drain the tofu by wrapping it in a paper towel and placing a heavy object on top for 15-20 minutes.
Step 2
Cut the tofu into cubes and set aside.
Step 3
Heat the butter in a large skillet over medium heat. Add the onion and cook for 5 minutes until soft and translucent.
Step 4
Add the garlic, ginger, cumin, coriander, turmeric, and cayenne pepper. Cook for 1-2 minutes until fragrant.
Step 5
Add the tomato puree, coconut milk, and cashews to the skillet. Stir well to combine.
Step 6
Bring the mixture to a simmer then reduce the heat to low and let it cook for 10-15 minutes until the sauce has thickened.
Step 7
Add the tofu cubes to the skillet and cover in the sauce. Simmer for 5-7 minutes until the tofu has heated through.
Step 8
Stir in the lemon juice and season with salt and pepper to taste.
Step 9
Garnish with chopped fresh cilantro and serve hot with rice or naan bread.
