Skip to content
Zaffaron

Khoresh Meygu (خورش میگو) — Persian Herb and Tomato Shrimp Stew with Feta

A Southern Iranian-inspired shrimp stew simmered with tomatoes, parsley, and dill, then finished with creamy feta. Bright, savory, and quick to cook, it’s ideal served over fluffy rice with citrus on the side.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy, shellfish
60 min total Prep 25m · Cook 35m 4 servings 305 cal ~$4.25/serving
↓ Jump to Recipe
Khoresh Meygu — Persian Herb and Tomato Shrimp Stew with Feta - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 60 min · Difficulty: medium

Ingredients (quick list)

  • 500 g Shrimp, peeled and deveined (tail off) (Medium to large; thawed if frozen, patted very dry)
  • 6 g Salt (Divided; plus more to taste)
  • 1 tsp Black pepper (Freshly ground, divided)
  • 45 ml Olive oil (3 tbsp, divided)
  • 200 g Onion (1 large, finely diced)
  • 12 g Garlic (4 cloves, finely grated or minced)
  • 600 g Tomatoes (About 4 medium; grated on a box grater or finely chopped)
  • 30 g Tomato paste (2 tbsp, for deeper color and sweetness)
  • 120 g Fresh parsley (Leaves and tender stems, finely chopped (about 2 packed cups))
  • 30 g Fresh dill (Finely chopped (about 1 packed cup))
  • 240 ml Water (1 cup, plus more as needed for consistency)
  • 120 g Feta cheese (Crumbled; use a firm brined feta for best texture)

Steps (summary)

  1. Prepare the shrimp: pat shrimp very dry with paper towels so they sear instead of steaming. Toss with 3 g salt (about 1/2 tsp)…
  2. Build the base: heat 30 ml olive oil (2 tbsp) in a wide pot or deep skillet over medium heat. Add the diced onion and cook 8–10…
  3. Cook the tomatoes: stir in the grated/chopped tomatoes and tomato paste. Increase heat to medium-high and cook 8–10 minutes, st…
  4. Sauté the herbs: push the tomato base to one side of the pot and add the remaining 15 ml olive oil (1 tbsp). Add chopped parsle…
  5. Simmer the stew: add 240 ml water (1 cup), bring to a gentle boil, then reduce to a steady simmer over medium-low. Cover and co…
  6. Cook the shrimp gently: add the seasoned shrimp to the simmering sauce in a single layer. Cook 2–3 minutes, then stir once and…

+ 1 more steps in the full instructions section below.

Cultural Background

Shrimp stews are associated with Iran’s southern coastal cooking, where seafood is common and herbs are used for freshness and balance. Tomato-based khoresh dishes are often served with rice and shared family-style, with ingredients adapted to local markets and seasonal availability.

savorytangyherbaceouslightly saltytender shrimpsilky tomato saucecrumbly-creamy fetafresh herbsgarlicsweet tomato🌶 mild

Equipment

Cutting board and chef’s knifeBox grater (optional, for tomatoes)Wide pot or deep skillet with lidWooden spoon or spatulaMeasuring spoons and cupKitchen scale (recommended)

💡 Tips

  • Dry shrimp thoroughly before cooking; excess moisture makes them steam and toughen.
  • Grating tomatoes creates a smoother sauce; if using chopped tomatoes, simmer 3–5 minutes longer to reduce.
  • If your feta is very salty, rinse it briefly under cold water and pat dry before crumbling.
  • For a thicker stew, simmer uncovered for the last 3–5 minutes before adding shrimp.
  • Use a wide pot so shrimp cook quickly and evenly without needing long simmering.

⚠️ Common Mistakes

  • ❌ Simmering shrimp for too long

    💡 Why: Shrimp proteins tighten quickly, turning rubbery and dry.

    ✅ Fix: Add shrimp only at the end and cook 3–5 minutes total; remove from heat as soon as they turn opaque.

  • ❌ Skipping reduction of the tomato base

    💡 Why: Undercooked tomatoes stay watery and acidic, diluting herb flavor.

    ✅ Fix: Cook tomatoes and paste until thick and glossy with slight oil separation before adding water.

  • ❌ Burning garlic or herbs

    💡 Why: Garlic and delicate herbs scorch fast, creating bitterness.

    ✅ Fix: Add garlic for under 1 minute and sauté herbs briefly over medium heat; stir constantly and lower heat if needed.

  • ❌ Using very wet herbs

    💡 Why: Water clinging to herbs prevents proper sautéing and can thin the stew.

    ✅ Fix: Wash herbs ahead, spin or towel-dry thoroughly, then chop and sauté.

🧊 How to Store

Refrigerate in an airtight container for up to 2 days. Reheat gently over low heat with 1–2 tbsp water, just until hot; avoid boiling to prevent rubbery shrimp. Feta is best added fresh after reheating, but leftovers with feta are still good.

📅 Make Ahead

