Creamy Palak Tofu


Palak Tofu

Creamy Palak Tofu

Before going vegan, I used to make Palak Paneer (blended spinach with cottage cheese) every other week. It was one of my fav comfort food which paired up really well with rice, chapati, or even naan.

Palak Tofu

Palak tofu was probably one of the first dish I prepared after going vegan.

Palak Tofu

It’s insanely easy to veganize – just replace cottage cheese with tofu and dairy cream with coconut cream. Of course, you can always play with the spices to give it a more pleasing and heart-warming taste.

Palak Tofu

I used the traditional cooking method of first sauteeing the veggies and then blending them.

This way you get more flavor than just blending the raw veggies and then cooking them later.

Palak Tofu

Instead of marinating the tofu, I simply sauteed them with spices. I advise you cook them over low heat (for 10 minutes). Stir regularly, preferably once every 2 minutes.

Palak Tofu

Needless to say, this tasted heavenly!

If you love Indian food, or are/were a fan of palak paneer, you have to give Palak Tofu a try.

Palak Tofu

Let’s do this!

Palak Tofu
5 from 2 votes

Palak Tofu

Delicious vegan palak paneer, palak tofu recipe

Course Dinner, Lunch
Cuisine Indian
Keyword palak paneer, paneer, tofu, tofu paneer
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 3 people
Calories 583 kcal
Author Veganbell



  1. Heat a skillet over low-medium heat. Add coconut oil.

  2. Once it's hot, add cumin seeds. Stir and let it splutter.

  3. Add onion + garlic + ginger + chilies and saute for 3-4 minutes over medium heat or until the onions are translucent.

  4. Add tomatoes + cashews + salt. Stir and cook for 2-3 minutes.

  5. Add spinach. Stir and cook until wilted (1-2 minutes).

  6. Turn off the heat and let it cool for sometime. Then transfer everything to a blender and blend until creamy.

  7. Next, add 1 tablespoon olive oil to the skillet (give it a quick rinse before using). 

  8. Once it's hot, add cubed tofu. Stir and saute for 3 minutes. Then add turmeric, cumin powder, coriander powder. Saute for 10 minutes over low heat (stir every 2 minutes). 

  9. Now add the spinach puree + water. Stir and cook for 1 minute over low heat.

  10. Turn off the heat, add coconut cream and give it a final stir. Serve with rice.

Recipe Video

Recipe Notes

  1. You can skip cashews it you're allergic to nuts.
  2. Conversely, if you want a more creamy texture, you can double the cashews.
Nutrition Facts
Palak Tofu
Amount Per Serving (3 servings)
Calories 583 Calories from Fat 405
% Daily Value*
Fat 45g69%
Saturated Fat 19g119%
Carbohydrates 29g10%
Fiber 7g29%
Sugar 6g7%
Protein 23g46%
Vitamin A 12220IU244%
Vitamin C 49.1mg60%
Calcium 319mg32%
Iron 8.7mg48%
* Percent Daily Values are based on a 2000 calorie diet.

If you enjoyed this recipe, check out this Ethiopian Lentil Stew. One of my fav! If you enjoy my blog, you’ll love my Instagram.

Thanks for stopping by! 🙂

Like it? Share with your friends!



Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Made this recipe as soon as I saw someone share it on fb, and I’m so glad I did. It turned out so lush and creamy and hearty, thank you.