Palak paneer is a very popular North Indian curry that you can find in every Indian restaurant. Today, I am sharing an easy Palak Tofu recipe (vegan version of palak paneer) by replacing paneer with tofu. It’s packed with loads of spinach and protein-rich tofu, along with a few Indian spices. Serve with roti, naan, or rice for a perfect weekday meal. It’s vegan, gluten-free, and keto-friendly. If you are looking for more Indian tofu recipes, then check out

Tandoori Tofu Tikka Tofu Bhurji (Indian Tofu Scramble) Tofu Paratha

Ingredients

Palak: I used 10 oz organic fresh baby spinach. Extra-firm Tofu, also known as soy paneer, is cubed into 1-inch pieces and weighs about 1.5 cups. Always try to use Organic Tofu. Onion, garlic, and ginger: I used roughly chopped onions, garlic, and ginger. Tomato: I used Roma tomatoes for this recipe, but you can also use canned crushed or diced tomatoes as an alternative. Cream: I have used coconut cream, but you can also use heavy cream or cashew nut cream. You can also make cashew nut cream at home by blending soaked cashew nuts with water in a blender. Oil: use olive oil suitable for sautéing. Herbs & spices: I have used turmeric, red chili powder, coriander powder, and garam masala as spices and dried fenugreek leaves (Kasuri methi) to give restaurant-style flavor to the dish.

How to Make Palak Tofu

Pan-fry Tofu

First, press the tofu with some heavy objects for 10-15 minutes to drain excess moisture. Cut into 1-inch cubes. 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. Keep aside. Note: You can also roast the tofu in the air fryer for a crispy texture.

Instant Pot Method

Press SAUTE on Instant Pot. Add oil to the pot. Once the oil is hot, add cumin seeds and let them splutter. Next, add roughly diced onions, ginger, garlic, and green chili. Sauté until the onions turn light brown. 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. Close the Instant Pot with the 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, transfer the mixture to a regular blender, cool it and blend until smooth, and then return it to the Instant Pot. Lastly, add garam masala, kasuri methi, and the pan-fried tofu. Mix well. You can also add some fresh cream or cashew cream if desired. There’s no need to boil or sauté again after adding the tofu. Let it sit for 5 minutes to blend the flavors. Indian spinach tofu curry is ready to serve.

Stovetop Pot Method

Storage Suggestions

Store: Leftover spinach tofu curry can be stored in the refrigerator in an airtight container for up to 2-3 days. Freeze: Freeze in freezer-safe containers or Ziploc bags for up to 2 months. Reheat: Heat the palak tofu curry in a microwave or stovetop until warm. If it’s frozen, defrost it first and then reheat.

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: If you are not vegan, you can also replace tofu with paneer (cottage cheese). You can also add other variations like cooked chickpeas, mushrooms, cubed-boiled potatoes, and sweet corn to this spinach curry. Other Greens: You can also add mustard greens or kale along with spinach.

More Instant Pot Indian Curry Recipes

★ Like this recipe? FOLLOW ME on Facebook, Instagram, Pinterest, and Youtube for more quick & easy recipes. If you are on a Keto diet, pair it with cauliflower rice.

Palak Tofu  Spinach Tofu Curry    Instant Pot - 20Palak Tofu  Spinach Tofu Curry    Instant Pot - 47Palak Tofu  Spinach Tofu Curry    Instant Pot - 45Palak Tofu  Spinach Tofu Curry    Instant Pot - 78Palak Tofu  Spinach Tofu Curry    Instant Pot - 21Palak Tofu  Spinach Tofu Curry    Instant Pot - 87Palak Tofu  Spinach Tofu Curry    Instant Pot - 68Palak Tofu  Spinach Tofu Curry    Instant Pot - 28Palak Tofu  Spinach Tofu Curry    Instant Pot - 99Palak Tofu  Spinach Tofu Curry    Instant Pot - 99Palak Tofu  Spinach Tofu Curry    Instant Pot - 81Palak Tofu  Spinach Tofu Curry    Instant Pot - 80Palak Tofu  Spinach Tofu Curry    Instant Pot - 67Palak Tofu  Spinach Tofu Curry    Instant Pot - 62Palak Tofu  Spinach Tofu Curry    Instant Pot - 28Palak Tofu  Spinach Tofu Curry    Instant Pot - 65Palak Tofu  Spinach Tofu Curry    Instant Pot - 60Palak Tofu  Spinach Tofu Curry    Instant Pot - 45Palak Tofu  Spinach Tofu Curry    Instant Pot - 59