I start by chopping onions, blending tomatoes, and soaking cashews for creaminess. Tofu is cut into cubes and lightly pressed to remove extra water. This preparation step makes the cooking process smooth and fast later.
I heat oil in a pan and add cumin seeds until they start spluttering. Then I add onions and cook until they turn golden brown and soft. Ginger-garlic paste goes in next, releasing a rich aroma into the kitchen.
I pour in the tomato puree and cook it until oil starts separating. Spices like turmeric, coriander powder, and chili powder are added here. This step is important because it develops the deep flavor of the gravy.
I mix in cashew paste and stir until the gravy becomes smooth and creamy. Then I add green peas and a little water or stock to balance consistency. Everything simmers together so peas absorb the rich masala flavors.
I gently fold in tofu cubes so they don’t break while mixing. The curry simmers for a few minutes until tofu absorbs the spices. Finally, I sprinkle garam masala and garnish with fresh coriander.