You have come to the right place if you are looking for an authentic Persian Chelo Kabab recipe. You can expect juicy, smoky koobideh kabab paired with aromatic saffron basmati rice and shatteringly crisp golden tahdig to define this comforting yet memorable Iranian preparation.
This step-by-step guide will show you how to make fluffy saffron chelo rice, juicy koobideh kabab that stays firmly on the skewer, and serve everything just as it is enjoyed in Iran. This recipe will guide you to creating authentic restaurant-level results at home for family gatherings or special events.

What Is Persian Chelo Kabab?
The persian chelo kabab recipe is widely considered Iran’s national dish. It combines two culinary masterpieces in one plate:
- Chelo : long-grain basmati rice, steamed with saffron and butter until each grain is perfectly separated, crowned with a golden crispy crust called tahdig
- Kabab : expertly seasoned and grilled meat on flat skewers, smoky on the outside and juicy on the inside
Together, chelo and kabab create one of the most beloved meals in the entire Middle East. Furthermore, the dish is served with grilled tomatoes, fresh herbs, sumac, and warm flatbread : making every bite a complete flavor experience.
The Most Popular Types of Persian Kabab
| Kabab Type | Meat Used | Best For |
|---|---|---|
| Koobideh | Ground lamb & beef | Everyday meals — most traditional |
| Barg | Beef tenderloin strips | Special occasions |
| Joojeh | Chicken thighs | Lighter, summer meals |
| Shishlik | Lamb chops | Weddings & celebrations |
For this persian chelo kabab recipe, we focus on Kabab Koobideh — the most traditional and widely loved pairing with chelo rice.
Why You’ll Love This Persian Chelo Kabab Recipe
There are many reasons this Persian Chelo Kabab recipe has remained one of Iran’s most beloved dishes for generations.
- Authentic restaurant-style flavor at home
- Crispy golden tahdig with fluffy saffron rice
- Juicy, tender koobideh kabab every time
- Perfect for family dinners and special occasions
- Easy-to-follow step-by-step instructions
- Traditional serving suggestions included

Recipe Overview
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 25 minutes
- Servings: 4
- Cuisine: Persian (Iranian)
- Course: Main Course
- Difficulty: Intermediate
- Calories: Approximately 720 kcal per serving
Equipment You’ll Need
Before you begin, gather these kitchen tools:
- Large cooking pot with lid
- Fine mesh strainer
- Mixing bowls
- Flat metal skewers
- Charcoal grill or oven broiler
- Kitchen towel
- Tongs
- Instant-read thermometer (optional)
Ingredients for the Persian Chelo Kabab Recipe
For the Chelo Rice (Serves 4)
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati rice (long-grain) | 2 cups (400g) | Extra-long grain preferred |
| Saffron | ¼ tsp | Bloomed in hot water |
| Unsalted butter | 3 tbsp | Divided |
| Salt | 1 tbsp | For parboiling water |
| Vegetable oil | 2 tbsp | For the tahdig crust |
For the Kabab Koobideh (Serves 4)
| Ingredient | Amount | Notes |
|---|---|---|
| Ground lamb | 400g | 20–25% fat — do not use lean |
| Ground beef (80/20) | 200g | Adds firmness |
| Yellow onion (grated & squeezed) | 1 large | Squeeze out all liquid |
| Salt | 1½ tsp | |
| Black pepper | 1 tsp | Freshly ground |
| Turmeric | ½ tsp | Essential for flavor & color |
| Baking soda | ¼ tsp | Makes kabab more tender |
| Cold butter | 2 tbsp | For brushing after grilling |

For Serving
- 4 roma tomatoes, halved (for grilling)
- Sumac powder
- Fresh herbs: mint, basil, tarragon
- Warm lavash or flatbread
- 1 raw egg yolk per person (optional but traditional)
Ingredient Notes
Using quality ingredients makes a noticeable difference in this Persian Chelo Kabab recipe.
- Basmati Rice: Choose aged extra-long grain basmati for light, fluffy rice with separate grains.
- Saffron: Persian saffron provides the richest color and aroma. Always bloom the threads before using.
- Ground Lamb: A fat content of 20–25% keeps the kabab moist and flavorful.
- Ground Beef: An 80/20 blend helps the meat hold together while grilling.
- Sumac: This tangy spice is traditionally sprinkled over the kabab just before serving.
How to Make Persian Chelo Rice
Step 1 : Wash and Soak the Rice
Add the rice to a big bowl and rinse it off in cold running water, stirring until bubbles start forming. Dump out the murky water and go again 5–6 times until clear running water comes pouring off. Removing excess starch is the secret to fluffy grains.
Then pour the washed rice into fresh cold water, add 1 tbsp of salt, and let it soak for at least two hours (or overnight). Absorbing moisture is what separates Persian chelo and gives it those long, thin rice grains, so do not skip the soak.
Step 2 : Bloom the Saffron
In a mortar, grind ¼ tsp of saffron threads with the help of sugar. Pour into a small cup and add 3 tablespoons of hot (not boiling) water. Give it a stir, and let it bloom for 20 minutes. You should end up with a rich, golden, and fragrant liquid; this is the essence of your Persian chelo kabab recipe.
Step 3 : Parboil the Rice
Fill a large pot with water and salt generously, then bring it to a rolling boil. Now drain the soaked rice and add to boiling water. Throw in for 6–8 minutes, stirring once. Check the rice by pinching a grain: The outside should be tender but just firm at heart. Immediately drain and rinse with cool water to stop cooking.