Chop parsley, dill, onion, and garlic up to 24 hours ahead and refrigerate separately in airtight containers. Cook the tomato-herb base up to 1 day ahead; reheat to a gentle simmer, then add shrimp and feta just before serving for best texture.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Saffron rice
  • Shirazi salad
  • Plain yogurt or cucumber yogurt
  • Lemon wedges

Regional Variations

  • Southern Iran (Persian Gulf coast)Often includes additional warm spices such as turmeric or a touch of chili for heat, and may be served with local flatbreads alongside rice depending on the household.
  • Urban home-style adaptationsSome cooks make a smoother sauce by blending the tomatoes and onion, or add extra herbs for a greener stew; feta or other brined cheeses may be used as a modern finishing touch.
family dinner weeknight meal spring and summer menus seafood feast
#seafood#stew#weeknight#high-protein#gluten-free

Ingredients

  • 500 gShrimp, peeled and deveined (tail off) (Medium to large; thawed if frozen, patted very dry)
  • 6 gSalt (Divided; plus more to taste)
  • 1 tspBlack pepper (Freshly ground, divided)
  • 45 mlOlive oil (3 tbsp, divided)
  • 200 gOnion (1 large, finely diced)
  • 12 gGarlic (4 cloves, finely grated or minced)
  • 600 gTomatoes (About 4 medium; grated on a box grater or finely chopped)
  • 30 gTomato paste (2 tbsp, for deeper color and sweetness)
  • 120 gFresh parsley (Leaves and tender stems, finely chopped (about 2 packed cups))
  • 30 gFresh dill (Finely chopped (about 1 packed cup))
  • 240 mlWater (1 cup, plus more as needed for consistency)
  • 120 gFeta cheese (Crumbled; use a firm brined feta for best texture)

🔄 Substitutions

  • Fresh dill→ Dried dill (1 tbsp / 3 g)
  • Feta cheese→ Bulgarian white cheese or firm goat cheese (same amount)
  • Shrimp→ Firm white fish cubes (500 g) such as cod or haddock

Instructions

  1. 1

    Prepare the shrimp: pat shrimp very dry with paper towels so they sear instead of steaming. Toss with 3 g salt (about 1/2 tsp) and 1/2 tsp black pepper. Set aside at room temperature for 10 minutes while you chop herbs and onion; this lightly seasons the shrimp without making them rubbery.

  2. 2

    Build the base: heat 30 ml olive oil (2 tbsp) in a wide pot or deep skillet over medium heat. Add the diced onion and cook 8–10 minutes, stirring often, until soft and lightly golden. Add the garlic and cook 45–60 seconds, just until fragrant, keeping the heat moderate to prevent bitterness.

  3. 3

    Cook the tomatoes: stir in the grated/chopped tomatoes and tomato paste. Increase heat to medium-high and cook 8–10 minutes, stirring, until the mixture thickens and turns glossy. You should see oil beginning to separate at the edges; this concentrates flavor and prevents a watery stew.

  4. 4

    Sauté the herbs: push the tomato base to one side of the pot and add the remaining 15 ml olive oil (1 tbsp). Add chopped parsley and dill and sauté 3–4 minutes, stirring, until the herbs darken slightly and smell fragrant. Then mix the herbs thoroughly into the tomato base for an even, green-speckled sauce.

  5. 5

    Simmer the stew: add 240 ml water (1 cup), bring to a gentle boil, then reduce to a steady simmer over medium-low. Cover and cook 12–15 minutes, stirring once or twice, until the sauce is cohesive and lightly thickened. Taste and adjust with the remaining 3 g salt and remaining 1/2 tsp black pepper.

  6. 6

    Cook the shrimp gently: add the seasoned shrimp to the simmering sauce in a single layer. Cook 2–3 minutes, then stir once and cook 1–2 minutes more, just until the shrimp turn opaque and curl into a loose “C” shape. Turn off the heat immediately to avoid overcooking.

  7. 7

    Finish with feta: let the stew rest uncovered for 3 minutes so the sauce settles. Sprinkle crumbled feta evenly over the top; for a creamier finish, stir in half and leave half on top. Serve hot, spooning sauce over rice so the feta softens but does not fully melt.

🪪 Recipe Passport

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

Cultural Background

Shrimp stews are associated with Iran’s southern coastal cooking, where seafood is common and herbs are used for freshness and balance. Tomato-based khoresh dishes are often served with rice and shared family-style, with ingredients adapted to local markets and seasonal availability.

Regional Variations

Southern Iran (Persian Gulf coast): Often includes additional warm spices such as turmeric or a touch of chili for heat, and may be served with local flatbreads alongside rice depending on the household.
Urban home-style adaptations: Some cooks make a smoother sauce by blending the tomatoes and onion, or add extra herbs for a greener stew; feta or other brined cheeses may be used as a modern finishing touch.

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

305
Calories
33g
Protein
15g
Fat
10g
Carbs
3g
Fiber
980mg
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.