Khorak Ghalebi Sabzijat (خوراک قالبی سبزیجات) — Persian Molded Vegetable Casserole
Khorak Ghalebi Sabzijat is a refined Persian-style vegetable terrine set with eggs and fragrant herbs. It’s a popular home dish for using market-fresh produce, sliced neatly and served warm or at room temperature alongside yogurt and bread.

Printable Recipe Card
Servings: 6 · Total: 85 min · Difficulty: medium
Ingredients (quick list)
- 30 ml olive oil (plus 5 ml to grease the mold)
- 200 g onion (finely diced)
- 12 g garlic (minced (about 4 cloves))
- 220 g carrots (peeled, cut into 8–10 mm dice)
- 350 g potatoes (peeled, cut into 10 mm dice)
- 350 g zucchini (cut into 10 mm dice)
- 35 g fresh parsley (finely chopped)
- 10 g basil (fresh, finely chopped)
- 6 eggs (large)
- 6 g granulated sugar (balances onion sweetness and herb bitterness)
- 7 g salt (fine salt)
- 1 tsp black pepper (freshly ground)
+ 2 more in the full ingredients section below.
Steps (summary)
- Preheat the oven to 180°C and place a rack in the middle. Lightly grease a 22 × 12 cm loaf pan (or a 20 cm round cake pan) with…
- Heat 30 ml olive oil in a wide skillet over medium heat, then add the diced onion and cook for 8–10 minutes until soft and ligh…
- Add the diced carrots and potatoes to the skillet and stir well to coat them in the onion-garlic mixture. Pour in 60 ml water,…
- Add the diced zucchini, salt, black pepper, turmeric, and the granulated sugar, then cook uncovered for 6–8 minutes. The goal i…
- Turn off the heat and spread the vegetables on a plate or tray for 8–10 minutes to cool slightly. Cooling is important because…
- In a large bowl, whisk the eggs for 30–45 seconds until the whites and yolks are fully combined. Fold in the chopped parsley an…
+ 2 more steps in the full instructions section below.
Cultural Background
Molded “ghalebi” dishes reflect Iranian home hospitality—foods prepared to slice neatly for guests and family tables. This herb-forward casserole echoes the Persian love of sabzi (fresh greens) and balanced seasoning, served as a light main or elegant side.
Equipment
💡 Tips
- Dice the vegetables evenly (8–10 mm) so they cook at the same rate and the slices look clean and mosaic-like.
- Evaporate moisture after adding zucchini by cooking uncovered; a drier mix sets more firmly and unmolds without cracking.
- For sharper herb aroma, add half the parsley and basil to the eggs and fold the other half in at the very end before baking.
⚠️ Common Mistakes
❌ The terrine won’t set and collapses when sliced.
✅ Fix: Cook off more moisture in the skillet (especially after adding zucchini) and bake until the center is fully set, then rest 15 minutes before unmolding.
❌ Watery liquid pools at the bottom of the pan.
✅ Fix: Dice zucchini larger, cook uncovered longer, and cool the vegetables on a tray so steam can escape before mixing with eggs.
❌ Rubbery, overcooked texture.
✅ Fix: Bake at 180°C and pull it when just set; gentle reheating preserves a tender slice.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat slices on a covered skillet over low heat for 4–5 minutes per side, or in a 160°C oven for 10–12 minutes; avoid high heat to prevent the eggs from turning rubbery.
📅 Make Ahead
Cook the vegetable base up to 24 hours ahead and refrigerate it tightly covered. Bring it to cool room temperature before mixing with eggs, then bake the day of serving for the cleanest slices and freshest herb aroma.
🍽️ Pairs Well With
- Sangak or lavash
- mast-o-khiar
- torshi
- fresh herbs (sabzi khordan)
- tomato-cucumber salad (salad shirazi).
Regional Variations
- Tehran-style: add 1 tsp ground cinnamon and 1 tbsp barberry for a slightly sweet-sour, festive profile.
- Northern Iran-inspired: increase herbs (add 15 g chopped dill) and serve with garlic-yogurt for a brighter, greener finish.
- Oven-free version: cook the mixture in a nonstick skillet over very low heat, covered, until set, then flip carefully to firm the top.
Ingredients
- 30 mlolive oil (plus 5 ml to grease the mold)
- 200 gonion (finely diced)
- 12 ggarlic (minced (about 4 cloves))
- 220 gcarrots (peeled, cut into 8–10 mm dice)
- 350 gpotatoes (peeled, cut into 10 mm dice)
- 350 gzucchini (cut into 10 mm dice)
- 35 gfresh parsley (finely chopped)
- 10 gbasil (fresh, finely chopped)
- 6eggs (large)
- 6 ggranulated sugar (balances onion sweetness and herb bitterness)
- 7 gsalt (fine salt)
- 1 tspblack pepper (freshly ground)
- 1 tspground turmeric (classic Persian warmth)
- 60 mlwater (for steaming the vegetables in the pan)
🔄 Substitutions
- basil (fresh)→ dried basil
- olive oil→ neutral vegetable oil
- zucchini→ eggplant (small dice, pre-salted and squeezed)
Instructions
- 1
Preheat the oven to 180°C and place a rack in the middle. Lightly grease a 22 × 12 cm loaf pan (or a 20 cm round cake pan) with 5 ml olive oil, then line it with a strip of parchment so the terrine unmolds cleanly.
- 2
Heat 30 ml olive oil in a wide skillet over medium heat, then add the diced onion and cook for 8–10 minutes until soft and lightly golden. Stir in the minced garlic and cook for 60 seconds, keeping the heat moderate so the garlic turns fragrant without browning.
- 3
Add the diced carrots and potatoes to the skillet and stir well to coat them in the onion-garlic mixture. Pour in 60 ml water, cover, and steam-sauté for 10 minutes, stirring once halfway so the vegetables cook evenly.
- 4
Add the diced zucchini, salt, black pepper, turmeric, and the granulated sugar, then cook uncovered for 6–8 minutes. The goal is to evaporate excess moisture while keeping the vegetables tender but not mushy, because a wet filling can prevent the casserole from setting.
- 5
Turn off the heat and spread the vegetables on a plate or tray for 8–10 minutes to cool slightly. Cooling is important because piping-hot vegetables can scramble the eggs and create a grainy texture instead of a smooth, sliceable set.
- 6
In a large bowl, whisk the eggs for 30–45 seconds until the whites and yolks are fully combined. Fold in the chopped parsley and basil (use 10 g fresh basil, or substitute 2 tsp dried basil), then add the cooled vegetable mixture and mix until evenly distributed.
- 7
Pour the mixture into the prepared pan and press it down gently with a spatula to remove air pockets and level the top. Bake for 35–40 minutes until the center is set and the top is lightly golden; a knife inserted in the center should come out mostly clean with only a little moisture.
- 8
Rest the casserole in the pan for 15 minutes so the eggs fully finish setting and the slices hold their shape. Unmold onto a board, peel off the parchment, and slice into 2 cm portions; serve warm or at room temperature for the most aromatic herb flavor.
🪪 Recipe Passport
Cultural Background
Molded “ghalebi” dishes reflect Iranian home hospitality—foods prepared to slice neatly for guests and family tables. This herb-forward casserole echoes the Persian love of sabzi (fresh greens) and balanced seasoning, served as a light main or elegant side.
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 Meygoo (خوراک میگو) — Persian Spiced Shrimp Stew from Southern Iran
- Khorak-e Tond-e Lubia Sefid (خوراک تند لوبیا سفید) — Spicy Persian White Bean & Chicken Stew
- Khorak Kadoo va Avishan (خوراک کدو و آویشن) — Persian Zucchini & Thyme Medley
- Khorak Macaroni ba Mahi (خوراک ماکارونی با ماهی) — Persian Smoked Fish Pasta Salad
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

Borani Esfenaj (بورانی اسفناج) — Persian Spinach and Yogurt Dip with Saffron and Walnuts
Persian · Appetizers · 40 min

Persian Smoked Torshi Liteh (ترشی لیته) — Caspian-style smoky mixed vegetable pickle
Persian · Side Dishes · 60 min

Aged Garlic Pickle (سیر ترشی) — Gilan’s seven-year-style black garlic torshi
Persian · Side Dishes · 45 min

Dongpo Pork (东坡肉) — Hangzhou Red-Braised Pork Belly
Chinese · Main Courses · 205 min

Peking Duck (北京烤鸭) — Crisp-Skinned Beijing Roast Duck
Chinese · Main Courses · 180 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

Kimbap (김밥) — Korean Seaweed Rice Rolls
Korean · Main Courses · 70 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.