Step 4 : Steam the Rice (Dam Method)
This is the step that separates good rice from extraordinary Persian chelo.
- Heat 2 tbsp of oil in the pot over medium heat
- Add 2 tbsp of saffron water to the oil and swirl
- Gently mound the drained rice into the pot in a pyramid shape — do not press it down
- Poke 5–6 holes through the rice to the bottom (these are steam chimneys)
- Dot the surface with pieces of butter and drizzle remaining saffron water over the top
- Wrap the pot lid in a clean kitchen towel, cover the pot, and cook on medium heat for 5 minutes
- Reduce to the lowest possible heat and steam for 40 minutes
The towel trick: Wrapping the lid in a towel absorbs steam that would otherwise condense and drip back, keeping your rice perfectly dry and fluffy. Every Persian cook knows this trick.
Step 5 : Unmold the Tahdig
Remove the pot from the heat. Put the bottom of the pot on a wet kitchen towel for 2–3 minutes; this steam will free up the crust. Invert the pot in one smooth motion so that a large flat platter is across it. You should get a beautifully browned golden tahdig on the top. If it breaks, just place the crispy bits around like white rice tastes as good.
How to Make Kabab Koobideh
Step 1 : Prepare the Meat Mixture
In a large bowl, combine:
- Ground lamb + ground beef
- Squeezed grated onion (squeeze all liquid out in a towel : excess moisture is the enemy)
- Salt, pepper, turmeric, and baking soda
Knead the mixture firmly for 10–15 minutes. This is not optional : thorough kneading develops the protein structure that holds the kabab on the skewer. The mixture is ready when it feels sticky and holds its shape when pressed.
Cover and refrigerate for at least 1 hour before using.

Step 2 : Thread Onto Flat Skewers
⚠️ Always use wide, flat metal skewers (1.5–2 cm wide). Round skewers will not grip the meat and the kabab will fall off during grilling.
- Wet your hands with cold water to prevent sticking
- Take about 100–120g of meat per skewer
- Press it firmly around the skewer into a flat, even sausage shape about 15 cm long
- Create small ridges along the length with your fingers — these increase surface contact with the grill
- Seal the ends tightly around the skewer
Step 3 : Grill the Kabab
On a charcoal grill: Grill 8–10 cm above hot coals, turning every 1–2 minutes for 10–12 minutes total.
In the Oven Broiler: Preheat the broiler to high. Arrange skewers on a wire rack set over a foil-lined baking tray. Cover with foil and then broil 8–10 cm from the heat source, turning every 3–4 minutes for a total of 12–15 minutes.
When the kabab is off heat, rub cold butter on its surface. This results in a wonderfully luxurious, oozy topping that is one of the hallmark elements of an ideal chelo kabab recipe. Let it rest for 3 minutes, and then ready to serve.
The kabab is done when:
- Surface is lightly charred with no raw pink edges
- Internal temperature reaches 70°C (160°F)
- It feels firm but springs back slightly when pressed
How to Serve Chelo Kabab
Authentic persian chelo kabab is served as a generous spread, not a single plated dish. Here is the complete traditional setup:
- 🍚 Chelo rice on a large platter, golden tahdig on top
- 🥩 Two kabab skewers per person, placed over or alongside the rice
- 🍅 Grilled tomatoes (halved and charred alongside the kabab)
- 🌿 Sabzi khordan : a plate of fresh mint, basil, tarragon, green onions, and radishes
- 🧂 Sumac in a small bowl for sprinkling
- 🧈 A pat of butter melted directly on each serving of hot rice
- 🥚 Raw egg yolk placed in the center of the rice (mixed in at the table — traditional and delicious)
- 🫓 Warm flatbread (lavash or sangak)
Additionally, serve doogh (Iranian yogurt drink: yogurt + sparkling water + dried mint + salt) on the side for a completely authentic experience.
What to Serve with Persian Chelo Kabab
Complete your meal with these traditional Persian side dishes.
- Shirazi Salad
- Mast-o-Khiar (Persian yogurt and cucumber)
- Doogh (Iranian yogurt drink)
- Fresh herbs (Sabzi Khordan)
- Lavash or Sangak bread
- Pickled vegetables (Torshi)
Pro Tips & Frequently Asked Questions
Top 5 Pro Tips for the Best Persian Chelo Kabab Recipe at Home
- Always soak your rice : minimum 2 hours, overnight is ideal. This single step makes the biggest difference in texture
- Squeeze the onion bone dry before adding to the kabab : excess moisture causes the meat to fall off the skewer
- Knead the meat for a full 10–15 minutes : under-kneaded meat will not hold on the skewer
- Use only flat skewers for koobideh : this is non-negotiable
- Never skip the towel-under-the-lid trick : it is the secret to dry, fluffy Persian rice

