Persian Chelo Kabab Recipe
Authentic Persian chelo kabab: juicy saffron koobideh, fluffy basmati rice & crispy tah-dig. Easy step-by-step recipe ready in 90 minutes!
Published: Aug 6, 2026 | By Ilyas Siaghy
There are certain meals that instantly transport you to another part of the world, and this Persian chelo kabab recipe became one of those unforgettable dishes in my kitchen. The first time I made it, I was drawn in by the incredible aroma of saffron-infused rice, the sizzling butter-brushed kababs, and the irresistible golden crust known as tahdig. Although I had always admired Persian cuisine from afar, cooking this classic at home gave me a whole new appreciation for its rich traditions, simple ingredients, and beautiful balance of flavors. From that day on, this recipe earned a permanent place in my collection of favorite homemade dinners.
If you’ve been searching for an authentic Persian chelo kabab recipe, you’re in the right place. This traditional Iranian dish combines juicy, perfectly seasoned kababs with fragrant saffron basmati rice and crispy tahdig for a restaurant-quality meal that’s surprisingly achievable in your own kitchen. Whether you’re preparing it for a family dinner, a special celebration, or simply exploring Middle Eastern cuisine, this recipe walks you through every step for delicious results.
What makes this Persian chelo kabab recipe so special is its simplicity. High-quality beef or lamb, aromatic spices, real saffron, fluffy rice, and a perfectly crisp tahdig come together to create one of Iran’s most beloved comfort foods. Once you master this timeless classic, you’ll understand why Persian Chelo Kabab is celebrated around the world for its unforgettable flavor, elegant presentation, and centuries-old culinary heritage.
What Is Chelo Kabab?
Chelo kabab (also spelled chelow kabob) is Iran’s national dish, and it’s really two recipes in one plate: chelo, which means plain steamed basmati rice cooked until each grain separates and a golden, crispy crust (the famous tahdig) forms at the bottom of the pot, and kabab, in this case koobideh, skewered, seasoned ground meat grilled over an open flame.
This particular persian kabob recipe uses ground beef (you can swap in lamb or a blend, more on that below), grated onion, sumac, and turmeric, kept intentionally simple because in Persian cooking, restraint is the point. You’re not layering on ten spices; you’re letting three or four really good ones shine.

