Saag Tofu is a vegan take on the iconic Indian dish Saag Paneer. This veganized recipe is easy to prepare, dairy and gluten free, and packed with flavor and plant-based protein. In this version, pan fried, cubed tofu takes the center stage instead of the traditional cubes of cheese, absorbing the curry flavors and making the recipe super filling. Baby spinach and unsweetened coconut milk give the curry gravy an extra silky mouthfeel that is decadent, delicious and nutritious to boot.
What is Saag?
Saag is a cooking term from India that refers to a dish made with cooked greens. These greens can include spinach, mustard greens, kale and collard greens as well as lesser known greens like fenugreek or even broccoli. Technically saag is a combination of greens, rather than strictly spinach alone which is actually called Palak. But for this recipe, we are calling it Saag Tofu.
Why you'll love this Saag Tofu
- It's delicious and nutritious
- Easy to make, beginner friendly recipe
- Makes great leftovers
- Dairy-free, Gluten Free and Vegan
- Cozy, warming spices, perfect for Fall and Winter
- Incredible flavor and texture
My personal "Saag Story"
I first tried Saag Paneer as a young vegetarian in the early 90s in Berkeley, Ca. I was truly smitten by the dish's texture and mild flavored cheese combined with the lightly spiced curry gravy. I still dream about the Indian buffet that I frequented with my boys and romanticize its glory. Over the years, I have reworked this Tofu Saag recipe and many others to fit my own plant-based tastes. I hope you think I did it justice.
Saag Tofu Ingredients
The ingredient list for this recipe is pretty basic. Admittedly this is Americanized Indian food. While I can try to replicate a dish from India, I lack the cultural history of having these dishes passed down from my elders. I still hope you will try my recipe as it is truly delicious and pays homage
- Ingredient: Brief description of ingredient, when appropriate
Bonus tip:
How to Make
Brief intro
- Steps separated as bulleted list
Tips for Making the Best RECIPE
- Separated as bullet points
FAQs
Other Delicious X Recipes

Love this recipe? Drop a comment below to share your experience with others!
Craving more? Explore all of my free ebooks or come hang out with over 1 million other plant-based foodies on Instagram!

MY HISTORY WITH SAAG PANEER
I first tried Saag Paneer as a young vegetarian in the early 90s in Berkeley, Ca. Smitten by the dish's texture and mild flavored cheese combined with the lightly spiced curry gravy, I dreamt about this dish and romanticized its glory. Over the years, I reworked this Vegan Tofu Saag Paneer recipe to fit plant-based tastes.

INGREDIENTS FOR VEGAN TOFU SAAG PANEER
Aromatics: Garlic, ginger, and onion combine to create a flavorful base for the recipe.
Extra Firm Tofu: The start ingredient, tofu, adds a satisfying texture and a protein boost. Use extra firm tofu as it holds its shape during cooking, making it ideal for this recipe.
Extra virgin Olive oil: To sear tofu and give it a crispy texture.
Spices: I used curry powder, garam masala, crushed red pepper, and smoked paprika for an authentic Indian saag paneer curry flavor.
Baby spinach: For that vibrant hue and nutrients. It forms the base of the curry.
Unsweetened coconut milk: adds a creamy texture to the curry
Unsweetened almond milk: adds rich and nutty flavor to the dish.
Tomato paste: Adds depth of flavor. Tomato paste adds a tangy flavor to the curry with a subtle sweetness.
Salt: Add salt to taste
Cilantro: Garnish with chopped cilantro for an extra pop of color.
HOW TO MAKE PERFECT VEGAN TOFU SAAG PANEER
I endeavored to conquer the pitfall of restaurant saag paneer when it comes out dry, overcooked, and brown. This atrocity usually happens in an Indian restaurant buffet where the dish sits, cooking for hours. It can be virtually indistinguishable as spinach and instead turns crumbly, and the color turns almost black. In my Vegan Saag Paneer recipe, the spinach is lightly cooked, preserving the vibrant green that makes the dish so appetizing.
Let’s unlock the secrets to creating a creamy spinach and tofu curry.
Prepare the Tofu
Cut the tofu into bite-sized cubes. Heat pan on medium with oil until hot, and add tofu. Season with a pinch of salt, and do not stir or move for 5 minutes.
Sauté Aromatics
Move tofu to the side and add the garlic, ginger, and onions. Do not move for 5 minutes again, and then stir or flip to combine. Keep cooking this way for an additional 10 minutes, only stirring or flipping every 2-3 minutes so that the tofu gets some beautiful golden color and the onions and garlic are fragrant and toasty.
Stir in Coconut milk & Spices
Add the coconut and almond milk, tomato paste, curry powder, garam masala, crushed red pepper, and paprika, and bring to a boil.
Add the baby Spinach
Turn down to a simmer for 5 minutes and stir often as the spinach wilts and becomes one with the curry gravy. Taste for salt and adjust if needed.
Serve & Enjoy
Garnish with freshly chopped cilantro and serve warm.
RECIPE TIPS FOR VEGAN TOFU SAAG PANEER
Add cayenne pepper for an extra kick.
Use well pressed tofu to attain paneer-like texture.
Adjust spices to your taste preference. You can add less red pepper flakes if you prefer a mild curry.
You can season the tofu with spices for an added flavor.
Add lemon juice to the curry for an extra burst of freshness and citrusy flavor.
You can use frozen spinach of you don’t have fresh spinach on hand.
Instead of searing tofu in a pan, you can bake or air fry tofu.
Other Delicious Indian inspired Vegan Curry Recipes

