If you’re using the same frying pan/skillet, wipe it clean and reheat until hot. Once hot, turn fire down to medium-low and add in garlic, ginger, and bay leaf.
Sauté for about a minute, or until just fragrant.
Then add in the tomatoes, curry powder, garam masala, and kashmiri chili powder.
Cook over medium fire. Stir and allow the tomatoes to cook down and soften, about 8-10 minutes.
Turn heat up to medium-high, and add in the mushroom slices and a pinch of salt. Once the moisture from the mushrooms is released and has evaporated, turn heat to medium-low. At this point, you can taste and adjust the seasonings if needed.
Stir and continue to cook until the sauce is rich & thick. Remove from heat and serve warm with tortillas, shredded cabbage, sautéd onion, cilantro, yogurt, and lime wedges.