Vegan Palak Paneer

A vegan version of the Indian dish palak paneer, this comfort food features tofu cubes and a creamy spinach sauce with bold spices.

Course Dinner
Cuisine Indian
Keyword dairy free, vegan
Total Time 50 minutes
Servings 4
Author Savannah


  • 8 oz fresh spinach
  • 14.5 oz can diced tomatoes
  • 1 tbsp coconut oil
  • 1 onion diced
  • 2 tbsp curry powder
  • 2 tsp coriander
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1 tsp salt
  • 13.5 oz can full-fat coconut milk
  • 14 oz tofu cut into 1-inch cubes

for serving

  • cooked rice
  • naan bread


  1. Bring a large pot of water to a boil. (If you don't mind getting two pots dirty, you can work on step 3 while you wait.) Add spinach and cook for 30 seconds to wilt it. Remove and drain.

  2. Add spinach to a blender with canned tomatoes. Blend until almost smooth.

  3. Melt coconut oil in a pot, then add diced onion and cook on medium heat for 10 to 12 minutes. Add spices and salt, and stir to coat the onions. Cook for another minute.

  4. Add spinach puree and coconut milk to the pot with the onions and spices, and cook for 20 minutes.

  5. Stir in cubed tofu, and cook for an additional 5 minutes.

  6. Serve with rice or naan.