Ingredients for Persian Chelo Kabab
For the Koobideh Kabab (Persian Beef Kebab)
- 1 lb (450g) ground beef, 80/20 fat ratio (or a 50/50 beef-lamb blend for a more traditional koobideh recipe)
- 1 medium yellow onion, grated
- 3 cloves garlic, minced
- 1 tsp ground turmeric
- 1 tsp ground sumac, plus extra for serving
- 1 tsp fine salt
- ½ tsp black pepper
- 1 tbsp olive oil
- 1 large egg yolk (optional, helps binding for beginners)
For the Saffron Basmati Rice (Chelo)
- 2 cups basmati rice
- ¼ tsp saffron threads, ground with a pinch of sugar
- 4 tbsp hot water (for blooming saffron)
- 5 tbsp unsalted butter or ghee, divided
- 2 tbsp plain full-fat yogurt
- 2 tbsp neutral oil (like vegetable or avocado oil)
- Salt, to taste
Serving
- 2 large tomatoes, halved and grilled
- Fresh flatbread or lavash
- Fresh herbs (basil, mint, tarragon, or a Persian herb mix)
- Thinly sliced raw onion
- Butter, for topping the rice
- Extra sumac and lemon wedges
How to Make Persian Chelo Kabab
Prepare the Meat Mixture (Step 1)
- Grate the onion on the large holes of a box grater directly into a clean kitchen towel or cheesecloth.
- Gather the towel and squeeze firmly over the sink until you’ve removed as much liquid as possible, this step is non-negotiable; wet onion is the #1 reason kabab falls apart on the grill.
- In a large mixing bowl, combine the squeezed onion, ground beef, garlic, turmeric, sumac, salt, pepper, and olive oil.
- Add the egg yolk if using (recommended for beginners, it adds insurance against crumbling).
- Knead the mixture with your hands for 8–10 minutes, until it becomes noticeably sticky, smooth, and uniform. This kneading develops the protein structure that holds the kabab together, don’t rush this part.
- Cover and refrigerate for at least 30 minutes, or up to overnight for deeper flavor.
Shape and Skewer the Kabab (Step 2)
- Remove the meat mixture from the fridge and divide it into 6 equal portions.
- Wet your hands with cold water (this prevents sticking) and take one portion of meat.
- Mold the meat around a flat metal skewer, pressing and shaping it into a long, even log about ¾-inch thick.
- Use your fingers to press ridges along the length of the kabab, this is traditional and helps it cook evenly and stay secure on the skewer.
- Repeat with the remaining portions and lay the skewered kababs on a tray.
- Chill the shaped skewers in the fridge for 15–20 minutes before grilling, this firms them up and further reduces the risk of falling apart.
Rinse and Soak the Rice (Step 3)
- Place the basmati rice in a large bowl and rinse under cold water, swishing gently, until the water runs mostly clear (about 4–5 rinses).
- Cover the rinsed rice with fresh cold water and 1–2 tablespoons of salt.
- Let it soak for at least 30 minutes (up to 2 hours for even fluffier grains).
- While the rice soaks, grind the saffron threads with a small pinch of sugar into a fine powder using a mortar and pestle.
- Add 4 tablespoons of hot (not boiling) water to the ground saffron and let it bloom for 15 minutes. Set aside, you’ll use this for both the rice and the tahdig.
Parboil the Rice (Step 4)
- Bring a large pot of water to a rolling boil and add a generous amount of salt (it should taste like seawater).
- Drain the soaked rice and add it to the boiling water.
- Boil for 6–7 minutes, stirring occasionally, until the grains are soft on the outside but still firm at the center (bite one to check — no chalky middle, but not fully cooked).
- Immediately drain the rice in a fine-mesh strainer and rinse briefly with cool water to stop the cooking.
Build the Tahdig and Steam the Rice (Step 5)
- In the same pot, mix 2 tablespoons of the bloomed saffron water with the yogurt and 2 tablespoons of oil.
- Spread this mixture evenly across the bottom of the pot, this is the base of your tahdig.
- Sprinkle a thin, even layer of the parboiled rice over the yogurt mixture and gently press it down.
- Mound the remaining rice on top in a loose pyramid shape (this shape helps steam circulate).
- Poke 4–5 holes through the rice mound down to the bottom using the handle of a wooden spoon.
- Drizzle 3 tablespoons of melted butter and the remaining saffron water over the top of the rice.
- Wrap the pot lid in a clean kitchen towel (to absorb condensation) and cover tightly.
- Cook on medium-high heat for 5–7 minutes until you see steam escaping, then reduce to low and steam for 35–40 minutes without lifting the lid.
Grill the Kabab (Step 6)
- Preheat your grill, grill pan, or broiler to high heat.
- Lightly oil the grates or pan to prevent sticking.
- Place the skewers on the grill and cook for 3–4 minutes per side, turning gently with tongs (supporting both ends), until nicely charred and cooked through (internal temp of 160°F/71°C).
- In the last few minutes, add the halved tomatoes to the grill alongside the kababs until softened and lightly blistered.
- Brush the cooked kababs with a little melted butter or saffron water immediately after removing from heat for extra shine and flavor.

Assemble and Serve (Step 7)
- Fluff the rice gently with a fork, keeping the crispy tahdig layer intact at the bottom.
- Invert the pot (or carefully lift out the tahdig with a spatula) onto a large serving platter, crust-side up.
- Slide the kababs off the skewers directly onto the bed of rice.
- Garnish with grilled tomatoes, raw onion slices, fresh herbs, and a sprinkle of sumac.
- Serve immediately with warm flatbread and lemon wedges on the side.

