Skip to content
Zaffaron

Kroket-e Berenj (کروکت برنج) — Persian Rice Croquettes with Spiced Meat

Crisp Persian rice croquettes filled with spiced ground meat, tomato, herbs, and tangy barberries. A golden breadcrumb crust gives way to a tender rice shell and savory center—ideal as an appetizer or elegant main.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, eggs, gluten
110 min total Prep 75m · Cook 35m 6 servings 520 cal ~$3.15/serving
↓ Jump to Recipe
Kroket-e Berenj — Persian Rice Croquettes with Spiced Meat - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 110 min · Difficulty: medium

Ingredients (quick list)

  • 300 g Basmati rice (rinsed until water runs mostly clear)
  • 1200 ml Water (for parboiling rice)
  • 10 g Sea salt (for rice water)
  • 30 g Unsalted butter (melted; helps bind and enrich the rice shell)
  • 2 each Large eggs (beaten; for binding the rice shell)
  • 350 g Ground beef or lamb (15–20% fat preferred for flavor)
  • 200 g Yellow onion (finely diced)
  • 15 ml Neutral oil (for sautéing filling)
  • 30 g Tomato paste (about 2 tablespoons)
  • 35 g Dried barberries (rinsed, then soaked in warm water 10 minutes and drained well)
  • 20 g Fresh parsley (finely chopped)
  • 2 g Black pepper (about 1 teaspoon)

+ 5 more in the full ingredients section below.

Steps (summary)

  1. Cook the rice shell: Bring 1200 ml water to a rolling boil, then stir in 10 g sea salt. Add rinsed basmati rice and boil 7–9 mi…
  2. Make the meat filling: Heat 15 ml oil in a skillet over medium heat. Add diced onion and cook 8–10 minutes until soft and light…
  3. Finish the filling: Add tomato paste and cook 2 minutes, stirring constantly to caramelize it slightly. Pour in 60 ml water, sc…
  4. Bind the rice: In a bowl, combine cooled rice with melted butter and 2 beaten eggs. Mix thoroughly for 1–2 minutes, gently pres…
  5. Shape the croquettes: Divide the rice mixture into 12 portions (about 55–60 g each). With damp hands, flatten one portion into…
  6. Bread the croquettes: Set up three bowls—flour, egg wash (2 eggs beaten with 15 ml water), and breadcrumbs. Roll each croquette…

+ 1 more steps in the full instructions section below.

Cultural Background

Rice croquettes are a home-style Persian preparation that showcases how cooked rice can be repurposed into a crisp, snackable form. Versions with spiced meat and tart dried fruit are commonly served as appetizers or alongside salads and yogurt-based sides, especially for gatherings where finger-friendly foods are appreciated.

savorytangygently spicedumami-richcrisp exteriortender rice shelljuicy minced fillingtoasted spicescaramelized oniontomato richnessfresh herbs🌶 mild

Equipment

Fine-mesh sieveLarge pot for boiling riceBaking tray or large plate (for cooling)SkilletMixing bowls (at least 3 for breading)Kitchen scale (optional but helpful)Deep pot or Dutch oven for fryingThermometer (recommended for oil temperature)Wire rack or paper towelsSpider strainer or slotted spoon

💡 Tips

  • Cool both rice and filling before shaping; warm components create steam that can split the rice shell during frying.
  • Rinsing and soaking barberries briefly removes dust and softens them; drain very well so the filling stays thick.
  • Use fine, dry breadcrumbs for a smooth, even crust; coarse crumbs can leave gaps that encourage oil seepage.
  • If the rice mixture feels loose, chill it longer (20–30 minutes) rather than adding extra egg, which can make the shell heavy.
  • For consistent sizing, weigh portions: 55–60 g rice mixture and 25–30 g filling per croquette.

⚠️ Common Mistakes

  • ❌ Using rice that is fully soft or overcooked

    💡 Why: Overcooked rice becomes mushy, making the shell weak and prone to splitting in hot oil.

    ✅ Fix: Parboil only until the center is slightly firm (7–9 minutes). Cool on a tray so steam escapes before mixing with eggs.

  • ❌ Filling is wet or saucy

    💡 Why: Excess moisture creates steam pockets that crack the rice shell and can cause oil splatter.

    ✅ Fix: Cook tomato paste for 2 minutes, then simmer until thick and nearly dry. Cool the filling fully before shaping.

  • ❌ Oil temperature is too low or fluctuates

    💡 Why: Low heat makes croquettes absorb oil and turn greasy; high heat browns the crust before the center warms.

    ✅ Fix: Maintain 170–180°C (338–356°F). Fry in small batches and allow oil to return to temperature between batches.

  • ❌ Seams not sealed in the rice shell

    💡 Why: Open seams allow filling to leak and the croquette to break apart during frying.

    ✅ Fix: Use damp hands, press the rice firmly around the filling, and smooth the surface. Chill breaded croquettes 15 minutes before frying.

🧊 How to Store

Refrigerate cooked croquettes in an airtight container up to 3 days. Re-crisp on a rack in a 200°C (392°F) oven for 10–12 minutes. Freeze breaded, uncooked croquettes on a tray, then bag up to 2 months; fry from frozen at 170°C (338°F) for 5–6 minutes until hot throughout.

📅 Make Ahead

