Khoorak-e Gharch (خوراک قارچ) — Persian Creamy Mushroom Medley
A velvety Persian-style mushroom sauté with shallots, garlic, nutty peanut butter, and tangy sour cream, brightened with lemon and parsley. Comforting yet refined, perfect with warm bread or rice.

Printable Recipe Card
Servings: 4 · Total: 35 min · Difficulty: easy
Ingredients (quick list)
- 500 g Cremini mushrooms, wiped clean and thickly sliced (Or a mix of cremini and button mushrooms)
- 45 g Butter (Divided)
- 120 g Shallots, finely diced (About 3 medium shallots)
- 12 g Garlic, finely grated or minced (About 4 cloves)
- 6 g Fine sea salt (About 1 teaspoon, plus more to taste)
- 1 g Black pepper, freshly ground (About 1/2 teaspoon, plus more to taste)
- 30 g Peanut butter (Smooth, unsweetened; about 2 tablespoons)
- 120 g Sour cream (Full-fat for best texture; about 1/2 cup)
- 30 ml Lemon juice, freshly squeezed (About 2 tablespoons)
- 15 g Parsley leaves, finely chopped (About 1/2 cup loosely packed)
- 60 ml Water (To loosen sauce as needed)
Steps (summary)
- Prepare the mushrooms: wipe with a damp towel (avoid soaking), then slice thickly so they stay meaty. Heat a wide skillet over…
- Push mushrooms to the edges of the pan. Add the remaining 30 g butter to the center, then add diced shallots. Cook 3–4 minutes…
- Season the pan with salt and black pepper, then stir everything together. Reduce heat to low. In a small bowl, whisk peanut but…
- Turn the heat to the lowest setting. Add sour cream and stir continuously for 1–2 minutes until fully incorporated and velvety;…
- Rest the dish 3 minutes so the sauce settles and clings to the mushrooms. Spoon into a warm serving bowl and top with the remai…
Cultural Background
Creamy mushroom sautés are a common home-style preparation in Iran, often served as a light meal or warm side with bread. Variations reflect household preferences, with different herbs, levels of tang, and occasional nutty enrichments used to deepen flavor.
Equipment
💡 Tips
- Use a wide pan and avoid crowding; browning mushrooms first builds deep flavor without needing stock.
- Choose unsweetened peanut butter; sweetened versions can make the sauce taste dessert-like.
- Keep the heat low once sour cream is added; gentle heat prevents curdling and keeps the texture silky.
- For brighter flavor, add half the lemon juice off-heat and the remaining half right before serving.
⚠️ Common Mistakes
❌ Crowding the mushrooms so they steam instead of brown
💡 Why: Too much moisture in the pan prevents caramelization and reduces depth of flavor
✅ Fix: Use a wide pan and cook in two batches if needed; wait until liquid evaporates before stirring frequently.
❌ Boiling after adding sour cream
💡 Why: High heat can cause dairy to split, making the sauce grainy
✅ Fix: Lower heat to the minimum, stir continuously, and remove from heat as soon as the sauce turns smooth.
❌ Adding peanut butter directly without thinning
💡 Why: It can clump and coat unevenly, leaving a pasty texture
✅ Fix: Whisk peanut butter with measured water until smooth and pourable before adding to the pan.
❌ Adding lemon juice too early over high heat
💡 Why: Acid can dull the fresh citrus aroma and may increase the risk of curdling with dairy
✅ Fix: Stir lemon juice in off-heat at the end, then taste and adjust right before serving.
🧊 How to Store
Cool to room temperature within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet over low heat with 1–2 tablespoons water, stirring often; do not boil. Not ideal for freezing because the dairy sauce may separate.
📅 Make Ahead
Slice mushrooms and chop shallots/garlic up to 24 hours ahead; store separately in airtight containers in the refrigerator. Stir together the peanut butter and water mixture up to 2 hours ahead and keep covered at room temperature. Cook the dish just before serving for the smoothest sauce.
🍽️ Pairs Well With
- Warm Persian flatbread or crusty baguette
- Steamed basmati rice
- Cucumber and tomato salad with lemon
Regional Variations
- Tehran-style home cookingOften kept simple and creamy, with a pronounced lemon finish and plenty of parsley, served with bread as a quick supper.
- Caspian-influenced versions (northern Iran)May include extra herbs and a brighter, more acidic profile; some households add additional lemon or serve alongside fresh herb plates.
Ingredients
- 500 gCremini mushrooms, wiped clean and thickly sliced (Or a mix of cremini and button mushrooms)
- 45 gButter (Divided)
- 120 gShallots, finely diced (About 3 medium shallots)
- 12 gGarlic, finely grated or minced (About 4 cloves)
- 6 gFine sea salt (About 1 teaspoon, plus more to taste)
- 1 gBlack pepper, freshly ground (About 1/2 teaspoon, plus more to taste)
- 30 gPeanut butter (Smooth, unsweetened; about 2 tablespoons)
- 120 gSour cream (Full-fat for best texture; about 1/2 cup)
- 30 mlLemon juice, freshly squeezed (About 2 tablespoons)
- 15 gParsley leaves, finely chopped (About 1/2 cup loosely packed)
- 60 mlWater (To loosen sauce as needed)
🔄 Substitutions
- Sour cream→ Full-fat Greek yogurt
- Peanut butter→ Tahini (sesame paste)
- Butter→ Olive oil
Instructions
- 1
Prepare the mushrooms: wipe with a damp towel (avoid soaking), then slice thickly so they stay meaty. Heat a wide skillet over medium-high for 2 minutes. Add 15 g butter and let it foam, then add mushrooms in an even layer and cook 6–8 minutes, stirring only occasionally, until browned and their liquid mostly evaporates.
- 2
Push mushrooms to the edges of the pan. Add the remaining 30 g butter to the center, then add diced shallots. Cook 3–4 minutes over medium heat, stirring, until softened and lightly golden. Add garlic and cook 30–45 seconds until fragrant, keeping heat moderate so the garlic does not brown.
- 3
Season the pan with salt and black pepper, then stir everything together. Reduce heat to low. In a small bowl, whisk peanut butter with 60 ml water until smooth and pourable, then stir it into the mushrooms. Simmer gently for 2 minutes, stirring, until the mixture looks glossy and lightly thickened.
- 4
Turn the heat to the lowest setting. Add sour cream and stir continuously for 1–2 minutes until fully incorporated and velvety; do not let it boil to prevent splitting. Remove from heat, then stir in lemon juice and most of the chopped parsley. Taste and adjust with up to 1 g more salt or a little extra lemon.
- 5
Rest the dish 3 minutes so the sauce settles and clings to the mushrooms. Spoon into a warm serving bowl and top with the remaining parsley and extra black pepper. Serve immediately while creamy, ideally with warm flatbread or crusty bread to scoop, or alongside steamed rice.
🪪 Recipe Passport
Cultural Background
Creamy mushroom sautés are a common home-style preparation in Iran, often served as a light meal or warm side with bread. Variations reflect household preferences, with different herbs, levels of tang, and occasional nutty enrichments used to deepen flavor.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Khorak-e Garm-e Loobia (خوراک گرم لوبیا) — Persian Warm Three-Bean Medley
- Khorak-e Sibzamini (خوراک سیب زمینی) — Persian-Style Curried Potatoes with Peppers
- Khorak Goosht (خوراک گوشت) — Persian Sweet & Spiced Meat Stew with Dried Fruit
- Khorak-e Bademjan o Kadoo (خوراک بادمجان و کدو) — Persian Eggplant and Zucchini Medley
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Smoked Silk Mirza Ghasemi (میرزا قاسمی) — Silky smoked eggplant with tomato, garlic, and eggs
Persian · Appetizers · 60 min

Mast-o-Khiar (ماست و خیار) — Persian Cucumber and Herb Yogurt Dip
Persian · Side Dishes · 25 min

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chilean Beef Empanada (Empanada de pino) — Baked pastry filled with beef, onion, egg, olive, and raisins
Chilean · Main Courses · 125 min

Toad in the Hole (Toad in the Hole) — Sausages Baked in Yorkshire Pudding Batter
British · Main Courses · 65 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Kuku Sabzi (کوکو سبزی) — Emerald Persian Herb Frittata
Persian · Main Courses · 38 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.