Tips & Variations for the Best Chelo Kabab Recipe
- Meat swap: Ground lamb, a beef-lamb blend, or even ground chicken thigh all work beautifully if beef isn’t your thing, just keep the fat content around 15-20% so the kabab stays juicy.
- No grill? No problem. A ridged grill pan on the stovetop or your oven’s broiler (5-6 inches from the heat) both produce great results.
- Skewer substitute: No flat metal skewers? Shape the meat into oval patties instead and cook them like flattened burgers, same flavor butdifferent presentation.
- Dairy-free tahdig: Swap the yogurt for a plant-based yogurt or simply extra oil, you’ll lose a little tang but keep the crunch.
- Gluten-free: This entire persian recipes dish is naturally gluten-free as written, just double check your flatbread if serving one on the side.
- Make it a feast: Pair this with a simple Persian herb rice or a cucumber-yogurt salad (shirazi salad) for an even more traditional spread.
- Time-saving tip: Shape and skewer the kabab up to a day ahead and refrigerate, dinner comes together in under 30 minutes on the night you actually cook.
Storage & Reheating Instructions
- Refrigerator: Store leftover kabab and rice separately in airtight containers for up to 4 days.
- Freezer: The raw, shaped (unskewered) meat mixture freezes beautifully for up to 3 months, just thaw overnight in the fridge before skewering and grilling. Cooked kabab also freezes well for up to 2 months.
- Reheating rice: Add a splash of water, cover, and steam gently on the stovetop or microwave in short bursts to keep it fluffy rather than dried out.
- Reheating kabab: A quick sear in a hot skillet revives the char better than the microwave, which can make it rubbery.
FAQs About Persian Chelo Kabab Recipe
What is chelo kabab, exactly?
Chelo kabab is Iran’s national dish, combining saffron-steamed basmati rice (chelo) with grilled skewered meat (kabab), most traditionally koobideh, seasoned ground beef or lamb.
What’s the difference between koobideh and other Persian kababs?
Koobideh is made from ground and seasoned meat molded onto skewers, while kababs like kabab barg or kabab chenjeh use whole cuts of marinated meat. Koobideh is the most common style for home cooks because it’s more affordable and forgiving.
Why does my kabab keep falling off the skewer?
This almost always comes down to two things: not squeezing enough moisture out of the grated onion, or not kneading the meat long enough. Both steps develop the structure that holds everything together on the grill.
Can I make this without a grill?
Absolutely, a stovetop grill pan or your oven’s broiler will both give you a great result, though you’ll get slightly less smoky flavor than an open flame.
What can I use instead of saffron?
Saffron’s flavor and color are hard to replicate exactly, but a pinch of turmeric can mimic the golden color in a pinch (though you’ll lose the distinct floral flavor).
Is this recipe halal or kosher-friendly?
As written with beef, this recipe can be made halal or kosher depending on the sourcing of your meat, just use certified beef from your preferred supplier.
Can I double this Persian beef kebab recipe for a crowd?
Yes, this recipe scales easily. Double the meat and rice quantities, but grill the kababs in batches so you don’t overcrowd the pan or grill grates.
More Easy Recipes to Try
- Mediterranean Ground Beef Stir Fry
- Easy Korean Bibimbap Recipe
- Homemade Philly Cheesesteak Recipe
- Couscous Recipe with Zucchini and Lamb
- Sausage Potato Leek Dijon Mustard Hash

Authentic Persian Chelo Kabab Recipe (Saffron Rice & Tahdig)
Ingredients
Method
- Grate and squeeze the onion, combine with beef, garlic, turmeric, sumac, salt, pepper, and oil. Knead 8-10 minutes until sticky. Chill 30 minutes.
- Divide meat into 6 portions and mold onto flat metal skewers, pressing ridges along the length. Chill 15-20 minutes.
- Rinse basmati rice until water runs clear, then soak in salted water for at least 30 minutes. Bloom ground saffron in hot water.
- Boil rice in salted water for 6-7 minutes until soft outside, firm inside. Drain and rinse.
- Layer saffron-yogurt mixture, then rice, in the pot. Poke steam holes, drizzle with butter and saffron water, and steam covered for 35-40 minutes.
- Grill skewers 3-4 minutes per side until charred and cooked through. Grill tomatoes alongside.
- Plate the tahdig crust-side up, top with rice, slide off the kababs, and garnish with herbs, onion, and sumac.