Storage Instructions
Store leftover rice and kabab separately in airtight containers.
- Refrigerator: Up to 3 days
- Freezer: Up to 3 months
- To Reheat: Warm the rice with a splash of water and microwave or steam until hot. Reheat the kabab in a skillet, oven, or air fryer until heated through.
Make Ahead Instructions
You can prepare several parts of this recipe in advance to save time.
- Soak the rice up to 24 hours ahead.
- Mix the kabab ingredients one day in advance and refrigerate.
- Bloom the saffron a few hours before cooking.
- Shape the kabab onto skewers and refrigerate for up to 12 hours before grilling.
Recipe Variations
Although Kabab Koobideh is the most traditional choice, you can easily customize this Persian Chelo Kabab recipe.
Beef Only
Use only ground beef (80/20) for a slightly firmer texture.
Lamb Only
Ground lamb creates a richer and more authentic flavor.
Chicken Version
Replace the koobideh with grilled Joojeh Kabab made from marinated chicken thighs.
Indoor Version
No charcoal grill? Cook the kabab under a hot oven broiler or on a cast-iron grill pan.
Nutrition Information
Approximate values per serving.
| Nutrient | Amount |
|---|---|
| Calories | 720 kcal |
| Protein | 34 g |
| Carbohydrates | 58 g |
| Fat | 38 g |
| Saturated Fat | 15 g |
| Fiber | 3 g |
| Sugar | 4 g |
| Sodium | 980 mg |
Expert Tips
Saffron is always best fresh; powder saffron can never really give you the great result. Shape the kabab while keeping cool, and do not let it cook too long because koobideh dry out quickly. If grilling over charcoal, turn the skewers often during the first few minutes in order to set the meat and retain on trick.
Common Mistakes to Avoid
Even experienced cooks can run into a few problems when making Persian Chelo Kabab.
- Skipping the rice soaking step.
- Using lean meat for koobideh.
- Not squeezing enough liquid from the grated onion.
- Overcooking the kabab.
- Using round skewers instead of flat metal skewers.
- Opening the rice pot too often while steaming.
FAQ
Can I use only beef?
Yes. Ground beef works well, although adding lamb creates a richer and more traditional flavor.
Can I cook koobideh in an air fryer?
Yes. Cook at 200°C (400°F) for about 10–12 minutes, turning halfway through.
What rice is best for Persian Chelo?
Aged extra-long grain basmati rice is the traditional choice because it cooks into light, separate grains.
Can I make this recipe gluten-free?
Yes. The kabab and rice are naturally gluten-free. Simply serve without bread or use gluten-free flatbread.

Authentic Persian Chelo Kabab Recipe
Ingredients
Equipment
Method
- Rinse the basmati rice several times until the water runs clear, then soak it in salted water for at least 2 hours.
- Bloom the saffron in hot water for 20 minutes.
- Parboil the rice for 6–8 minutes, drain, and rinse with cool water.
- Steam the rice with oil, butter, and saffron until fluffy with a crispy golden tahdig.
- Combine the lamb, beef, onion, salt, pepper, turmeric, and baking soda. Knead for 10–15 minutes and refrigerate for 1 hour.
- Shape the meat around flat metal skewers.
- Grill over hot charcoal for 10–12 minutes, or broil in the oven for 12–15 minutes, turning frequently.
- Brush the hot kababs with butter immediately after cooking.
- Serve the kababs over saffron rice with tahdig, grilled tomatoes, fresh herbs, sumac, and warm flatbread.

Notes
- Soak the rice for at least 2 hours to achieve light, fluffy grains.
- Squeeze all excess moisture from the grated onion before mixing it with the meat.
- Flat metal skewers are essential to keep the koobideh from falling apart.
- Keep the meat mixture cold while shaping the skewers.
- Brush the kababs with butter immediately after grilling for extra flavor and moisture.
- Refrigerate leftovers for up to 3 days or freeze for up to 3 months.
Final Thoughts
This is an incredible Persian Chelo Kabab recipe that has everything you want in a great Persian meal: soft saffron rice, crispy golden tahdig, juicy grilled koobideh bursting with flavor. The techniques might feel tedious after reading through, but trust me, every step is necessary to prepare an amazing, authentic meal and is worth the work.
It’s perfect for serving as a family dinner during the weekend or at any gathering, so This classic Iranian dish is sure to impress your family and guests. If you give this recipe a try, let me know! Happy cooking!
