1tspKashmiri chilli powderSubstitute half the amount cayenne pepper
½tspCoarse ground black pepper
½cupRaw cashew nuts
1jarTomato puree
1BlockTofu Use smoked if you have it
⅓tspSalt
1tspSugar
Coriander / cilantro for garnish
Instructions
Roast the vegetables
Heat the oven to 200°C /392°F
Halve the peppers length-wise, and deseed the peppers. Cut each half in quarters. Peel the onions, half them lengthwise as well and cut into quarters. Lay these out on a baking tray and pop them into the oven. Roast them until the edges of the onions are dark and the skins of the peppers start to blacken.
For the sauce
Meanwhile, start the sauce. Chop the onion, garlic and ginger (keep separate, becasue you want add the onions first).
Add a little oil to a pot, and add the cumin seeds and the fenugreek. When you hear them popping, add the onions. Saute until translucent. Add the garlic and ginger, and saute a minute or two longer.
Add about a cup of water, and the cashews. Now add all the spices (turmeric, cumin powder, garam masala, black pepper, paprika, and chilli powder)
Simmer the cashews for about 10 minutes to soften them. Let them cool slightly, and blend until smooth. If you don't want to wait, mix in some of the cold tomato puree.
Return the blended mixture to the pot, and add the tomatoes if you have not done so in the previous step. Bring to a simmer.
Combine the dish
Dice the tofu and add to the sauce. When the peppers and onion are roasted, skin the peppers if you prefer (I tend to leave the skin on) and add to the sauce.
Let the sauce simmer for about five minutes, and taste. Add salt and the sugar to taste.