Why Should You Soak and Pierce Dried Limes (Limoo Amani)?
Dried limes (limoo amani, also known as black lime or loomi) sit on a spectrum of bitterness: some are noticeably bitter, others much less so. That bitterness comes above all from the seeds inside the lime (the bitter compounds are concentrated there), and after that from how — and for how long — the lime was dried (darker, blacker limes are usually more bitter). For now, let's assume our limes aren't bitter.
Here's how dried lime should be used in Persian cooking:
Wash the limes and soak them in warm water for about 20 minutes. They float, so it's best to weigh them down with something heavy so they stay fully submerged. Why soak them before cooking? Because the peel softens and becomes permeable, so the aroma and flavor release much more easily during the final cooking. After about 20 minutes, take them out of the water and use a toothpick to poke 4 tiny but deep holes in each one. These holes act as channels: once the lime goes into the stew, the cooking liquid flows in and out through them, drawing out the lime's aroma and flavor.
Now, what if our lime IS bitter? If it's one of the bitter ones, poke the holes before putting it in the warm water. That way, some of the bitter compounds leach out into the soaking water — and since you pour that water away, the dish ends up less bitter. If the lime is extremely bitter, the most effective fix is to crack it open and remove the seeds, because most of the bitterness lives in the seeds.
One more point: add dried limes during roughly the last hour of cooking. We mostly use dried lime in dishes that contain legumes — like abgoosht, ghormeh sabzi, and gheymeh — and since the lime is acidic, the acid slows down the softening of legumes, so they stay firm. Add it in the last hour, when the legumes are already cooked through. The second reason: boiling the lime itself for too long makes it bitter. So: always in the last 45 to 60 minutes of cooking.