Bakarkhani Roti Recipe

4.63 from 8 votes
Updated: Sep 29, 2025
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Bakarkhani roti is a mildly sweet, tandoori bread from Mughlai cuisine that remains popular in some parts of Old Delhi, Lucknow, and Bangladesh. It is made with maida and sooji and is slightly flavored with sugar, salt, cardamom powder, and poppy seeds. Served with spicy mutton and chicken gravies, this shahi roti is a treat for the taste buds. Make it at home using my easy recipe.

Here are some more Indian bread recipes that you may like: tandoori roti, masala paratha, palak paratha, jowar bhakri, and naan.

Four round, golden-brown Bakarkhani flatbreads are arranged on a silver platter, accompanied by a small bowl of ghee with a spoon. A piece of bread and blue cloth are visible in the background.

Ingredients

Bakarkhani is made using basic ingredients, including all-purpose flour (maida), fine semolina (sooji), ghee, granulated white sugar, salt, cardamom powder, egg, white poppy seeds, active dry yeast, and milk.

Do not replace ghee with oil; the bakarkhani roti will not taste good.

If white poppy seeds are unavailable, you can skip them in the recipe.

How To Make Bakarkhani

Make The Dough

Step 1: Add the following ingredients to a large mixing bowl (or parat).

  • 500 g all-purpose flour
  • ยผ cup fine semolina
  • ยผ cup melted ghee
  • ยฝ cup granulated white sugar
  • ยฝ teaspoon salt
  • 1 teaspoon cardamom powder
  • 1 large egg
  • 1 tablespoon white poppy seeds
  • 2 teaspoons active dry yeast
All the ingredients added to a large bowl.

Step 2: Mix well.

Mixed well.

Step 3: Add milk (approximately 1 cup) little by little and knead to form a soft, chapati-like dough.

Soft dough made.

Step 4: Knead the dough for 4-5 minutes. Cover it with a kitchen towel and keep it aside for 1 hour.

Dough covered with a cloth.

Roll The Roti

Step 5: Preheat the oven to 200°C (400°F). Knead the dough for a minute.

Dough kneaded again.

Step 6: Divide it into 8 equal balls (approx 120 g each).

Divided into 8 equal parts.

Step 7: Take one ball and roll it using a rolling pin to make a 4-inch circle. Keep the remaining dough balls covered with a cloth to prevent them from drying. Brush ยฝ teaspoon ghee on top of the circle and fold to make a semicircle.

Ghee brushed over 4 inch dough circle.

Step 8: Apply ยผ teaspoon of ghee on top of the semi-circle and fold to form a triangle.

Ghee brushed over the semi circle.

Step 9: Now, fold the triangle to smooth and round it again.

Smooth round made.

Step 10: Roll the dough to form a 6-inch circle (ยผ inch thick). Use a little dry flour while rolling if the dough tends to stick to the work surface.

Note that the bakarkhani we get in Old Delhi is much bigger, but here I have reduced its size so that it’s convenient to eat and easy to make.

ยผ inch thick round made.

Step 11: Prick it with a fork

Roti pricked with a fork all over.

Step 12: Arrange the rounds on a baking sheet in a single layer.

Roti arranged on a baking tray.

Bake The Roti

Step 13: Place the tray in the middle rack of the oven and bake for 10-12 minutes until the roti is golden brown on top.

Baked roti.

Step 14: Remove bakarkhani from the oven and brush generously with ghee. Serve hot with any curry of your choice.

Make all the roties in the same manner.

Ready bakarkhani roti slathered with ghee.

Storage Suggestions

This roti will last for 2 days at room temperature in an airtight container.

In a refrigerator, you can increase its shelf life to 5-6 days. Reheat on a tawa over a low flame until warm, then serve. You can also microwave it to reheat it.

Bakarkhani freezes very well, too. Transfer the cooled roties to a ziplock bag and freeze for 4-5 months. Thaw, reheat, and serve.

Other Indian Bread Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

Four round, golden-brown Bakarkhani flatbreads are arranged on a silver platter, accompanied by a small bowl of ghee with a spoon. A piece of bread and blue cloth are visible in the background.
4.63 from 8 votes

Bakarkhani Roti Recipe

Bakarkhani Roti is a mildly sweet, tandoori bread from Mughlai cuisine that remains popular in some parts of Old Delhi. Served with spicy mutton and chicken gravies, this shahi roti is a treat for the taste buds. Make it at home using my easy recipe.
Prep: 10 minutes
Cook: 1 hour
Total: 1 hour 10 minutes
Servings: 8 people

Ingredients 

  • 500 grams all-purpose flour (maida)
  • ¼ cup fine semolina (sooji)
  • ¼ cup melted ghee (plus more for rolling and slathering over ready roti)
  • ½ cup granulated white sugar
  • ½ teaspoon salt
  • 1 teaspoon cardamom powder
  • 1 large egg
  • 1 tablespoon white poppy seeds (skip if not available)
  • 2 teaspoons active dry yeast
  • milk to knead the dough (approx 1 cup)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Make The Dough

  • Mix flour, semolina, ghee, sugar, salt, cardamom powder, egg, poppy seeds, and yeast in a large mixing bowl (or parat).
  • Add milk (approx 1 cup) little by little and knead to make a soft chapati-like dough.
  • Knead the dough for 4-5 minutes.
  • Cover it with a kitchen towel and keep aside for 1 hour.

Roll The Roti

  • Preheat the oven to 200℃ (400℉).
  • Knead the dough for a minute and divide it into 8 equal balls (approx 4.2 oz, 120 g each).
  • Take one ball and roll it using a rolling pin to make a 4-inch circle. Keep the remaining dough balls covered with a cloth to prevent them from drying.
  • Brush ½ teaspoon of ghee on top of the circle and fold to make a semicircle.
  • Apply ¼ teaspoon of ghee on the top of the semi-circle and fold to make a triangle.
  • Now fold this triangle to make a smooth round again.¼
  • Roll the round to make a 6-inch circle (¼-inch thick) and prick it with a fork all over.
  • Use a little dry flour while rolling if the dough is sticking to the work surface.
  • Note – Bakarkhani that we get in Old Delhi is much bigger in size, but here I have reduced its size so that it’s convenient to eat and easy to make.
  • Arrange the rounds on a baking sheet in a single layer.

Bake The Roti

  • Place the tray in the middle rack of the oven and bake for 10-12 minutes until the roti is golden brown on top.
  • Remove Bakarkhani from the oven and brush generously with ghee. Serve hot with any curry of your choice.
  • Make all the roties in the same manner.

Video

Notes

Do not replace ghee with oil, the roti will not taste good.
If white poppy seeds are not available, then you can skip them in the recipe.

Nutrition

Calories: 362kcal, Carbohydrates: 65g, Protein: 8g, Fat: 7g, Saturated Fat: 4g, Cholesterol: 35mg, Sodium: 156mg, Potassium: 102mg, Fiber: 2g, Sugar: 13g, Vitamin A: 30IU, Calcium: 28mg, Iron: 3mg
Like this recipe? Rate and comment below!
4.63 from 8 votes (7 ratings without comment)

1 Comment