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)

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
Author Bhavana Patil

Ingredients

Measuring cup used 1 cup = 250 ml

    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

    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. No need to boil/saute again after adding paneer. Let it sit for 5 minutes.

    Notes

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

    Tips & Variations

    • I highly recommend pan-frying the cubed tofu with some spices till golden brown before adding them to the curry. You can also air fry or bake them.
    • 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.
    • If can also replace tofu with paneer (cottage cheese) if you are not a vegan. Or add other variations like cooked chickpeas, mushrooms, cubed boiled potatoes, sweet corn to this spinach curry.
    • You can also add mustard greens or kale along with spinach.
    • Make sure to quick release after the pressure cooking and not overcook the curry. It will lose its bright green color from the 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