How to Make Baghali Polo: Secrets for a Delicious Taste, Additional Tips, and Ingredients

Friday, June 12, 2026

SAEDNEWS: Step-by-Step Baghali Polo with Meat: Golden Tips, Techniques, and Cooking Variations for a Restaurant-Style Taste at Home

How to Make Baghali Polo: Secrets for a Delicious Taste, Additional Tips, and Ingredients

According to Saednews, Baghali Polo is one of the most popular and traditional Iranian dishes. Its fragrant combination of dill and fava beans, served with tender, slow-cooked meat, creates an unforgettable flavor. Baghali Polo with lamb shank or meat is a ceremonial dish, often served at special gatherings and formal meals. Below is a complete step-by-step guide to preparing a restaurant-style version at home.


Ingredients (Serves 4)

Ingredient

Amount

Rice

3 cups

Meat (lamb or beef)

400 g

Fava beans

1 cup

Dill (fresh or dried)

1.5 cups

Onions

2

Carrot

1

Small bell pepper

1

Garlic

2 cloves

Saffron (brewed)

as needed

Tomato paste

2 tbsp

Bay leaves

3

Turmeric

as needed

Cinnamon stick & powder

as needed

Salt, black pepper, red pepper

as needed


Instructions

Step 1: Preparing ingredients

Soak the rice in salted water and set it aside. Clean and prepare the meat.

Step 2: Preparing the meat base

Finely slice one onion and sauté it in oil until golden. Add the meat and fry until its color changes.

Step 3: Adding spices and cooking meat

Add garlic, turmeric, black pepper, red pepper, cinnamon, and bay leaves. Stir to release the aroma of spices. Add boiling water and let the meat cook gently for about 3 hours until completely tender.

Step 4: Cooking rice and fava beans

Boil water in a pot and parboil the soaked rice. In a separate pot, cook fava beans with a little salt for about 10 minutes until soft.

When the rice is halfway cooked, mix in chopped fresh dill. Then combine the cooked fava beans with the rice. If using dried dill, layer it with rice and beans after draining.

Step 5: Steaming the rice

Add oil and saffron to the bottom of a pot for a crust (tahdig). Layer the rice mixture inside. Make holes in the rice to release steam and place butter on top. Cover and steam for about 45 minutes.

Step 6: Preparing meat sauce

Strain the meat broth and set it aside. Sauté another sliced onion in oil or animal fat. Add sliced carrots and chopped bell pepper and sauté briefly.

Step 7: Seasoning the meat

Add salt, pepper, cinnamon, and curry powder. You may also add garlic powder or dried lime powder. For a red sauce, add tomato paste; for a more aromatic version, use saffron instead.

Step 8: Finishing the meat

Add the cooked meat to the sauce and sauté briefly. Then add saffron and some strained meat broth. Let the sauce simmer until thick and well combined.

Step 9: Serving

Serve the rice on a platter and place the meat alongside it. Optionally, serve the broth separately. Garnish with saffron, melted butter, almonds, or pistachios.


Important Tips

  • Carrot and bell pepper are optional.

  • Spice levels can be adjusted based on taste.

  • Meat can be browned at the beginning for deeper flavor.

  • Both tomato paste and saffron create different flavor profiles—choose based on preference.

  • Bell pepper adds a unique aroma to the dish.


Variations of Baghali Polo

  • Simple Baghali Polo: A lighter version without meat, suitable for daily meals.

  • Baghali Polo with Fish: Served with fried or grilled fish for a lighter taste.

  • Baghali Polo with Chicken: A more economical and milder version using saffron chicken.

  • Baghali Polo with Lamb Neck: A rich, tender, and highly flavorful restaurant-style version.

  • Baghali Polo with Ground Meat: A quicker and simpler variation.


Additional Notes

  • Preparation time: ~15 minutes

  • Cooking time: ~40 minutes (excluding meat cooking time)

  • Suitable for lunch or dinner

  • Quantities are suitable for about 4–6 servings