This creamy vegan matar paneer with tofu is a quick and comforting take on a classic North Indian dish. Made with extra firm tofu, frozen green peas, warming spices like garam masala, and a rich tomato base, it delivers all the flavour of traditional matar paneer without dairy. Ready in just 30 minutes, it’s a low-fat, plant-based curry that’s perfect for an easy weeknight meal.
Disclaimer: the equipment list above includes affiliate links to products I use and like.
Ingredients
400gextra-firm tofu
2Tbspvegetable oil
1large onionfinely chopped
1Tbspgrated ginger
3garlic clovesgrated
1tspgaram masala
1tspcumin
1tspsalt
½tspturmeric
½tspdeggi mirch chillior kashmiri chilli
1Tbsptomato puree
400gchopped tomatoes
175gfrozen peas
250mlsoya cream
1/4tspgaram masala
fresh corianderto serve, optional
naan breads to serve, optional
Instructions
Press the tofu for around 20 minutes to extract as much water as possible. You can use a tofu press or wrap the tofu in a clean towel and press it between 2 plates by securely placing something heavy on top.
400 g extra-firm tofu
When the tofu has been pressing for 10 minutes, start making the base of sauce: Heat 2 Tbsp of vegetable oil in a large casserole or Dutch oven over medium-high heat. Add the finely chopped onion. Fry gently for a couple of minutes until the onion starts to soften, 6 to 8 minutes.
2 Tbsp vegetable oil, 1 large onion
Add the ginger, garlic, garam masala, cumin, salt, turmeric and chilli. Fry for 30 seconds.