What is epazote?
A: Epazote is a leafy Mexican herb with a strong aroma, somewhere between lemon and fennel. It has historically been thought of as a digestive aid, so you often see it with beans or rich stews. If you have a Spanish grocery near you, you might be able to find it fresh; if not, dried works, too — use a little more than the recipe calls for and crumble it between your fingers to maximize the flavor. If you can't find it anywhere, you could also use a combination of lemon zest and tarragon, or just leave it out — it's a subtle flavor, and its absence won't ruin your dish.
MORE HERE