Traditional Shirazi Dampahtak Recipe: An Authentic Taste from Southern Iran

Monday, May 18, 2026

SAEDNEWS: “Shirazi Dempokhtak” is one of the local dishes of the city of Shiraz, made with a base of rice and lentils. Traditionally, it is prepared without meat and cooked as a simple one-pot rice dish. In this article from Akala Magazine, you will learn how to prepare Shirazi Dempokhtak in the traditional way.

Traditional Shirazi Dampahtak Recipe: An Authentic Taste from Southern Iran

According to the SaedNews cooking section, Shirazi Dampochtak is a traditional, economical Iranian dish made with rice, lentils, and fresh herbs. It is flavorful, nutritious, and easy to prepare as a complete one-pot meal.


Ingredients (Serves 4)

Ingredient

Amount

Rice

3 cups

Lentils

1 cup

Medium carrots

3

Small cabbage

1 head

Fresh tarragon, basil, and dill (chopped)

1 cup

Brewed saffron

3 tbsp

Ground sour grape (verjuice powder)

1 tsp

Black pepper

1 tsp

Salt & turmeric

To taste

Water

As needed


Instructions

1. Soak the rice

Wash the rice thoroughly until the water runs clear. Soak it in salted water for 1–2 hours, ensuring the water level is about 2–3 cm above the rice.


2. Partially cook the lentils

Rinse the lentils and boil them in 2 cups of water over medium heat. Skim off any foam. Reduce heat and cook for 15–20 minutes until the lentils are half-cooked but still firm. Drain and set aside.


3. Prepare the vegetables

Peel and finely dice or julienne the carrots. Slice the cabbage into thin strips. Wash and finely chop the fresh herbs (tarragon, basil, and dill), then dry them well.


4. Sauté vegetables and spices

Heat oil in a pot over medium heat. Add turmeric, then carrots and sauté for about 3 minutes. Add cabbage and cook for another 4–5 minutes until slightly softened.
Add the half-cooked lentils, black pepper, and ground sour grape. Stir gently for 2 minutes.


5. Add rice and herbs

Drain the soaked rice and add it to the pot. Spread the chopped herbs over the mixture and gently combine without crushing the ingredients.

Add 4–5 cups of hot water, enough to cover the rice by about one finger’s width. Adjust salt.


6. Cook until water reduces

Bring to a boil over medium-high heat. Then reduce heat and simmer for 10–15 minutes until most of the liquid is absorbed.


7. Steam the rice (Damp method)

Drizzle saffron over the rice. Cover the pot with a lid wrapped in a clean towel. Cook on very low heat for 30–45 minutes until fully steamed. Use a heat diffuser if needed to prevent burning.


8. Rest and serve

Remove from heat and let it rest for 5 minutes with the lid on. Gently mix and serve warm.


Tips for Best Results

  • Do not overcook lentils; they should remain intact after steaming.

  • Dry herbs completely before sautéing to prevent excess moisture.

  • Keep heat moderate when frying vegetables to preserve flavor and color.

  • Carefully control water quantity to avoid mushy or dry rice.

  • Optional: serve with crispy bread or potato tahdig (crust).

  • For a variation, add diced chicken sautéed with spices along with the lentils.