Delicious Vegan Palak Tofu in Instant Pot in just 20 minutes. Lightly fried tofu added to spinach cooked in a onion, tomato sauce with spices. This is a dairy-free and gluten-free recipe. You can try this same curry with sweet corn in place of tofu, which is a great variation to this recipe. I made this recipe with spinach, but you can also vary by adding half spinach and half mustard greens to make saag tofu.

I made Palak Paneer some time back, but felt that I want to have a recipe for my vegan friends. So I made Palak Tofu this time. Guess what, my husband did not even realize that it is tofu, and not paneer. I know being vegan you don't miss paneer in any way, but I was pretty impressed with they being so similar in taste.
I love these one-pot recipes which can be prepared in minutes, rather than hours. It takes less than 30 minutes from start to end of this recipe, so it is absolutely one on my list for quick weekday dinners.
I have a variety of Saag recipes in case you want to try variations – Saag Aloo & Saag Paneer with mustard greens. Replace paneer with tofu to make the recipe vegan.
How to make Palak Tofu in Instant Pot?
Start with removing moisture from the tofu and cutting it into cubes. Lightly fry it in a sauce pan.

While the tofu is frying, start the instant pot and heat oil in it. Add the cumin seeds, ginger, garlic and whole red chili. When the garlic turns golden, add chopped onions. Saute them for about 3 minutes until they are lightly browned, then add chopped tomato and spices.

Add in the spinach and change the instant pot setting to manual mode for 2 minutes with vent closed. When the instant pot beeps, let the pressure release naturally for 5 minutes, then release the pressure manually. Use an immersion blender to blend the spinach to a creamy texture. Then add in the fried tofu.

Spinach Tofu curry is ready to be enjoyed with your favorite bread, such as naan, roti or paratha. Don’t forget to let me know how you like it.


Vegan Palak Saag Tofu - Instant Pot Pressure Cooker
Ingredients
- 1 lb Spinach (Palak) washed
- 2 cups Tofu Firm
- 1 tablespoon Oil
- 1 teaspoon Cumin seeds (Jeera)
- 1 Onion medium, chopped
- 1 Tomato medium, chopped
- 2 Dried Red Chili Whole (optional)
- 5 cloves Garlic
- 1" inch Ginger
- 2 tablespoon Oil for frying Tofu
- ¼ cup Water
- 1 teaspoon Garam masala (adjust to taste)
Spices
- ½ teaspoon Ground Turmeric (Haldi powder)
- ½ teaspoon Cayenne or Red chili powder (optional)
- 1 teaspoon Coriander powder (Dhaniya powder)
- 1 teaspoon Salt
Instructions
Preparing Tofu
- Lightly press the tofu and remove excess water. Cut it in to small cubes.
- Add 2 tbsp oil in a sauce pan and lightly fry the tofu. Turn the tofu, so it browns evenly. This will take about 5 minutes. Take out of sauce pan and keep the tofu aside.
Preparing Spinach
- Start the instant pot in sauté mode. Heat 1 tbsp oil and add cumin seeds. (You can do this in parallel while tofu is frying)
- When cumin seeds start to splutter, add ginger, garlic, red chili and onions. Sauté for about 2 minutes until onion is lightly browned.
- Stir in the tomato, spices and saute for another 2 minutes.
- Add water and deglaze the pot. Add in the spinach. Press cancel and close the instant pot lid with vent in sealing position. Set on manual or pressure cook mode for 2 minutes.
- Once the instant pot beeps, let the pressure release naturally for 5 minutes, then manually release the pressure.
- Blend the spinach and other ingredients in the pot to a creamy texture using an immersion blender.
- Add the tofu and let it rest for 5 minutes, so it soaks in the flavors of the curry.
- Garnish with coconut or cashew cream if desired. Palak Tofu can be served with naan, roti or paratha.
Notes
- Stovetop Variation: The exact same preparation can be done in a sauce pan. Do not use a non-stick pan, if you plan to use an immersion blender to puree the spinach.
Note: Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.
Nutrition
Check out other Instant Pot Curries you might enjoy:
Shey says
This was so delicious! I used a frozen spinach/kale blend but didn't have enough, so augmented with frozen okra and peas after pureeing--packed with veggies and so tasty with the warm spices! Using tofu and instead of paneer is a brilliant sub!
Piping Pot Curry says
Hi Shey- So happy to hear that. Thank you for sharing it back 🙂
Michelle says
So delicious and easy too! Going to be a regular for us. Thank you!
Piping Pot Curry says
Hi Michelle - So good to hear that. Thank you for sharing it back 🙂