Skip to content
Zaffaron

Mast-o-Mousir (ماست و موسیر) — Persian Wild Shallot & Yogurt Dip

Mast-o-Mousir is a classic Persian yogurt dip made with rehydrated dried wild shallots, thick strained yogurt, mint, and rose petals. Creamy, pungent, and refreshing, it’s a staple alongside kebabs, rice, and breads.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy
95 min total Prep 95m · Cook 0m 6 servings 125 cal ~$0.75/serving
↓ Jump to Recipe
Mast-o-Mousir — Persian Wild Shallot & Yogurt Dip - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 95 min · Difficulty: easy

Ingredients (quick list)

  • 30 g Dried Persian shallots (mousir), sliced (Rinse well before soaking)
  • 480 ml Cold water (For soaking the dried shallots)
  • 500 g Thick Greek yogurt or labneh (Full-fat preferred for best texture)
  • 4 g Sea salt (About 3/4 teaspoon, adjust to taste)
  • 1 g Black pepper, freshly cracked (About 1/2 teaspoon)
  • 1.5 g Dried mint (About 1 tablespoon, gently crushed)
  • 0.6 g Dried culinary rose petals (About 2 teaspoons, food-grade and unsweetened)
  • 15 ml Extra virgin olive oil (About 1 tablespoon, for finishing)

Steps (summary)

  1. Place the dried Persian shallots in a fine-mesh sieve and rinse under cold running water for 30–45 seconds to remove dust and e…
  2. Drain the shallots thoroughly, then rinse again for 10 seconds. Squeeze firmly with clean hands to remove as much water as poss…
  3. In a mixing bowl, whisk the yogurt (or labneh) for 20–30 seconds until smooth and glossy. Add sea salt, freshly cracked black p…
  4. Fold the squeezed shallots into the seasoned yogurt using a spatula, scraping the sides and bottom of the bowl. Cover and refri…
  5. To serve, spoon the dip into a shallow bowl and create gentle swirls with the back of a spoon. Drizzle with 15 ml extra virgin…

Cultural Background

Mast-o-Mousir is a widely served Persian yogurt accompaniment, often presented as part of a shared spread alongside breads, herbs, and grilled dishes. The use of dried wild shallots reflects regional foraging traditions and preservation methods, and the dip is commonly prepared ahead so flavors can mellow and blend.

tangysavorymildly floralgently pungentcreamythicksilky with tender shallot pieceswild shallotmintyrose🌶 low

Equipment

Fine-mesh sieveMedium bowl (for soaking)Mixing bowlWhiskRubber spatulaMeasuring spoonsKitchen scale (recommended)Airtight container (for chilling)

💡 Tips

  • If your yogurt is not very thick, strain it in a cheesecloth-lined sieve over a bowl for 2–4 hours in the refrigerator to prevent a runny dip.
  • Squeezing the rehydrated shallots well is the main key to a velvety texture and concentrated flavor.
  • Use food-grade, unsweetened rose petals; perfumed tea-rose blends can taste bitter or soapy in savory dishes.
  • For a cleaner mint flavor, lightly crush dried mint between your palms right before mixing.
  • If the dip tastes too sharp after chilling, fold in 30–60 g more yogurt and re-season with a small amount of salt.

⚠️ Common Mistakes

  • ❌ Skipping the rinse and soak for the dried shallots

    💡 Why: Unsoaked shallots stay tough and can taste harsh or dusty, overpowering the yogurt.

    ✅ Fix: Rinse, soak 60 minutes, then drain and squeeze well; extend soaking 15 minutes in fresh water for a milder result.

  • ❌ Not squeezing the soaked shallots dry

    💡 Why: Excess water thins the yogurt and dilutes seasoning, leading to a watery dip.

    ✅ Fix: Squeeze firmly by hand, or press in a clean towel; then fold into the yogurt only when well-drained.

  • ❌ Using thin yogurt without straining

    💡 Why: The dip can separate and lose its signature thick, velvety body.

    ✅ Fix: Use labneh or thick Greek yogurt, or strain plain yogurt in the refrigerator until thick before mixing.

  • ❌ Adding too many rose petals

    💡 Why: Rose can become perfumey or bitter and mask the shallot-mint balance.

    ✅ Fix: Start with 0.6 g (about 2 teaspoons) and increase by 0.2 g only after tasting post-chill.

🧊 How to Store