Vegan Saag Tofu
Equipment
- wok or large skillet
Ingredients
- 3 garlic cloves minced
- 2 tsp ginger minced
- 1 onion chopped small
- 16 ounces Extra Firm Tofu drained and cubed
- 2 tbsp olive oil extra virgin
- 4 cups baby spinach chopped fine
- 2 cups unsweetened low-fat coconut milk
- ½ cup unsweetened almond milk
- 2 tbsp tomato paste
- 2 tbsp curry powder
- 1 tsp garam masala
- 1 pinch crushed red pepper
- ¼ tsp smoked paprika
- ½ tsp salt
- 4 tbsp cilantro chopped
- 2-3 grinds black pepper from a pepper mill
Instructions
- Heat a deep non-stick skillet or wok over medium heat with oil until hot and then add the tofu cubes, season with a pinch of salt and do not stir or move at all for 5 minutes. This will help sear the tofu and get some golden color plus it will help avoid sticking.
- Move the tofu to one side and add the garlic, ginger and onions and do not move for 5 minutes again. Then, stir to combine. Next add curry powder, garam masala, crushed red pepper, salt and paprika and cook for an additional 10 minutes, only stirring every 2-3 minutes so that the tofu gets some beautiful golden color and the onions and garlic are fragrant and toasty.
- Add the coconut and almond milk and the tomato paste, stir and bring to a boil. Then add the baby spinach and half of the chopped cilantro. Season with a couple grinds of black pepper.
- Turn down the heat to a simmer for 5 minutes and stir often as the spinach wilts and becomes one with the curry gravy, taste for salt, adjust if needed.
- Serve with rice or naan. Cover any leftovers and refrigerate. Enjoy within 3-4 days for best quality.
Nutrition



Virginia
This recipe turned out amazing! Absolutely love it, healthy delicious, took less than an hour! 10/10
Sara Tercero
Thanks Virginia for the review and feedback
Ramona
We were blown away by how good this was! My husband is a tofu-skeptic, and he requested we have this meal on a regular basis.
Sara Tercero
Wow! That is so nice to hear. I really appreciate the 5 star rating and the personal feedback.
KG
Delish!!
Sara Tercero
Thanks! So happy you liked it!
Anne Marie
Made this tonight. Very tasty. Will definitely make again. Thank you!
Sara Tercero
Hi Anne Marie! Thanks so much for trying the recipe and the awesome feedback is very appreciated!
erin bethea
So creamy & the spices are spot on. My hubby and I absolutely loved this!
Sara Tercero
That is so great! I am happy you liked it. Thanks for the feedback and the star rating!
Katie Emerson
don't I need to drain the tofu first?
Sara Tercero
Yes Katie in the ingredients it says tofu drained and cubed.
Lisa Soehn
Love the dish! It works with rice and papad on a he side,
Sara Tercero
That's wonderful, thanks for the feedback and 5 stars!
Sarah
So very delicious and so very easy!
Sara Tercero
Thanks Sarah! I love this one so much too.