Ingredients
Equipment
Method
- Heat a large skillet over medium heat and add the oil, allowing it to warm until shimmering and fragrant.
- Add the finely chopped onion to the pan and cook, stirring occasionally, for about 5-7 minutes until it turns golden and releases a sweet aroma.
- Toss in the crushed garlic and grated ginger, stirring quickly for about 30 seconds until fragrant and slightly sizzling.
- Add the sliced mushrooms to the pan, stirring to coat them evenly with the onion and spice mixture. Cook for 8-10 minutes, stirring often, until they release moisture, brown around the edges, and smell nutty and earthy.
- Sprinkle in the turmeric, cumin, coriander, and chili powders, stirring well to evenly coat the mushrooms. Cook for about 1 minute until the spices release their aroma.
- Pour in a tablespoon or two of water or broth, then cover the pan with a lid and simmer for 5 minutes. Check that the mushrooms are tender and the sauce is slightly thickened.
- Remove the lid, increase the heat slightly if needed, and cook for another 2 minutes to evaporate excess moisture and deepen the browning.
- Squeeze fresh lemon juice over the mushroom bhaji and stir in the chopped cilantro, allowing the flavors to meld for a minute.
- Give everything a final stir, then turn off the heat. Serve the mushroom bhaji hot, garnished with extra cilantro if desired, alongside rice or flatbread.
Notes
Adjust spice levels to your preference. For a richer flavor, add a splash of ghee at the end. This dish can be prepared a day ahead; reheat gently before serving.