Store in an airtight container in the refrigerator for up to 3 days. Stir before serving; if liquid separates, pour it off or whisk it back in. Do not freeze, as yogurt can split and turn grainy after thawing.

📅 Make Ahead

Soak the shallots up to 24 hours ahead (refrigerated in fresh water), then drain and squeeze right before mixing. The finished dip can be made up to 1 day ahead; flavor improves after 4–12 hours of chilling.

🍽️ Pairs Well With

  • Warm flatbread (lavash
  • pita
  • or naan)
  • Grilled koobideh or chicken kebab
  • Steamed basmati rice with saffron
  • Fresh herbs and crunchy vegetables (radish
  • cucumber
  • scallions)

Regional Variations

  • Tehran-style (urban home cooking)Often made with very thick strained yogurt and a restrained amount of shallot for a smoother, milder dip; sometimes finished with a small extra drizzle of olive oil for a glossy surface.
  • Western Iran (mountain regions)Frequently prepared with a more assertive shallot presence and a longer resting time so the yogurt fully absorbs the wild shallot aroma; mint is sometimes emphasized for a cooler finish.
weeknight mezze picnics barbecue Nowruz gatherings family-style dinners
#meze#dip#no-cook#high-protein#make-ahead#summer

Ingredients

  • 30 gDried Persian shallots (mousir), sliced (Rinse well before soaking)
  • 480 mlCold water (For soaking the dried shallots)
  • 500 gThick Greek yogurt or labneh (Full-fat preferred for best texture)
  • 4 gSea salt (About 3/4 teaspoon, adjust to taste)
  • 1 gBlack pepper, freshly cracked (About 1/2 teaspoon)
  • 1.5 gDried mint (About 1 tablespoon, gently crushed)
  • 0.6 gDried culinary rose petals (About 2 teaspoons, food-grade and unsweetened)
  • 15 mlExtra virgin olive oil (About 1 tablespoon, for finishing)

🔄 Substitutions

  • Dried Persian shallots (mousir)→ Dried shallots (regular) or dried garlic chips
  • Thick Greek yogurt or labneh→ Full-fat plain yogurt, strained
  • Extra virgin olive oil→ Mild extra virgin olive oil or grapeseed oil

Instructions

  1. 1

    Place the dried Persian shallots in a fine-mesh sieve and rinse under cold running water for 30–45 seconds to remove dust and excess surface salt. Transfer to a bowl, add 480 ml cold water, and soak for 60 minutes at room temperature, stirring once halfway through for even rehydration.

  2. 2

    Drain the shallots thoroughly, then rinse again for 10 seconds. Squeeze firmly with clean hands to remove as much water as possible; this prevents a watery dip. For a milder flavor, soak an additional 15 minutes in fresh cold water, drain, and squeeze again before mixing.

  3. 3

    In a mixing bowl, whisk the yogurt (or labneh) for 20–30 seconds until smooth and glossy. Add sea salt, freshly cracked black pepper, dried mint, and dried rose petals. Mix for 30 seconds to distribute the herbs and petals evenly without overworking the yogurt.

  4. 4

    Fold the squeezed shallots into the seasoned yogurt using a spatula, scraping the sides and bottom of the bowl. Cover and refrigerate for at least 30 minutes (60 minutes preferred) so the shallots perfume the yogurt and the flavors round out. Keep chilled below 4°C/40°F.

  5. 5

    To serve, spoon the dip into a shallow bowl and create gentle swirls with the back of a spoon. Drizzle with 15 ml extra virgin olive oil. For best aroma, let it sit 5 minutes at cool room temperature, then taste and adjust salt or pepper before serving.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 16, 2026

Cultural Background

Mast-o-Mousir is a widely served Persian yogurt accompaniment, often presented as part of a shared spread alongside breads, herbs, and grilled dishes. The use of dried wild shallots reflects regional foraging traditions and preservation methods, and the dip is commonly prepared ahead so flavors can mellow and blend.

Regional Variations

Tehran-style (urban home cooking): Often made with very thick strained yogurt and a restrained amount of shallot for a smoother, milder dip; sometimes finished with a small extra drizzle of olive oil for a glossy surface.
Western Iran (mountain regions): Frequently prepared with a more assertive shallot presence and a longer resting time so the yogurt fully absorbs the wild shallot aroma; mint is sometimes emphasized for a cooler finish.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

125
Calories
8g
Protein
7g
Fat
8g
Carbs
0.4g
Fiber
340mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.