Persian Meat and Egg Loaf (خوراک گوشت با تخممرغ) — Herb-Scented Meatloaf with Tomato Sauce
Khoorak Goosht ba Tokhm-e Morg is a comforting Iranian-style meatloaf, gently spiced with thyme and marjoram and baked until juicy. It’s a practical family dish, often served with rice and a simple salad, with eggs adding richness and structure.

Printable Recipe Card
Servings: 6 · Total: 75 min · Difficulty: medium
Ingredients (quick list)
- 15 ml vegetable oil (plus 5 ml to grease the pan)
- 200 g onion, finely grated (squeeze out excess juice)
- 120 g green bell pepper, very finely diced (about 1 medium pepper)
- 700 g ground meat (beef or beef-lamb blend, 15–20% fat) (higher fat keeps the loaf juicy)
- 60 g plain crackers, finely crushed (about 1 cup crumbs)
- 2 egg (for the meat mixture)
- 4 hard-boiled eggs, peeled (boil 10 minutes, then chill)
- 240 ml tomato sauce (plain canned tomato sauce)
- 60 ml water (to loosen the sauce)
- 8 g salt (about 1 1/2 tsp fine salt)
- 2 g black pepper, ground (about 1 tsp)
- 2 tsp dried thyme (Persian-style meat seasoning)
+ 1 more in the full ingredients section below.
Steps (summary)
- Preheat the oven to 190°C (375°F) and lightly grease a loaf pan with 5 ml vegetable oil. Finely crush the crackers until they r…
- Warm 15 ml vegetable oil in a skillet over medium heat and sauté the diced green bell pepper for 3 minutes until slightly softe…
- In a large bowl, combine the ground meat, crushed crackers, 2 raw eggs, salt, black pepper, dried thyme, and dried marjoram. Ad…
- Spread half of the meat mixture into the prepared loaf pan and press it firmly into the corners to remove air pockets. Arrange…
- Whisk the tomato sauce with 60 ml water and pour it evenly over the top of the loaf. Bake for 45–55 minutes, or until the cente…
- Rest the meatloaf in the pan for 10 minutes so juices redistribute and slices hold together cleanly. Carefully lift or pour off…
Cultural Background
This home-style khoorak reflects Iranian weeknight cooking: economical minced meat, pantry binders, and a tomato-based sauce for comfort. The hidden eggs evoke festive “surprise” slices, making it popular for family gatherings and lunchbox leftovers.
Equipment
💡 Tips
- Squeeze grated onion well; aim to remove about 60 ml onion juice to avoid a watery loaf.
- Mix until the meat turns sticky and holds to your hand; under-mixing leads to crumbling slices.
- For cleaner egg-centered slices, chill the baked loaf for 30 minutes, then rewarm covered at 160°C (320°F) for 10 minutes.
⚠️ Common Mistakes
❌ The loaf falls apart when slicing.
✅ Fix: Mix the meat until tacky, press firmly into the pan, and rest 10 minutes before slicing; ensure crackers are finely crushed.
❌ The loaf is watery and steams instead of baking.
✅ Fix: Sauté onion and pepper until moisture evaporates and squeeze grated onion before cooking.
❌ Dry, tough meatloaf.
✅ Fix: Use 15–20% fat meat, avoid overbaking past 71°C (160°F), and keep the tomato sauce on top during baking.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat slices covered with sauce at 160°C (320°F) for 12–15 minutes or microwave 90 seconds per slice at 700W; add 15 ml water to keep it moist.
📅 Make Ahead
Form the loaf and nest the hard-boiled eggs up to 24 hours ahead, cover tightly, and refrigerate in the pan. Bring to room temperature for 20 minutes, then top with sauce and bake as directed; hard-boil the eggs up to 3 days ahead.
🍽️ Pairs Well With
- Chelow
- tahdig
- Shirazi salad
- torshi
- fresh herbs (sabzi khordan).
Regional Variations
- Tehran-style: add 1 tsp turmeric and 1 tsp ground cumin for a warmer, more kebab-like profile.
- Northern Iran-inspired: mix in 30 g chopped fresh herbs (parsley and dill) and increase thyme to 2.5 tsp.
- Spicier household version: add 1 tsp Aleppo pepper or 0.5 tsp chili flakes to the meat mixture.
Ingredients
- 1 tbspvegetable oil (plus 5 ml to grease the pan)
- 7.1 ozonion, finely grated (squeeze out excess juice)
- 4¼ ozgreen bell pepper, very finely diced (about 1 medium pepper)
- 1.5 lbground meat (beef or beef-lamb blend, 15–20% fat) (higher fat keeps the loaf juicy)
- 2⅛ ozplain crackers, finely crushed (about 1 cup crumbs)
- 2egg (for the meat mixture)
- 4hard-boiled eggs, peeled (boil 10 minutes, then chill)
- 1 cuptomato sauce (plain canned tomato sauce)
- ¼ cupwater (to loosen the sauce)
- 8 gsalt (about 1 1/2 tsp fine salt)
- 2 gblack pepper, ground (about 1 tsp)
- 2 tspdried thyme (Persian-style meat seasoning)
- 1 tspdried marjoram (optional but traditional in many homes)
🔄 Substitutions
- plain crackers→ panko breadcrumbs
- ground meat (beef or beef-lamb blend)→ ground turkey (dark meat)
- dried marjoram→ dried oregano
Instructions
- 1
Preheat the oven to 190°C (375°F) and lightly grease a loaf pan with 5 ml vegetable oil. Finely crush the crackers until they resemble coarse sand, because large pieces can make the loaf crumble when sliced.
- 2
Warm 15 ml vegetable oil in a skillet over medium heat and sauté the diced green bell pepper for 3 minutes until slightly softened. Add the grated onion and cook 6–8 minutes, stirring often, until the mixture is fragrant and most moisture has evaporated; this prevents a soggy loaf.
- 3
In a large bowl, combine the ground meat, crushed crackers, 2 raw eggs, salt, black pepper, dried thyme, and dried marjoram. Add the cooled onion-pepper mixture, then mix for 2–3 minutes until the mixture becomes tacky and cohesive; this improves sliceability and tenderness.
- 4
Spread half of the meat mixture into the prepared loaf pan and press it firmly into the corners to remove air pockets. Arrange the 4 hard-boiled eggs in a straight line down the center, then cover with the remaining meat mixture and seal the edges so the eggs stay centered.
- 5
Whisk the tomato sauce with 60 ml water and pour it evenly over the top of the loaf. Bake for 45–55 minutes, or until the center reaches 71°C (160°F) and the sauce is bubbling; if the top browns too quickly, loosely cover with foil for the last 15 minutes.
- 6
Rest the meatloaf in the pan for 10 minutes so juices redistribute and slices hold together cleanly. Carefully lift or pour off excess fat from the sauce if needed, then slice thickly to reveal the egg centers and spoon some tomato sauce over each portion.
🪪 Recipe Passport
Cultural Background
This home-style khoorak reflects Iranian weeknight cooking: economical minced meat, pantry binders, and a tomato-based sauce for comfort. The hidden eggs evoke festive “surprise” slices, making it popular for family gatherings and lunchbox leftovers.
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

Gheimeh Kadoo Halvai (قیمه کدو حلوایی) — Sweet Pumpkin & Legume Stew
Persian · Stews · 110 min

Jeweled Rice (مرصع پلو) — Festive Persian rice with saffron chicken and jeweled fruits
Persian · Rice Dishes · 135 min

Persian-Style Pizza-Chips (خوراک چیپس و پنیر) — Street-Food Chip Bake with Chicken and Mozzarella
Persian · Main Courses · 45 min

Strukli (Štrukli) — Croatian Cheese-Filled Pastry
Croatian · Main Courses · 95 min

Silpancho (Silpancho cochabambino) — Bolivian Breaded Beef Plate
Bolivian · Main Courses · 70 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

Sweet and Sour Pork (咕噜肉) — Cantonese Pork with Pineapple and Peppers
Chinese · Main Courses · 55 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.