Homemade Silken Tofu Curry Recipe
I know that silken tofu might not be the first thing you think of when making curry, but I promise you it won’t disappoint you, especially as a vegan. You’ll discover how much of a perfect dish silken tofu curry is. It has a smooth, delicate texture that soaks up all the wonderful spices, turning each bite into something soft and flavorful. Due to the nature of silken tofu, it almost melts into the sauce, giving the curry a beautiful, silky consistency that doesn’t feel heavy at all.
The things you need for the sauce are onion, garlic, ginger, and a mix of warm spices like curry powder, turmeric, cumin, and garam masala. Nothing special that you can’t get your hands on. With this assortment of ingredients, you can already tell how dreamy your kitchen would become once you start cooking. Coconut milk and crushed tomatoes add creaminess and depth, balancing out the spices just perfectly.
Even as I write this, I’m salivating and can’t wait to have you try it and share your experience of how good silken tofu curry is.
The quick silken tofu recipe below goes through all the steps needed to make thus vegan awesomeness.

Homemade Silken Tofu Curry Recipe
Ingredients
Equipment
Method
- Chop the onion, mince the garlic, and grate the ginger.
- Heat coconut oil in a skillet over medium heat. Add the onion and cook for 3–4 minutes until soft and translucent.
- Stir in garlic and ginger, cooking for another 1 minute until fragrant.
- Mix in curry powder, turmeric, cumin, and garam masala. Stir constantly for about 30 seconds to toast the spices and release their aroma.
- Pour in crushed tomatoes, coconut milk, and vegetable broth. Stir well and bring to a gentle simmer. Cook uncovered for 8–10 minutes until slightly thickened.
- Stir in the bell pepper and cook for 3 minutes until slightly tender.
- Gently add cubed silken tofu to the sauce. Be careful not to break it apart—stir slowly to coat with curry sauce. Simmer for 5 minutes on low heat.
- Stir in soy sauce, lime juice, and spinach. Cook for 1–2 minutes until the greens wilt. Adjust salt and pepper to taste.
- Garnish with fresh cilantro and serve hot with steamed rice or warm naan.