Drain the tofu well, press it briefly and cut it into cubes. Fry it in coconut oil until golden brown all over, then set aside.
Finely chop the onion and soften it in coconut oil until translucent. Add the garlic and ginger and fry briefly.
Stir in the garam masala, turmeric, ground coriander and cayenne pepper. Toast the spices briefly until fragrant.
Stir in the tomatoes and let the sauce reduce over a medium heat. Then stir in the peas and coconut milk and simmer gently.
Carefully fold the tofu cubes into the sauce and season to taste with salt. Leave for a moment so everything comes together.
Sprinkle with fresh coriander and serve hot.
Good to know
A dish like this is simple comfort in a bowl. Creamy, spicy and just right for days when you want something warm and grounding.
Swaps
Tofu → tempeh (a little more protein) | Coconut milk → cashew butter mixed with water (also creamy; contains tree nuts) | Peas → edamame (a little more protein)
Allergens
Contains soya, plus coconut from the coconut milk. For children, reduce the cayenne pepper; in pregnancy, tofu that is heated through and thoroughly washed fresh coriander are the safe choice.