This vegan saag paneer has pan fried tofu cubes that stand in for cheese and are smothered in spicy curried spinach and coconut milk mixture.
I’ve been eating a lot of spinach lately. You might have noticed. A girl’s gotta get her iron. I’ve also been cooking and eating a lot of Indian food lately. I think that’s a fall thing. Hot, comforting and spicy veggie-packed goodness is always a nice little pick-me-up when the weather starts to cool down.
I had a bit of a revelation about veganizing Indian food recently: tofu, when covered in saucy, Indian spicyness, totally tastes like paneer. I should have known this. Years ago I had repeated discussions on this with vegan friend who ate paneer from a local Indian place, claiming it was tofu. She didn’t believe me when I told her it was cheese, and continued to eat it, confident that her meal was dairy-free. In hindsight, this totally makes sense, as tofu is pretty close to a vegan version of paneer, but made with soymilk instead of dairy.
If paneer can be mistaken for tofu, then tofu should totally be able to pass as paneer.
Anyhow, I decided to put my newfound knowledge of tofu and my recent affinity for spinach together, and I ended up with a mean vegan saag paneer. I was really happy with how this came out. Like, really, really happy. As in, if this had been served to me at an Indian restaurant as saag paneer, I’d never question whether the paneer was actually tofu, or if the spinach missing something. In fact, I’d probably say to the server, “This is some fantastic saag paneer!” That’s what I said when I tasted this version, only, I said it to myself, and inserted “vegan” before “saag.”
That “something” missing from the spinach would be heavy cream. I subbed a bit of coconut milk, and didn’t miss any of the richness of traditional saag paneer. There is a mild coconut taste to this, which I like. Coconut paired with any type of curry is always a winner with me. If you absolutely object to the taste of coconut, and I know a few people do, cashew milk might be a good substitute.
Vegan Saag Paneer (with Tofu Paneer!)
- 1 small onion, chopped
- 1 tablespoon grated fresh ginger
- 3 garlic cloves, minced
- 9 ounces fresh spinach
- 2 tablespoons vegetable oil
- 1 14 ounce package extra firm tofu, drained and pressed at least 20 minutes, and cut into 1 inch cubes
- 1 teaspoon ground turmeric
- 1 cup vegetable broth
- 1 tablespoon lemon juice
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon Asian chili paste (sambal oelek)
- 2 teaspoons granulated vegan sugar
- 1/2 teaspoon salt
- 1/4 cup full fat coconut milk from a can, or more, if you like
Place onion, ginger, garlic and spinach in food processor. Pulse, stopping to stir up everything a few times. You may need to do this in batches, depending on the size of your food processor bowl. Stop when spinach is very finely chopped, just shy of becoming blended.
Heat the oil in a large skillet over medium-high heat. Add tofu. Cook about 10 minutes, until tofu cubes begin to brown lightly and crisp up, tossing a few times to ensure even cooking on all sides.
Sprinkle turmeric over tofu and toss a few more times to coat the tofu cubes.
Add spinach mixture, broth, lemon juice, cumin, garam masala, chili paste, sugar and salt. Stir a few times to mix everything up. Reduce heat to medium and allow to simmer about 10 minutes, until most of the liquid has cooked off.
Add coconut milk, and cook another minute. Mixture should be thick and creamy.
Serve with rice and naan.
I've made this a few times since originally posting the recipe, and found that I prefer a higher spinach to tofu ratio. If you do too, either cut the amount of tofu, oil, and turmeric in half (you'll get fewer servings though), or double everything else (in which case you'll get a few more servings).