Three-Color Potato Kuku (کوکو سیب زمینی سه رنگ) — Persian Layered Potato Casserole
A modern Persian-inspired potato kuku baked in three colorful layers: a spicy tomato-sausage base, a creamy triple-cheese center, and a bright herb finish. Comforting, sliceable, and party-ready.

Printable Recipe Card
Servings: 8 · Total: 100 min · Difficulty: medium
Ingredients (quick list)
- 1200 g Yukon Gold potatoes, peeled and cut into 3 cm chunks (Rinse briefly to remove excess surface starch)
- 14 g Fine salt (About 2 1/4 tsp, divided)
- 70 g Unsalted butter (Divided)
- 120 ml Whole milk (Warm)
- 120 ml Heavy cream (Room temperature)
- 4 large Eggs (Room temperature)
- 2 g Ground black pepper (About 1 tsp)
- 2 g Ground turmeric (About 1 tsp)
- 15 ml Neutral oil (For greasing the pan)
- 200 g Cooked beef or chicken sausage (Diced 1 cm; choose halal-certified if needed)
- 15 ml Olive oil (1 tbsp)
- 120 g Yellow onion (Finely diced)
+ 13 more in the full ingredients section below.
Steps (summary)
- Heat the oven to 190°C / 375°F with a rack in the middle. Grease a 23×23 cm (9×9 in) baking dish with 15 ml neutral oil, includ…
- Boil the potatoes: place 1200 g potatoes in a pot, cover with cold water by 3–4 cm, and add 10 g of the salt. Bring to a boil,…
- Mash and enrich: mash potatoes until smooth, then stir in 50 g butter until melted. Add warm milk (120 ml) and heavy cream (120…
- Cook the red layer: in a skillet over medium heat, warm 15 ml olive oil. Add onion and cook 6–8 minutes until soft and lightly…
- Divide the potato base evenly into three bowls (about 520–560 g each). Mix the red sauce into one bowl until uniformly tinted a…
- Layer and bake: spread the red potato mixture into the prepared dish, pressing to an even layer. Add the cheese layer next, smo…
+ 1 more steps in the full instructions section below.
Cultural Background
Kuku is a well-known Persian egg-based dish often served as a home-style meal or appetizer, valued for being adaptable to seasonal ingredients. This three-color version is a modern presentation that borrows the familiar kuku format while showcasing layered flavors and a celebratory look for gatherings.
Equipment
💡 Tips
- For clean layers, keep each bowl thick; if a mixture feels loose, chill it 10 minutes before layering.
- Use low-moisture mozzarella to avoid watery pockets; fresh mozzarella releases too much liquid here.
- If your tomatoes are very juicy, simmer the red sauce a few extra minutes until it holds its shape on a spoon.
- For a spicier profile, increase hot sauce to 22 ml (1 1/2 tbsp) and add 1 g chili flakes to the red layer.
⚠️ Common Mistakes
❌ Skipping the steam-dry step after draining potatoes
💡 Why: Excess water makes the mixture loose, causing layers to bleed and the casserole to bake up gummy.
✅ Fix: Return drained potatoes to the hot pot for 2 minutes, stirring, until moisture evaporates before adding dairy.
❌ Adding eggs while the potatoes are piping hot
💡 Why: The eggs can partially scramble, creating uneven texture and weak structure.
✅ Fix: Let the mash cool 5 minutes, then beat in eggs quickly until fully incorporated.
❌ Using watery cheeses or under-reducing the tomato layer
💡 Why: Extra moisture prevents clean slices and can make the center collapse.
✅ Fix: Choose low-moisture mozzarella and simmer the tomato mixture until thick enough to mound on a spoon.
❌ Cutting immediately after baking
💡 Why: The layers are still fluid and will smear when sliced.
✅ Fix: Rest at least 15 minutes; for the cleanest cuts, cool 30 minutes and rewarm slices when serving.
🧊 How to Store
Cool completely, then refrigerate tightly covered up to 4 days. Reheat slices at 180°C / 350°F for 12–15 minutes or microwave in 45-second bursts. Freeze wrapped slices up to 2 months; thaw overnight in the fridge before reheating.
📅 Make Ahead
Assemble the full casserole up to 24 hours ahead, cover, and refrigerate. Bake straight from the fridge at 190°C / 375°F, adding 8–12 minutes to the bake time. Alternatively, bake fully, cool, refrigerate, and reheat covered at 180°C / 350°F for 15–20 minutes.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lemon juice)
- Plain yogurt or yogurt-cucumber dip
- Pickled vegetables and fresh herbs
- Warm flatbread or lavash
Regional Variations
- Tehran-style modern home cookingOften baked in a casserole dish for neat squares, with richer dairy and more cheese for a party-friendly presentation.
- Caspian-influenced herb-forward versionsLeans heavier on fresh herbs such as dill and parsley, sometimes adding a little garlic-herb butter on top for extra fragrance.
Ingredients
- 1200 gYukon Gold potatoes, peeled and cut into 3 cm chunks (Rinse briefly to remove excess surface starch)
- 14 gFine salt (About 2 1/4 tsp, divided)
- 70 gUnsalted butter (Divided)
- 120 mlWhole milk (Warm)
- 120 mlHeavy cream (Room temperature)
- 4 largeEggs (Room temperature)
- 2 gGround black pepper (About 1 tsp)
- 2 gGround turmeric (About 1 tsp)
- 15 mlNeutral oil (For greasing the pan)
- 200 gCooked beef or chicken sausage (Diced 1 cm; choose halal-certified if needed)
- 15 mlOlive oil (1 tbsp)
- 120 gYellow onion (Finely diced)
- 10 gGarlic (Finely grated (about 3 cloves))
- 300 gTomatoes (Grated or crushed; about 2 medium)
- 30 gTomato paste (2 tbsp)
- 15 mlHot sauce (1 tbsp, adjust to taste)
- 2 gSmoked paprika (1 tsp)
- 1 gDried oregano (1/2 tsp)
- 150 gMozzarella cheese, low-moisture (Coarsely grated)
- 120 gCheddar cheese (Grated)
- 120 gFeta cheese (Crumbled)
- 25 gFresh dill (Finely chopped)
- 25 gFresh parsley (Finely chopped)
- 40 gScallions (Thinly sliced)
- 2 gGround cumin (1 tsp)
🔄 Substitutions
- Cooked beef or chicken sausage→ Turkey sausage or plant-based sausage
- Heavy cream→ Evaporated milk
- Feta cheese→ Farmer cheese or ricotta salata
Instructions
- 1
Heat the oven to 190°C / 375°F with a rack in the middle. Grease a 23×23 cm (9×9 in) baking dish with 15 ml neutral oil, including corners. Set a kettle of water to boil for the potatoes, and line a tray with paper towels for draining the sausage mixture later if needed.
- 2
Boil the potatoes: place 1200 g potatoes in a pot, cover with cold water by 3–4 cm, and add 10 g of the salt. Bring to a boil, then simmer 15–18 minutes until a knife slides in easily. Drain well, return to the hot pot, and steam-dry 2 minutes to remove excess moisture.
- 3
Mash and enrich: mash potatoes until smooth, then stir in 50 g butter until melted. Add warm milk (120 ml) and heavy cream (120 ml) and mix until thick but spreadable. Cool 5 minutes, then beat in 4 eggs, black pepper, turmeric, and the remaining 4 g salt until fully combined.
- 4
Cook the red layer: in a skillet over medium heat, warm 15 ml olive oil. Add onion and cook 6–8 minutes until soft and lightly golden. Add garlic for 30 seconds, then stir in diced sausage and cook 2 minutes. Add grated tomatoes, tomato paste, hot sauce, paprika, and oregano; simmer 6–8 minutes until thick and jammy.
- 5
Divide the potato base evenly into three bowls (about 520–560 g each). Mix the red sauce into one bowl until uniformly tinted and spoonable. In a second bowl, fold in mozzarella, cheddar, and feta. In the third bowl, fold in dill, parsley, scallions, and cumin for a bright green-speckled mixture.
- 6
Layer and bake: spread the red potato mixture into the prepared dish, pressing to an even layer. Add the cheese layer next, smoothing gently so it stays distinct. Finish with the herb layer. Dot the top with the remaining 20 g butter. Bake 35–40 minutes until set and the edges are bubbling.
- 7
Brown and rest: switch to broil/grill on high for 2–4 minutes to lightly brown the top, watching constantly to prevent scorching. Remove and rest 15 minutes at room temperature so slices hold cleanly. Cut into 8 squares with a sharp knife, wiping between cuts for crisp layers.
🪪 Recipe Passport
Cultural Background
Kuku is a well-known Persian egg-based dish often served as a home-style meal or appetizer, valued for being adaptable to seasonal ingredients. This three-color version is a modern presentation that borrows the familiar kuku format while showcasing layered flavors and a celebratory look for gatherings.
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.
- Adas Polo Makhsoos (عدس پلو مخصوص) — Persian Lentil Rice with Dates and Raisins
- Albaloo Polo (آلبالو پلو) — Persian Sour Cherry Saffron Rice with Chicken
- Winter Herb Kookoo Sabzi (کوکو سبزی) — Persian Herb Frittata with Leeks and Spinach
- Zaffaroni Morgh-e Shekam Por (زعفرانی مرغ شکم پر) — Persian Saffron Stuffed Chicken
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

Persian Kotlet (کتلت) — Saffron-Infused Meat & Potato Patties
Persian · Main Courses · 55 min

Soup-e Jo (سوپ جو) — Persian Creamy Barley Soup
Persian · Soups · 90 min

Ash Reshteh (آش رشته) — Persian Herb, Bean, and Noodle Soup
Persian · Soups · 145 min

Num Pang Pate (នំប៉័ងប៉ាតេ) — Cambodian Baguette with Pate and Pickles
Cambodian · Main Courses · 60 min

Rye Bread and Beer Porridge (Øllebrød) — Traditional Danish Breakfast
Danish · Main Courses · 65 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

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

Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
Persian · Rice Dishes · 75 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.