Skip to content
Zaffaron

Kotlet Panir (کتلت پنیر) — Persian-Style Cheese-Topped Beef Cutlets

Kotlet Panir is a modern Persian-style beef cutlet topped with melted pizza-style cheese and fresh tomato. Softened bread and milk keep the patties juicy, while thyme and gentle aromatics add familiar kotlet warmth.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Nut-Free
Contains: dairy, eggs, gluten
60 min total Prep 35m · Cook 25m 4 servings 640 cal ~$4.1/serving
↓ Jump to Recipe
Kotlet Panir — Persian-Style Cheese-Topped Beef Cutlets - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 60 min · Difficulty: medium

Ingredients (quick list)

  • 80 g White toast bread (crusts removed) (about 4 slices, torn into small pieces)
  • 120 ml Whole milk (to soften the bread)
  • 500 g Ground beef (80–85% lean) (chilled)
  • 1 large Egg (about 50 g without shell)
  • 45 g Breadcrumbs (fine, plus extra if needed for shaping)
  • 2 tsp Dried thyme powder (finely ground dried thyme)
  • 1.25 tsp Salt (fine salt)
  • 0.5 tsp Black pepper (freshly ground)
  • 150 g Onion (grated on the small holes, then squeezed very dry)
  • 2 cloves Garlic (finely grated)
  • 90 ml Vegetable oil (for shallow-frying; add more only if the pan dries out)
  • 300 g Firm tomatoes (2 medium; sliced into 6–8 mm rounds)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Make the bread soak: place the torn white toast bread in a bowl and pour over the whole milk. Press down so all pieces absorb l…
  2. Mix the kotlet base: in a large bowl combine ground beef, squeezed soaked bread, egg, breadcrumbs, grated onion (well-squeezed)…
  3. Rest and portion: cover the mixture and refrigerate for 15 minutes to firm up. Divide into 8 equal portions (about 95–100 g eac…
  4. Fry the cutlets: heat 60 ml of the vegetable oil in a wide skillet over medium heat (about 175°C surface temperature; oil shoul…
  5. Add tomato, ham, and cheese: reduce heat to low. Return all cutlets to the skillet in a single layer (or use two pans). Top eac…
  6. Finish and serve: turn off the heat and rest covered for 2 minutes so the topping sets slightly. Serve immediately while the ch…

Cultural Background

Kotlet is a familiar home-style cutlet in Iranian cooking, often served as an everyday meal or picnic food because it travels well. Kotlet Panir reflects a contemporary, restaurant-style presentation by adding melted cheese and tomato while keeping the recognizable kotlet seasoning and frying technique.

savoryumamimildly tangysaltycrisp-edgedjuicy interiormelty toppingthyme-forwardtoasty browned meatwarm garlic🌶 mild

Equipment

Box grater (for onion and garlic)Mixing bowlKitchen scale or measuring cupsLarge nonstick or cast-iron skillet with lidThin spatulaWire rack or paper towelsInstant-read thermometer (recommended)

💡 Tips

  • Squeezing the grated onion very dry is key; excess onion juice makes kotlet fragile and can cause splattering.
  • Knead until the mixture becomes sticky and pulls from the bowl—this improves cohesion without needing extra egg.
  • Keep patties around 1.5 cm thick so the exterior browns before the interior dries out.
  • For cleaner frying, let shaped cutlets rest 5 minutes on a tray before they hit the oil.
  • If your cheese releases oil, use lower heat during melting and keep the lid on to melt gently rather than fry the cheese.

⚠️ Common Mistakes

  • ❌ Not squeezing moisture from the grated onion

    💡 Why: Extra liquid weakens the bind and can make patties crack or fall apart in the oil

    ✅ Fix: Grate onion, then squeeze hard in a clean towel or by hand; measure after squeezing if possible.

  • ❌ Overcrowding the pan during frying

    💡 Why: Crowding drops oil temperature, leading to greasy, pale cutlets instead of crisp browning

    ✅ Fix: Fry in 2–3 batches, keeping space between cutlets; allow oil to reheat for 1 minute between batches.

  • ❌ Melting cheese on high heat

    💡 Why: High heat can over-brown the bottom while the cheese separates and turns oily

    ✅ Fix: Lower to low heat, cover tightly, and melt with gentle steam for 3–5 minutes; broil briefly only at the end if desired.

  • ❌ Shaping cutlets too thick

    💡 Why: Thick patties can brown outside before cooking through, or require longer frying that dries the interior

    ✅ Fix: Aim for 1.5 cm thickness and verify doneness with a thermometer (71°C in the center).

🧊 How to Store

Refrigerate cooked cutlets (without tomato/cheese topping if possible) in an airtight container for up to 3 days. Reheat in a 180°C oven for 10–12 minutes, then add tomato, ham, and cheese and heat 3–5 minutes more to melt. Freeze fried cutlets (untopped) up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Mix and knead the cutlet mixture up to 24 hours ahead and keep covered in the refrigerator. Shape up to 6 hours ahead, layer between parchment, and chill. Fry shortly before serving; add tomato, ham, and cheese at the end so the topping stays fresh and the cutlets remain crisp.

🍽️ Pairs Well With

  • Persian-style rice or saffron rice
  • Fresh herb platter (mint
  • basil
  • scallions) and radishes
  • Pickles and a simple cucumber-tomato salad
  • Flatbread or lavash with yogurt sauce

Regional Variations

  • Tehran-style home cookingOften shaped thinner and fried crisper, served with pickles, fresh herbs, and bread for a quick meal; the cheese-topped version is a modern adaptation more common in cafes.
  • Northern Iran (Caspian influence)Cooks may increase herbs and serve alongside more fresh vegetables and tangy sides; the topping can include extra tomato and a slightly sharper cheese to match the region’s preference for bright flavors.
family dinner casual entertaining picnic (carry cutlets untopped and add topping when reheating) lunchbox (untopped)
#pan-fried#weeknight#modern-persian#cheese-topped#high-protein

Ingredients

  • 80 gWhite toast bread (crusts removed) (about 4 slices, torn into small pieces)
  • 120 mlWhole milk (to soften the bread)
  • 500 gGround beef (80–85% lean) (chilled)
  • 1 largeEgg (about 50 g without shell)
  • 45 gBreadcrumbs (fine, plus extra if needed for shaping)
  • 2 tspDried thyme powder (finely ground dried thyme)
  • 1.25 tspSalt (fine salt)
  • 0.5 tspBlack pepper (freshly ground)
  • 150 gOnion (grated on the small holes, then squeezed very dry)
  • 2 clovesGarlic (finely grated)
  • 90 mlVegetable oil (for shallow-frying; add more only if the pan dries out)
  • 300 gFirm tomatoes (2 medium; sliced into 6–8 mm rounds)
  • 160 gPizza-style cheese (shredded; low-moisture mozzarella-style works well)
  • 120 gHam (thin slices, cut into small strips; use halal-certified if needed)

🔄 Substitutions

  • Ground beef (80–85% lean)→ Ground lamb or ground turkey (thigh preferred)
  • Pizza-style cheese (low-moisture mozzarella-style)→ Mild cheddar or provolone
  • Ham→ Beef deli slices or cooked smoked turkey

Instructions

  1. 1

    Make the bread soak: place the torn white toast bread in a bowl and pour over the whole milk. Press down so all pieces absorb liquid. Rest 10 minutes, then squeeze firmly in your hands to remove excess milk; you want moist crumbs, not wet paste, to prevent the cutlets from breaking.

  2. 2

    Mix the kotlet base: in a large bowl combine ground beef, squeezed soaked bread, egg, breadcrumbs, grated onion (well-squeezed), garlic, dried thyme powder, salt, and black pepper. Knead vigorously by hand for 3–4 minutes until tacky and cohesive; this develops binding so the patties hold during frying.

  3. 3

    Rest and portion: cover the mixture and refrigerate for 15 minutes to firm up. Divide into 8 equal portions (about 95–100 g each). With damp hands, shape each into an oval cutlet about 10 cm long and 1.5 cm thick. If the mixture feels too soft, dust lightly with extra breadcrumbs while shaping.

  4. 4

    Fry the cutlets: heat 60 ml of the vegetable oil in a wide skillet over medium heat (about 175°C surface temperature; oil should shimmer). Fry in batches without crowding, 3–4 minutes per side, until deep golden brown and the center reaches 71°C. Transfer to a rack or paper towel; add remaining oil as needed between batches.

  5. 5

    Add tomato, ham, and cheese: reduce heat to low. Return all cutlets to the skillet in a single layer (or use two pans). Top each cutlet with a tomato slice or two, a small nest of ham strips, and about 20 g shredded pizza-style cheese. Cover with a tight lid and steam-melt for 3–5 minutes until the cheese is fully melted.

  6. 6

    Finish and serve: turn off the heat and rest covered for 2 minutes so the topping sets slightly. Serve immediately while the cheese is stretchy. If you prefer a lightly browned top, place the topped cutlets on a tray and broil 1–2 minutes, watching closely, then serve hot with fresh herbs and crisp sides.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 14, 2026

Cultural Background

Kotlet is a familiar home-style cutlet in Iranian cooking, often served as an everyday meal or picnic food because it travels well. Kotlet Panir reflects a contemporary, restaurant-style presentation by adding melted cheese and tomato while keeping the recognizable kotlet seasoning and frying technique.

Regional Variations

Tehran-style home cooking: Often shaped thinner and fried crisper, served with pickles, fresh herbs, and bread for a quick meal; the cheese-topped version is a modern adaptation more common in cafes.
Northern Iran (Caspian influence): Cooks may increase herbs and serve alongside more fresh vegetables and tangy sides; the topping can include extra tomato and a slightly sharper cheese to match the region’s preference for bright flavors.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

640
Calories
38g
Protein
40g
Fat
32g
Carbs
2g
Fiber
1250mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.