There is something instantly comforting about a warm, creamy curry simmering on the stove. This Creamy Coconut Tofu Curry delivers that comfort with minimal effort and simple, wholesome ingredients. Soft tofu absorbs the flavors of ginger, green chilies and warm spices, while coconut milk and cashews create a silky curry base that is rich without feeling heavy.
Jump to RecipeThis dish is perfect for days when you want something nourishing and satisfying but not overly complicated. It comes together quickly, uses everyday ingredients and can be customized with any vegetables you have on hand. The cashew coconut paste adds body, the spices bring warmth and the tofu gives the curry a soft, tender bite that makes every spoonful feel luxurious.
It is a cozy, weeknight friendly curry that pairs beautifully with rice, rotis, noodles or quinoa and works just as well for leftovers the next day.
Why You Will Love This Recipe
- Creamy and rich: cashews and coconut milk create a velvety sauce
- Balanced heat: chilies and black pepper add gentle warmth
- Protein packed: tofu makes the curry hearty and satisfying
- Customizable: add any vegetables you like
- Quick to prepare: ready in under 30 minutes
- Naturally dairy free: rich flavor without heavy cream
Good To Know
Coconut based curries have a unique ability to feel indulgent while staying light. The natural sweetness of coconut milk balances spices beautifully, and when blended with cashews, it turns into a thick, glossy sauce that coats the tofu.
The cashew chili paste is the heart of this curry. It brings body, heat and creaminess all at once. The ginger gives freshness, the black pepper adds depth and the green chilies provide heat without overpowering the dish. Coconut milk ties everything together with a smooth, mellow flavor.
Tofu works wonderfully in creamy curries because it absorbs flavors while maintaining a soft, delicate texture. Lightly sautéing it first gives a golden edge that helps it hold up in the sauce. Adding vegetables like bell peppers keeps the curry colorful, bright and full of texture.
Serving Suggestions
- Serve with steamed rice for a classic pairing
- Enjoy with rotis or chapatis for a comforting meal
- Spoon over quinoa for a protein rich bowl
- Pair with noodles for an Asian inspired twist
- Top with cilantro or fresh herbs for brightness


Creamy Coconut Tofu Curry
Ingredients
Method
- Soak cashews in warm water for 10 minutes to help them blend smoothly.
- Blend cashews, green chilies, ginger, black pepper and coconut milk into a smooth curry paste.
- Heat oil in a pan.
- Add cumin seeds and let them splutter.
- Add tofu cubes and sauté until lightly golden on the edges.
- Add bell peppers or vegetables of your choice and cook for 2 to 3 minutes.
- Add turmeric, curry powder, salt and a pinch of black pepper.
- Mix well.
- Stir in the cashew chili coconut paste and sauté for 1 minute.
- Cook on low heat for 4 to 5 minutes until the curry thickens and flavors blend.
- Add chopped cilantro or any herbs you like before turning off the heat.
Notes
- For extra richness, add a spoon of coconut cream at the end.
- Use mushrooms, zucchini or spinach for added vegetables.
- Adjust chilies based on your heat preference.
- Do not boil the curry for too long or the coconut milk may separate.
- Let it rest for 10 minutes before serving so the flavors deepen.
This is very good
This is very nice and good
Lovely creamy curry but for me it needed a bit more spice, I will try making it with red chillies or powder instead. Will definitely be making it again though! Thank you for sharing
I made it today. Was absolutely delicious. I did not have coconut milk so I used coconut cream. Thank you so much for sharing such a good vegan dish