_Methodology_
Authentic Persian cooking rarely scales to "quick and easy." The recipes on this site demand time and adherence to multi-step processes because those specific steps build the necessary depth of flavor. I haven't simplified traditional techniques to save time; instead, I've broken them down clearly to guarantee a high quality result. The promise here is not speed, but success.
Nomenclature & Audio
Persian recipe names can initially appear intimidating to non-native speakers. To maintain consistency and authenticity, recipes utilize strict Farsi transliteration with precise macrons to indicate vowel elongation. You do not need to speak Farsi to navigate this; you only need to understand four phonetic markers:
- ā: Pronounced like the 'a' in father.
- ī: Pronounced like the 'ee' in see.
- ō: Pronounced like the 'o' in open.
- ū: Pronounced like the 'oo' in food.
Note: You will notice a deliberate divergence between the written titles and the accompanying audio pronunciations. The text utilizes classical, formal Farsi, preserving grammatical connectors (the ezafe, such as -e or -ye). The audio, however, captures the oral reality of the kitchen. It is recorded colloquially (by my wife!), exactly as the dish names are spoken in daily life, naturally dropping formal connectors.
Regional Taxonomy & Disambiguation
When traveling across the Iranian plateau, the architecture of a dish can change drastically from one province to the next. To ensure culinary accuracy, every recipe on this site is classified into one of three distinct tiers: Pan-Iranian Classic, Widespread Homestyle, or Regional Specialty.
For Regional Specialties, the formal Farsi titles utilize specific geographical suffixes (such as -ye Shīrāzī or -e Gīlānī). These are functional, mechanical identifiers to prevent culinary confusion. The naming convention follows a strict, three-part rule set:
- The Disambiguation Protocol: If a dish exists in multiple regions with fundamentally different architectures (e.g., swapping a sweet-and-sour base for a heavy legume base), the Farsi title specifies the region to validate the specific recipe. For instance, Āsh-e Ālū (Plum Pottage) shape-shifts so drastically across the central plateau that it must be explicitly titled Āsh-e Ālū-ye Qazvīnī to accurately reflect the sweet-and-sour engineering of that specific bowl over the heavier, noodle-based Saveh variant.
- The Inherent Title: If a region’s name is inextricably baked into the universal, colloquial title of the dish, it's preserved (e.g., Sālād-e Shīrāzī or Qottāb-e Yazdī).
- The Standalone Specialty: If a dish is a regional exclusive with no widely recognized, competing variants in other provinces, appending a Farsi regional suffix introduces unnecessary friction. In these cases, the Farsi title remains streamlined (e.g., Mīrzā Ghāsemī), and the English subtitle handles the geographic context ("Smoked Eggplant & Walnut Dip from Gilan").
Dietary Guide
Dairy and eggs feature prominently in a subset of recipes, often acting as necessary cooling counterpoints or structural foundations. To keep navigation simple, certain recipes are tagged:
- Vegan: Naturally and entirely plant-based.
- Vegan Option: Vegetarian, but includes tested substitutions to easily convert it to a vegan execution.
A dish without a tag is Vegetarian: Meat-free, but relies on dairy or eggs and cannot be easily replicated with plant-based analogues without breaking the dish.
Recipe Framework
I treat recipe formatting as a user interface. To reduce cognitive load while you're cooking, the workflow is strictly isolated into three distinct zones:
- Ingredients: The required inventory. No mechanical instructions are hidden here. Organized into logical sections.
- Preparation: The cold staging area. Reserved exclusively for knife-work, measuring, washing, and soaking. Zero thermal energy is applied here.
- Instructions: The active execution zone. All cooking (sautéing, braising, assembling) is numbered and contained entirely within this phase.
To maintain your flow, critical instructions (like the precise steaming steps for basmati rice) are almost always repeated across recipes. You shouldn't have to flip back and forth between pages while standing at a hot stove.
A Note on Salt
I exclusively use and calibrate these recipes with Morton Kosher Salt. The reason for this is margin of error: the larger crystal structure of kosher salt increases the physical volume per pinch, making it significantly less error-prone; the finer the salt, the easier it is to accidentally over-season a dish.
Because the density and salinity of salt varies wildly by brand and crystal size, if you utilize standard, fine-crystal table salt or sea salt, you must reduce the volume by roughly 40% (using just over half the listed amount) to account for that density. But this is merely a baseline; you must continuously taste and adjust the salinity to match the physical reality of the ingredients in your own kitchen.
Soaking Beans
I love dried beans. They are perpetually shelf-stable, and delicious when prepared properly. You’ll find them used throughout the recipes in this cookbook. However, beans have an unsavory reputation for causing … unpleasant after-effects, and they may intimidate you. Let me dispel these fears with a secret: pre-soaking.
The old kitchen rule that all dried beans just need an “overnight soak” is lazy. Soaking is not merely about softening; it is a mechanical process. Because beans come in different sizes, densities, and skin thicknesses, they shouldn't all be treated exactly the same. Treating a tiny split pea the same as a dense, whole chickpea guarantees that one turns to mush while the other stays crunchy in the middle.
A calibrated pre-soak does the heavy lifting for you. It denatures phytic acid (which blocks nutrient absorption), draws out the indigestible sugars that give you gas, radically reduces your time at the stove, and guarantees an even, creamy cook.
Hydration Protocols
- Beans expand massively—up to three times their size. Always submerge them under at least 3 inches of cold water so they have room to grow.
- Add 1 tablespoon of kosher salt per quart of soaking water. The salt actually weakens the tough outer skins. This stops them from bursting during the boil.
- Never add acidic ingredients (e.g., tomatoes, unripe grapes, dried limes, vinegar) until the beans are 100% tender. Acid locks the cell walls like a vault. If you add it too early, your beans will stay hard forever, no matter how long you boil them.
Use these baselines for the beans and legumes called for on this site.
| Legume | Farsi Name | Soak Time |
|---|---|---|
| Lentils (Brown/Green) | ‘Adas | 1 - 2 hours |
| Yellow Split Peas | Lapeh | 1 - 2 hours |
| Yellow Split Fava Beans | Lapeh Bāghālī | 2 - 4 hours |
| Black-eyed Peas | Lūbiā Cheshm Bolbolī | 4 - 6 hours |
| Green Mung Beans | Māsh | 4 - 8 hours |
| Chickpeas | Nokhod | 8 - 12 hours |
| Pinto & Cranberry Beans | Lūbiā Chītī | 8 - 12 hours |
| Red & White Kidney Beans | Lūbiā Ghermez / Lūbiā Sefīd | 8 - 12 hours |
| Fava / Lima Beans (Whole) | Bāghālī | 12 - 24 hours |