Prepare filling up to 2 days ahead and refrigerate. Parboil rice and mix the rice shell up to 24 hours ahead; keep covered and chilled. Shape and bread croquettes up to 8 hours ahead and refrigerate on a tray; fry just before serving for best crispness.

🍽️ Pairs Well With

  • Plain yogurt with chopped cucumber and mint
  • Pickles and fresh herbs
  • Lemon wedges
  • A simple tomato-cucumber salad

Regional Variations

  • Tehran-style party croquettesOften shaped smaller for serving trays, with a slightly sweeter-tart note from extra barberries and a finer breadcrumb coating for a uniform golden crust.
  • Northern Iran (Caspian-influenced)Frequently includes more fresh herbs in the filling and may use lamb for a richer aroma; croquettes are sometimes served with herb-forward sides and pickled vegetables.
Nowruz gatherings Dinner parties Family celebrations Potlucks Appetizer platters
#crispy#fried#party-food#make-ahead-friendly#meat-filled

Ingredients

  • 300 gBasmati rice (rinsed until water runs mostly clear)
  • 1200 mlWater (for parboiling rice)
  • 10 gSea salt (for rice water)
  • 30 gUnsalted butter (melted; helps bind and enrich the rice shell)
  • 2 eachLarge eggs (beaten; for binding the rice shell)
  • 350 gGround beef or lamb (15–20% fat preferred for flavor)
  • 200 gYellow onion (finely diced)
  • 15 mlNeutral oil (for sautéing filling)
  • 30 gTomato paste (about 2 tablespoons)
  • 35 gDried barberries (rinsed, then soaked in warm water 10 minutes and drained well)
  • 20 gFresh parsley (finely chopped)
  • 2 gBlack pepper (about 1 teaspoon)
  • 2 gGround turmeric (about 1 teaspoon)
  • 1 gGround cinnamon (about 1/2 teaspoon)
  • 1 gGround cumin (about 1/2 teaspoon)
  • 60 gAll-purpose flour (for dredging)
  • 140 gBreadcrumbs (fine, dry breadcrumbs for an even crust)

🔄 Substitutions

  • Ground beef or lamb→ Ground turkey (dark meat) or ground chicken thigh
  • Dried barberries→ Dried cranberries, chopped
  • Basmati rice→ Jasmine rice

Instructions

  1. 1

    Cook the rice shell: Bring 1200 ml water to a rolling boil, then stir in 10 g sea salt. Add rinsed basmati rice and boil 7–9 minutes, stirring twice, until the grains are tender on the outside but still slightly firm in the center. Drain well, spread on a tray, and cool 15 minutes to release steam.

  2. 2

    Make the meat filling: Heat 15 ml oil in a skillet over medium heat. Add diced onion and cook 8–10 minutes until soft and lightly golden. Add ground meat and cook 6–8 minutes, breaking it up, until no pink remains. Stir in turmeric, cumin, cinnamon, black pepper, and 4 g salt, cooking 30 seconds until fragrant.

  3. 3

    Finish the filling: Add tomato paste and cook 2 minutes, stirring constantly to caramelize it slightly. Pour in 60 ml water, scrape the pan, and simmer 4–5 minutes until thick and not watery. Off heat, fold in drained barberries and chopped parsley. Spread on a plate and cool 15 minutes so it firms up for shaping.

  4. 4

    Bind the rice: In a bowl, combine cooled rice with melted butter and 2 beaten eggs. Mix thoroughly for 1–2 minutes, gently pressing some grains so the mixture becomes sticky and moldable. If the rice is still warm, wait 5 minutes before adding eggs to prevent scrambling. Cover and chill 10 minutes for easier shaping.

  5. 5

    Shape the croquettes: Divide the rice mixture into 12 portions (about 55–60 g each). With damp hands, flatten one portion into a 9–10 cm round. Place 1 heaped tablespoon filling (about 25–30 g) in the center, then wrap the rice around it, sealing completely. Roll into an oval about 7 cm long; repeat with remaining portions.

  6. 6

    Bread the croquettes: Set up three bowls—flour, egg wash (2 eggs beaten with 15 ml water), and breadcrumbs. Roll each croquette in flour, tapping off excess, then coat in egg wash, then press into breadcrumbs until fully covered. Place on a tray and refrigerate 15 minutes to set the coating and reduce cracking in the fryer.

  7. 7

    Fry to golden: Heat 750 ml oil in a deep pot to 175°C (347°F). Fry 3–4 croquettes at a time for 3–4 minutes, turning gently, until deep golden brown and crisp. Keep oil between 170–180°C. Transfer to a rack or paper-lined tray and rest 2 minutes before serving so the shell sets.

🪪 Recipe Passport

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

Cultural Background

Rice croquettes are a home-style Persian preparation that showcases how cooked rice can be repurposed into a crisp, snackable form. Versions with spiced meat and tart dried fruit are commonly served as appetizers or alongside salads and yogurt-based sides, especially for gatherings where finger-friendly foods are appreciated.

Regional Variations

Tehran-style party croquettes: Often shaped smaller for serving trays, with a slightly sweeter-tart note from extra barberries and a finer breadcrumb coating for a uniform golden crust.
Northern Iran (Caspian-influenced): Frequently includes more fresh herbs in the filling and may use lamb for a richer aroma; croquettes are sometimes served with herb-forward sides and pickled vegetables.

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

520
Calories
22g
Protein
25g
Fat
52g
Carbs
3g
Fiber
720mg
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.