Persian Soy & Potato Cutlets (کتلت سویا) — Golden vegetarian kotlet with turmeric
Kotlet-e Sooya is a modern vegetarian take on Iran’s beloved kotlet, swapping minced meat for soy granules while keeping the familiar potato-onion base. Pan-fried until deeply golden, it’s a budget-friendly, protein-rich staple often served with bread, pickles, and herbs.

Printable Recipe Card
Servings: 4 · Total: 50 min · Difficulty: medium
Ingredients (quick list)
- 120 g Soy granules (textured vegetable protein, dry) (Use fine or medium granules for best binding)
- 450 ml Boiling water (For rehydrating soy)
- 500 g Potatoes, peeled (About 3 medium potatoes)
- 180 g Yellow onion, grated (About 1 large onion; squeeze out excess juice)
- 100 g Carrot, peeled and finely grated (About 1 medium carrot)
- 15 g Fresh parsley, finely chopped (About 1/2 cup loosely packed)
- 2 Large eggs
- 8 g Sea salt (About 1 1/2 tsp fine salt)
- 1 tsp Black pepper, freshly ground (About 2 g)
- 1.5 tsp Ground turmeric (About 3 g)
- 60 ml Vegetable oil (About 1/4 cup; add 15 ml more if the pan dries)
Steps (summary)
- Rehydrate the soy granules by placing them in a heatproof bowl and pouring 450 ml boiling water over them. Let stand for 10 min…
- Cook the potatoes until tender, then cool slightly so they are warm but not steaming hot. Grate them on the large holes of a bo…
- Prepare the aromatics by grating the onion and squeezing it hard to remove excess liquid, then add it to the bowl with the pota…
- Add the drained soy granules to the bowl, then crack in the eggs. Sprinkle in the sea salt, black pepper, and turmeric, and mix…
- Rest the mixture for 10 minutes so the soy and potato starches hydrate and bind more firmly. While it rests, set a large skille…
- Shape the cutlets by dividing the mixture into 12 equal portions, about 75 g each. Form each into an oval patty about 1.5 cm th…
+ 2 more steps in the full instructions section below.
Cultural Background
Kotlet is a nostalgic Iranian comfort food often packed for picnics and served with bread, herbs, and pickles. Kotlet-e Sooya reflects contemporary home cooking that adapts tradition to vegetarian diets while preserving the familiar golden crust and turmeric aroma.
Equipment
💡 Tips
- Squeeze the grated onion until it feels almost dry; excess onion juice is the most common reason kotlets fall apart.
- Press the rehydrated soy firmly in a sieve or clean towel to remove water, aiming for a crumbly, not wet, texture.
- Keep patties at about 1.5 cm thick for a crisp exterior and fully heated center without over-browning.
⚠️ Common Mistakes
❌ Cutlets break or crumble in the pan.
✅ Fix: Squeeze onion and soy drier, rest the mixture 10 minutes, and press patties firmly with smooth edges before frying.
❌ Outside browns too fast while the center stays soft and pale.
✅ Fix: Lower heat to medium, keep patties 1.5 cm thick, and avoid overcrowding so the oil temperature stays steady.
❌ Cutlets taste bland despite frying well.
✅ Fix: Measure salt precisely and mix the batter for 2 minutes so seasoning distributes evenly through potato and soy.
🧊 How to Store
Cool cutlets to room temperature within 1 hour, then refrigerate in an airtight container for up to 4 days. Reheat in a lightly oiled skillet over medium heat for 2–3 minutes per side, or bake at 190°C for 8–10 minutes to re-crisp without drying.
📅 Make Ahead
Mix and shape the cutlets up to 24 hours ahead, layering them with parchment in an airtight container in the fridge. Fry straight from cold, adding 1 minute per side to ensure the centers heat through.
🍽️ Pairs Well With
- Sangak or lavash
- torshi
- sabzi khordan
- tomato-cucumber salad
- yogurt-style dip
- pickled garlic
Regional Variations
- Some Tehran-style home versions add a pinch of ground cumin for extra warmth and a more kebab-like aroma.
- In northern Iran, cooks may increase herbs (parsley and cilantro) for a greener, fresher cutlet served with sour pickles.
Ingredients
- 120 gSoy granules (textured vegetable protein, dry) (Use fine or medium granules for best binding)
- 450 mlBoiling water (For rehydrating soy)
- 500 gPotatoes, peeled (About 3 medium potatoes)
- 180 gYellow onion, grated (About 1 large onion; squeeze out excess juice)
- 100 gCarrot, peeled and finely grated (About 1 medium carrot)
- 15 gFresh parsley, finely chopped (About 1/2 cup loosely packed)
- 2Large eggs
- 8 gSea salt (About 1 1/2 tsp fine salt)
- 1 tspBlack pepper, freshly ground (About 2 g)
- 1.5 tspGround turmeric (About 3 g)
- 60 mlVegetable oil (About 1/4 cup; add 15 ml more if the pan dries)
🔄 Substitutions
- Large eggs→ Ground flaxseed mixed with water (14 g flax + 90 ml water)
- Fresh parsley→ Fresh cilantro
- Vegetable oil→ Sunflower oil
Instructions
- 1
Rehydrate the soy granules by placing them in a heatproof bowl and pouring 450 ml boiling water over them. Let stand for 10 minutes, then drain thoroughly and press firmly to remove as much water as possible; drier soy makes cutlets that hold together.
- 2
Cook the potatoes until tender, then cool slightly so they are warm but not steaming hot. Grate them on the large holes of a box grater into a large mixing bowl; grated potatoes create the classic kotlet texture and help the patties fry up crisp.
- 3
Prepare the aromatics by grating the onion and squeezing it hard to remove excess liquid, then add it to the bowl with the potatoes. Add the grated carrot and chopped parsley, mixing briefly so the vegetables are evenly distributed and won’t clump in the patties.
- 4
Add the drained soy granules to the bowl, then crack in the eggs. Sprinkle in the sea salt, black pepper, and turmeric, and mix with your hand or a sturdy spoon for 2 minutes until the mixture is cohesive and slightly sticky.
- 5
Rest the mixture for 10 minutes so the soy and potato starches hydrate and bind more firmly. While it rests, set a large skillet over medium heat so the pan is evenly heated before frying.
- 6
Shape the cutlets by dividing the mixture into 12 equal portions, about 75 g each. Form each into an oval patty about 1.5 cm thick, pressing firmly so the surface is smooth and the edges don’t crack.
- 7
Pour 60 ml vegetable oil into the skillet and heat until it shimmers; the oil should be hot enough that a tiny bit of mixture sizzles immediately. Fry 5–6 cutlets at a time for 4–5 minutes per side, adjusting heat so they turn deep golden without burning.
- 8
Transfer fried cutlets to a plate lined with paper towel and let them rest for 2 minutes to set their crust. Repeat with the remaining cutlets, adding an additional 15 ml oil only if the pan looks dry, then serve hot with classic Persian accompaniments.
🪪 Recipe Passport
Cultural Background
Kotlet is a nostalgic Iranian comfort food often packed for picnics and served with bread, herbs, and pickles. Kotlet-e Sooya reflects contemporary home cooking that adapts tradition to vegetarian diets while preserving the familiar golden crust and turmeric aroma.
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.
- Persian-Style Tuna Pasta (ماکارونی با تن ماهی) — Steamed, herb-scented makaroni with tomato-tuna sauce
- Makaroni ba Ton Mahi (ماکارونی با تن ماهی) — Persian-Style Tuna Pasta
- Persian Spiced Chicken Makaroni (ماکارونی با مرغ) — Tomato-Saffron Style Chicken Pasta
- Persian-Style Chicken Polo (پلو مرغ) — Zesty Lemon-Basil Chicken Rice
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

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 min

Zagorje Mlinci (Zagorski mlinci) — Thin Baked Flatbread for Roast Juices
Croatian · Side Dishes · 73 min

Jeow Bong (ແຈ່ວບອງ) — Lao Chili Paste Relish
Laotian · Side Dishes · 60 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Noodles with Soy and Peppers (نودل با سویا و فلفل) — Persian-Style Spicy Tomato Soy Noodle Stir-Fry
Persian · Main Courses · 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.