Kuku-ye Sibzamini (کوکو سیب زمینی) — Persian Cheddar Potato Frittters
Crispy Persian potato kuku enriched with sharp Cheddar for a savory, melty center. Grated potato and onion are bound with egg, seasoned simply, then pan-fried into golden patties for comforting, satisfying bites.

Printable Recipe Card
Servings: 4 · Total: 50 min · Difficulty: easy
Ingredients (quick list)
- 700 g Russet potatoes, peeled (about 4 medium; grate on large holes)
- 150 g Yellow onion, peeled (1 medium; grate on large holes)
- 3 large Eggs (room temperature)
- 120 g Cheddar cheese, sharp, grated (use a dry, aged Cheddar for best browning)
- 7 g Fine salt (about 1 1/4 tsp, plus more to taste)
- 1 tsp Black pepper, freshly ground
- 80 ml Vegetable oil (about 1/3 cup, for shallow-frying; add more if needed)
Steps (summary)
- Grate the potatoes and onion on the large holes of a box grater into a large bowl. Sprinkle with the salt, toss, then let stand…
- Return the squeezed potato-onion mixture to the bowl. Add the eggs, grated Cheddar, and black pepper. Mix with a fork or clean…
- Heat a large nonstick or well-seasoned cast-iron skillet over medium heat for 2 minutes. Add 60 ml (1/4 cup) oil and heat 60–90…
- Fry the patties 3–4 minutes on the first side, adjusting heat so they sizzle steadily without smoking. Flip and fry 3–4 minutes…
- Repeat with remaining mixture, adding the remaining 20 ml oil as needed between batches and allowing it to reheat 30–45 seconds…
Cultural Background
Potato kuku is a common home-style dish in Iranian cooking, often made as a quick meal or snack because it relies on simple pantry ingredients. It is frequently served warm or at room temperature and is popular for picnics, lunchboxes, and casual gatherings.
Equipment
💡 Tips
- Squeeze the grated potatoes and onion very dry; excess water is the main reason kuku turns soft or falls apart.
- Use sharp, aged Cheddar for better flavor and less oiliness than mild, high-moisture cheese.
- Keep patties about 1–1.5 cm thick so the exterior browns before the inside overcooks.
- Fry at a steady medium heat; too hot burns the crust before the center sets, too low makes them greasy.
- A wire rack (not a plate) keeps the crust crisp after frying.
⚠️ Common Mistakes
❌ Skipping the squeeze step after grating
💡 Why: Excess moisture steams the patties, making them soft and prone to breaking.
✅ Fix: Salt the mixture briefly, then wring hard in a towel until the shreds feel dry and fluffy.
❌ Oil not hot enough before adding the mixture
💡 Why: The patties absorb oil and turn greasy instead of forming a crust.
✅ Fix: Heat oil until it shimmers and a tiny bit of mixture sizzles immediately; then add patties.
❌ Overcrowding the pan
💡 Why: Crowding drops the oil temperature and causes uneven browning.
✅ Fix: Fry in batches with space between patties; keep finished ones warm on a rack in a low oven.
❌ Using very moist, mild cheese
💡 Why: High-moisture cheese can leak and prevent crisp edges.
✅ Fix: Choose a firm, aged Cheddar and grate it yourself; avoid pre-shredded if it is very soft.
🧊 How to Store
Cool completely, then refrigerate in an airtight container up to 3 days. Reheat on a skillet over medium heat with 1–2 tsp oil per batch, 2–3 minutes per side, or in a 200°C (400°F) oven for 8–10 minutes until hot and crisp. Freeze cooked patties up to 2 months; reheat from frozen at 200°C (400°F) for 12–15 minutes.
📅 Make Ahead
Grate and squeeze the potatoes and onion up to 6 hours ahead, then store tightly covered in the refrigerator. Mix with eggs and cheese just before frying for best texture. Cooked patties can be made 1 day ahead and reheated in a hot oven or skillet to restore crispness.
🍽️ Pairs Well With
- Plain yogurt or strained yogurt
- Pickles and fresh herbs
- Tomatoes and cucumbers
- Flatbread or rice
Regional Variations
- Tehran-style home cookingOften made as small, thin patties for maximum crispness and served with pickles, herbs, and yogurt as a quick meal.
- Northern Iran (Caspian influence)Sometimes paired with extra onion and served alongside fresh herbs and tart sides; cooks may keep patties slightly thicker for a softer center.
Ingredients
- 700 gRusset potatoes, peeled (about 4 medium; grate on large holes)
- 150 gYellow onion, peeled (1 medium; grate on large holes)
- 3 largeEggs (room temperature)
- 120 gCheddar cheese, sharp, grated (use a dry, aged Cheddar for best browning)
- 7 gFine salt (about 1 1/4 tsp, plus more to taste)
- 1 tspBlack pepper, freshly ground
- 80 mlVegetable oil (about 1/3 cup, for shallow-frying; add more if needed)
🔄 Substitutions
- Russet potatoes→ Yukon Gold potatoes
- Cheddar cheese, sharp→ Aged Gouda
- Vegetable oil→ Sunflower or canola oil
Instructions
- 1
Grate the potatoes and onion on the large holes of a box grater into a large bowl. Sprinkle with the salt, toss, then let stand 10 minutes to draw out moisture. Transfer to a clean kitchen towel and wring firmly for 1–2 minutes until very dry; this prevents sogginess and helps crisping.
- 2
Return the squeezed potato-onion mixture to the bowl. Add the eggs, grated Cheddar, and black pepper. Mix with a fork or clean hands for 45–60 seconds until evenly combined and the eggs coat everything; the mixture should hold together when pressed. Rest 5 minutes so the starches hydrate and bind.
- 3
Heat a large nonstick or well-seasoned cast-iron skillet over medium heat for 2 minutes. Add 60 ml (1/4 cup) oil and heat 60–90 seconds until shimmering. Scoop about 60 g (roughly 1/4 cup) per patty, press to 1–1.5 cm thick, and carefully place in the pan without crowding.
- 4
Fry the patties 3–4 minutes on the first side, adjusting heat so they sizzle steadily without smoking. Flip and fry 3–4 minutes more until deep golden and the center feels set when gently pressed. Transfer to a rack or paper towels; sprinkle with a small amount of salt while hot.
- 5
Repeat with remaining mixture, adding the remaining 20 ml oil as needed between batches and allowing it to reheat 30–45 seconds before adding new patties. Serve warm for the crispiest crust, or hold in a 120°C (250°F) oven for up to 20 minutes on a rack to stay crisp.
🪪 Recipe Passport
Cultural Background
Potato kuku is a common home-style dish in Iranian cooking, often made as a quick meal or snack because it relies on simple pantry ingredients. It is frequently served warm or at room temperature and is popular for picnics, lunchboxes, and casual 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.
- Makaroni ba Sosis va Zeytoon (ماکارونی با سوسیس و زیتون) — Persian-Style Pasta with Sausage, Olives, and Creamy Lemon Finish
- Kukuye Adas (کوکوی عدس) — Persian Lentil and Herb Frittata
- Loobia Polo ba Fileh Morgh (لوبیا پلو با فیله مرغ) — Persian Green Bean Rice with Chicken
- Macaroni with Garona Sauce (ماکارونی با سس گارونا)
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

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Ash-e Torsh (آش ترش) — Sour Herb and Legume Soup
Persian · Soups · 145 min

Ash-e Sak (آش ساک) — Golestani Spinach, Legume, and Meatball Soup
Persian · Soups · 175 min

Norwegian Sour Cream Porridge (Rømmegrøt) — Festive Dairy Porridge with Cinnamon Sugar
Norwegian · Side Dishes · 35 min

Callaloo (Callaloo) — Trinidadian Coconut Greens with Crab
Trinidadian · Side Dishes · 75 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

Borani Esfenaj (بورانی اسفناج) — Persian Spinach and Yogurt Dip with Saffron and Walnuts
Persian · Appetizers · 40 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.