
Vegan Masala Recipe
Matar Tofu Curry
Matar tofu brings golden cubes of tofu and sweet green peas together in a classic onion-tomato masala. It is colourful, homely and a lovely vegan answer to matar paneer.
Recipe by Craig LogueHow our recipes are created
From the kitchen
What to expect
Peas bring sweetness to a savoury masala, while browned tofu supplies the satisfying bite. Add the peas late enough to keep their colour and give the tofu a few minutes to settle into the gravy.
Serving idea
Best served simply
Serve with rotis, phulkas or plain steamed rice, with a spoonful of pickle on the side.
Cook the recipe
Method
- 1
Heat 2 tbsp oil in a pan over medium heat. Add 1 tsp cumin seeds and let them sizzle for a few seconds.
- 2
Add 1 large onion, finely chopped, and cook until soft and golden at the edges.
- 3
Stir in 4 cloves garlic, minced, and 1 inch ginger, grated. Cook for 1 minute, until the raw smell fades.
- 4
Add 2 medium tomatoes, chopped, and cook until they break down and the masala thickens.
- 5
Mix in 1 tsp turmeric, 1 tsp chilli powder, 1 tsp salt, and 1 tbsp of the fresh coriander. Cook for a minute.
- 6
Add 150 g green peas and 200 g firm tofu, cubed, then pour in 1 cup water.
- 7
Simmer for 10 to 12 minutes, stirring now and then, until the curry has body and the tofu is warmed through.
- 8
Stir in 1 tsp garam masala and finish with the remaining 1 tbsp fresh coriander.
- 9
Serve hot.
A few useful notes
Notes
- Cook the onion and tomato base properly; that is where the body of the curry comes from.
- Frozen peas can go straight in. If using fresh peas, simmer a few minutes longer until tender.
- Press the tofu if it holds a lot of water; it will stay firmer in the curry.
- Taste at the end and adjust salt or chilli after the masala has finished cooking.
- Leftovers keep well for 3 days in the fridge and reheat gently with a splash of water if the curry has thickened too much.
Gather everything first
Ingredients
- 2 tbsp oil
- 1 tsp cumin seeds
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 inch ginger, grated
- 2 medium tomatoes, chopped
- 1 tsp turmeric
- 1 tsp chilli powder
- 1 tsp salt
- 150 g green peas, fresh or frozen
- 200 g firm tofu, cubed
- 1 cup water
- 1 tsp garam masala
- 2 tbsp fresh coriander, chopped, divided
Topic hub
Explore Vegan Indian Curry Recipes
Browse the curated curry hub for related chickpea, dal, potato, tofu and vegetable recipes in one place.
Visit the curry hubCook next

Creamy Tofu Curry with Homemade Roti
Creamy baked tofu in a rich, spiced tomato sauce, served with soft homemade roti for a comforting vegan meal.

Aloo Tofu Masala
Aloo tofu masala pairs golden tofu with tender potatoes in a lively onion-and-tomato sauce. It is a satisfying plant-based curry with enough spice and texture to make a proper centrepiece.

Creamy Tofu Korma
Golden tofu sits in a silky korma sauce enriched with nuts, coconut and gentle aromatic spices. This is a mellow, luxurious curry that proves vegan comfort food need never be short of character.

Madras Curry Tofu Casserole
This Madras tofu casserole bakes tofu and vegetables in a bold, coconut-laced curry sauce. It has lively chilli heat, toasted spice and the easy generosity of a dish made for sharing.

Palak Chole (Spinach Chickpea Curry)
Palak chole combines hearty chickpeas with a vivid spinach masala, balancing earthy greens, tomato and warming spice. It is nourishing, full-flavoured and excellent with rice or roti.

Palak Tofu Curry
Palak tofu pairs crisp-edged tofu with a smooth, garlicky spinach sauce. The deep green gravy is fresh and earthy, making this a vibrant plant-based take on a much-loved classic.
Learn the technique

A UK Seasonal Vegetable Guide for Indian Cooking
A practical guide to choosing, storing and cooking seasonal UK vegetables with Indian spices throughout the year.

Beginner-Friendly Vegan Indian Recipes
Simple vegan Indian dishes perfect for beginners starting their cooking journey.

Essential Vegan Indian Pantry Staples
The core spices, lentils, beans, grains, and aromatics worth keeping on hand for everyday vegan Indian cooking.

