Curry leaves (see our full curry leaves guide for what they actually are) have a citrusy, nutty aroma that doesn't have a true match in most Western pantries. Unlike cornstarch or heavy cream, where the substitute can get genuinely close, curry leaves are one of the harder ingredients to substitute honestly.
The most commonly suggested substitute: bay leaf
Bay leaf is the swap most often mentioned, mainly because both are added whole to a dish and removed or eaten around later. The flavor comparison mostly ends there, though — bay leaf is more bitter and herbal, without curry leaves' citrus-and-nut character. It's a substitute for the role curry leaves play in a dish, not for the taste itself.
Lime or lemon zest, as a partial fix
Since part of curry leaves' aroma reads as citrusy, a small amount of lime or lemon zest added toward the end of cooking can approximate that specific note — it won't replicate the whole flavor profile, but it can help a dish feel less flat than leaving the citrus element out entirely.
Kaffir lime leaves
If a recipe happens to have kaffir lime leaves on hand (more common in Thai cooking than Indian), they bring a similarly bright, aromatic quality, though the specific flavor is still distinct from curry leaves.
The honest answer: sometimes it's better to skip them
Because no substitute fully replicates curry leaves, many experienced Indian home cooks simply leave them out entirely when they're unavailable, rather than force a substitute that tastes noticeably "off" in a way a missing ingredient wouldn't. The dish will taste less complete, but that's often preferable to an ingredient that clashes.
The real fix: keep a frozen stash
Since curry leaves freeze well without much flavor loss, the most reliable long-term solution isn't a substitute at all — buying a bunch from an Indian grocery store and freezing what you don't use immediately means you're rarely actually without them.