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.

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)
- 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)…
- 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…
- Cook the tomatoes: stir in the grated/chopped tomatoes and tomato paste. Increase heat to medium-high and cook 8–10 minutes, st…
- 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…
- 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…
- 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.
Equipment
💡 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.
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
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
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
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
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
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
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
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
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
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.
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

Bulgar Kabab (کباب بلغار) — Persian Rolled Saffron Fillets
Persian · Kebabs · 37 min

Jujeh Kabab (جوجه کباب) — Saffron-Turmeric Chicken with Rustic Tomato Sauce
Persian · Kebabs · 45 min

Jigar Kabab (جگر کباب) — Classic Persian Lamb Liver Skewers
Persian · Kebabs · 33 min

Chilean Fresh Bean Stew (Porotos granados) — Summer Corn and Squash Bean Stew
Chilean · Stews · 80 min

Bulgarian Pork Kavarma (Каварма) — Clay-Pot Pepper and Pork Stew
Bulgarian · Stews · 115 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Norwegian Lamb and Cabbage Stew (Fårikål) — Peppery Autumn National Dish
Norwegian · Stews · 170 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.