Go Back Email Link
+ servings
palak tofu served in a bowl topped with fried tofu
Print Pin
4.86 from 7 votes

Palak Tofu (Spinach Tofu Curry) - Instant Pot

Palak Tofu is a delicious, rich Indian curry recipe made with pan-fried tofu and spinach gravy in an Instant pot or stovetop.
Course Main Course
Cuisine Indian
Keyword instant pot spinach tofu, palak tofu
Diet Keto, Low Carb, Vegan
Method Instant Pot/Pressure Cooker, Stovetop
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4
Calories 154kcal

Ingredients

For Tofu

  • 7 oz extra-firm tofu cubed (about 1.5 cups)
  • 2 tablespoons oil
  • ½ teaspoon red chili powder
  • salt and black pepper to taste

For Gravy

  • 10 oz spinach (palak) (about 8-10 cups)
  • 1 tablespoon oil
  • 1 teaspoon cumin (jeera seeds)
  • ½ inch ginger roughly chopped
  • 2 cloves garlic roughly chopped
  • 2 green chili
  • 1 medium onion (about 1 cup), roughly diced
  • 1 large tomato roughly chopped
  • ½ cup water
  • salt to taste
  • 1 tablespoon kasuri methi (dried fenugreek leaves) optional
  • 2 tablespoons coconut cream (or fresh cream or cashew cream), optional

Dry spices

Instructions

For Tofu:

  • Heat 2 tablespoons of oil in a pan. Once the oil is hot, add cubed tofu and sprinkle red chili powder, salt and pepper.
  • Saute for 4-5 minutes till tofu turns light golden brown in color. Keep aside.
    step to shallow fry tofu with some spices till crisp collage

Instant Pot Method:

  • Press SAUTE on Instant Pot. Add oil to the POT. Once the oil is hot, add cumin seeds and let the cumin splutter.
  • Next add roughly diced onions, ginger, garlic, green chili, and saute until onions turn light brown.
    step to saute onions, ginger and garlic collage
  • Add diced tomato, red chili powder, turmeric powder, coriander powder, salt, and cook for 1-2 minutes.
  • Add water and deglaze the pot. Next add in the fresh spinach.
    step to cook tomatoes and spices and then add baby spinach collage
  • Close the Instant Pot with pressure valve to Sealing. Cook on High Pressure for 2 minutes. If using frozen spinach then set the timer to 1 Minute.
  • Once the pot beeps, Do a QUICK RELEASE (QR).
  • Blend the ingredients in the pot to a creamy texture using an immersion blender. If you don't have an immersion blender then take the mixture out, cool it, and then blend in a regular blender and add the mixture back to the instant pot.
    step to puree the cooked spinach and then add fried tofu collage
  • Lastly add garam masala, kasuri methi, and pan-fried tofu and mix well. You can also add some fresh cream or cashew cream. No need to boil/saute again after adding Tofu. Let it sit for 5 minutes.
    Palak tofu curry in instant pot garnished with fried tofu and cream

Stovetop Pot Method:

  • Heat oil in a kadai/pot. Once the oil is hot add cumin seeds, let the cumin splutter then add onions, ginger, and garlic, green chili, and saute until onions turn light brown.
  • Next add diced tomato, red chili powder, turmeric powder, coriander powder, salt, and cook for 1-2 minutes.
  • Add water and spinach. Close the lid and cook for 3-4 minutes on medium heat. Then turn off the stove.
  • Cool the mixture and blend the ingredients into a creamy texture using a blender. Later transfer the mixture into the Kadai.
  • Add garam masala, kasuri methi, and pan-fried tofu, and mix well. You may also add some coconut cream or cashew cream if desired. After adding the tofu, there’s no need to boil or sauté again. Let it sit for 5 minutes.

Notes

I have prepared this dish in my electric pressure cooker, Instant Pot DUO60 6 QT

Tips for Palak Tofu Recipe

  • Pan Fry Tofu: I highly recommend pan-frying the cubed tofu with some spices until golden brown before adding them to the curry. You can also air fry tofu or bake them.
  • Cream: Adding cashew nut cream or fresh cream is optional. This is added to make the curry more rich and creamy. Make cashew-nut cream by blending a few soaked cashew nuts and water in a blender.
  • Quick Release: Perform a quick release after pressure cooking to avoid overcooking the curry. This helps preserve the spinach's bright green color.

Variations

  • Tofu Alternative: For a non-vegan option, replace tofu with paneer (cottage cheese). Other variations like cooked chickpeas, mushrooms, cubed-boiled potatoes, or sweet corn can be added to this spinach curry.
    Other Greens: Add mustard greens or kale along with spinach.
Note: Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.

Nutrition

Calories: 154kcal | Carbohydrates: 11g | Protein: 7g | Fat: 10g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 1g | Sodium: 177mg | Potassium: 673mg | Fiber: 4g | Sugar: 4g | Vitamin A: 7180IU | Vitamin C: 32mg | Calcium: 111mg | Iron: 3mg