Skip to Content

Makki di Roti (Punjabi Cornmeal Flatbread)

Makki di Roti (Punjabi Cornmeal Flatbread)

Make the classic Punjabi village bread, Makki di Roti (Punjabi Cornmeal Flatbread).

Serve this gluten free cornmeal roti with butter and vibrant Saag.

What is makki di roti?

amazing recipe for making makki ki roti punjabi maize roti
Learn how to make delicious homemade Punjabi Makki di Roti

Makki di Roti is a cornmeal flatbread from the land of the five rivers, Punjab.

This Indian roti is crisp, toasty and at its best with a generous dollop of butter.

It is a staple food in Punjab, India, and is often served with sarson ka saag (mustard greens curry).

The cornmeal is ground into a fine flour, and then water is added to make a dough.

The dough is rolled out into circles, and then cooked on a hot griddle.

History of makki di roti

Makki di Roti
Makki di Roti and Sarson ka Saag is originally thought to have a been a peasant food

Makki di roti is a traditional Punjabi dish that has been around for centuries.

It is believed to have originated in the Punjab region of modern day India and Pakistan, which is known for its fertile soil and its abundance of corn.

Makki di roti was originally a peasant food, but it has since become a popular dish throughout India and Pakistan.

How to make makki di roti

Making makki di roti is a relatively simple process. The first step is to grind the cornmeal into a fine flour. Most people don’t do this at home and instead buy ready milled corn from the shop.

You will need fine cornmeal for making makki di roti.

Hot water is added to make a dough. The dough should be soft and pliable, but not too sticky.

The dough is then rolled out into thin circles. The thickness of the circles will depend on personal preference.

Some people like their makki di roti thin and crispy, while others prefer them thicker and chewier.

The rolled-out circles are then cooked on a hot griddle. The griddle should be preheated over medium heat.

Once the griddle is hot, the circles are cooked for a few minutes per side, or until they are golden brown.

Tips for making makki di roti

Makki di Roti recipe
There are many different recipes for Makki di Roti, as well as various techniques for shaping them. This is my favourite style.
  • Use fresh cornmeal for the best flavour and texture.
  • Add a little bit of salt to the dough to enhance the flavour.
  • If the dough is too sticky, add a little bit more flour.
  • If the dough is too dry, add a little bit more hot water.
  • Cook the makki di roti over medium heat to prevent them from burning.
  • Serve the makki di roti hot with sarson ka saag (mustard greens curry).

What is the difference between makki di roti and bhakri?

The main difference between makki di roti and bhakri is that bhakri is made from whole wheat flour or rice flour, while makki di roti is made from cornmeal. Bhakri is also typically thicker than makki di roti.

Can I make makki di roti without a griddle?

Yes, you can make makki di roti without a griddle or tawa. Instead, you can use a cast iron skillet or a frying pan.

Just preheat the pan over medium heat, and then cook the makki di roti as directed.

What are some other dishes that I can serve with makki di roti?

Some other dishes that you can serve with makki di roti include aloo gobi (potato and cauliflower curry), kadhi (yogurt curry), and dal makhani (lentils and cream curry).

Makki di roti is a delicious and nutritious Punjabi flatbread that is easy to make at home.

How to serve Makki di Roti (Punjabi Cornmeal Flatbread)

Saag Paneer and Makki ki Roti
Saag Paneer with mini Makki di Roti

Serve it with Punjabi Sarson ka Saag or Saag Paneer for a North Indian comfort food experience like no other.

How to make Makki di Roti soft

Punjabi cornmeal bread maize flour makki di roti
  1. Begin the process with boiling hot water. This will soften the cornmeal, partially cooking it to produce a soft dough.
  2. Add a small amount of oil when kneading the dough to enrich it and keep the roti supple once cooked.
  3. Once the Makki di Roti is cooked, make a few gashes in the top and spread with a generous amount of butter to keep it soft.
  4. For extra soft Makki di Roti, stack the cooked and buttered rotis on top of each other and wrap in a clean tea towel or place inside an insulated container.

Ingredients for Makki di Roti (Punjabi Cornmeal Flatbread)

Plate of Saag and Makki ki roti
  • Cornmeal – choose the freshest, fine-ground cornmeal. This will be available in most large supermarkets or Indian food shops.
  • Water – hot water is required to par-cook the dough and soften the corn prior to kneading.
  • Oil – a small amount of any flavourless oil keeps the roti soft
  • Salt (optional)

Steps for making Makki di Roti (Punjabi Cornmeal Flatbread)

1. Make the dough

kneading dough for makki di roti
Use hot water for making the dough

Bring a pot of water to the boil and season with salt (optional). Add the cornmeal and stir well to form a loose, shaggy dough. Cover and stand for 20 minutes. This will give the flour time to hydrate.

Add oil and knead the dough for 8-10 minutes. Cover the dough to prevent it from drying out.

2. Pat the roti out by hand

forming the roti dough
Keep the centre thicker so it doesn’t create a hole in the middle

Take a portion of the dough, a little smaller than a tennis ball and begin to form the dough into a spinning top like shape, using the palms of your hands.

It should be thick in the centre and thinner at the sides.

If it feels sticky, add a little flour and knead some more.

pat the dough using hands to prevent cracks
Follow the video tutorial to see the technique for patting out the dough by hand

Use your thumb and fingers on both hands to gently pat the dough out into a small round.

Now place the dough onto a clean surface or board dusted with plenty of extra cornmeal.

Gently press the top of the dough using your palm and turning the dough as your other palm is at the outer edge to encourage a round shape.

Once the roti reaches your desired size and thickness, you are ready to cook.

3. Cook the roti

how to cook makki ki roti
Cook the Makki di Roti over a low heat

Pre-heat a tawa (griddle) or frying pan over a medium-low heat. Do not add oil.

Gently place the roti onto the tawa and spread the top with a small amount of water (1-2 tsp should do). This will eliminate any cracks in the roti.

Cook the roti for 90 seconds and then flip it over using a metal turner or spatula.

The next side should be cooked over a low heat for 2 minutes. Initially it will stick to the pan, but with a gentle lift at the sides using the turner, it will release itself quite easily from the pan when it’s ready.

serve roti with butter
If you like, you can finish by toasting the roti over an open flame for a traditional char

Turn the roti once more. Cook for another 30-40 seconds or so. The roti may begin to rise, or it may not. With practice, steam will build inside to form the coveted double layer.

Make a few holes in the top of the roti and spread with butter. Serve.

How to make Makki di Roti (Punjabi Cornmeal Flatbread) | Recipe for Punjabi Makki di Roti

Yield: 6

Makki di Roti

Punjabi cornmeal flat bread Makki di Roti
Prep Time: 40 minutes
Cook Time: 25 minutes
Additional Time: 20 minutes
Total Time: 1 hour 25 minutes

Ingredients

  • 340g fine yellow cornmeal, plus more for shaping
  • 240ml hot water
  • 1/2 tsp salt
  • 1 tbsp oil
  • Butter, for spreading on top

Instructions

  1. Bring a pot of water to the boil and season with salt (optional). Add the cornmeal and stir well to form a loose, shaggy dough. Cover and stand for 20 minutes. This will give the flour time to hydrate.
  2. Add oil and knead the dough for 8-10 minutes. Cover the dough to prevent it from drying out.
  3. Take a portion of the dough, a little smaller than a tennis ball and begin to form the dough into a spinning top like shape, using the palms of your hands. It should be thick in the centre and thinner at the sides. If it feels sticky, add a little flour and knead some more. Follow the video tutorial to see the technique for patting out the dough by hand.
  4. Use your thumb and fingers on both hands to gently pat the dough
    out into a small round.
  5. Now place the dough onto a clean surface or board dusted with
    plenty of extra cornmeal.
  6. Gently press the top of the dough using your palm and turning the
    dough as your other palm is at the outer edge to encourage a round shape. Once the roti reaches your desired size and thickness, you are ready to cook.
  7. Pre-heat a tawa (griddle) or frying pan over a medium-low heat. Do
    not add oil.
  8. Gently place the roti onto the tawa and spread the top with a
    small amount of water (1-2 tsp should do). This will eliminate any cracks in
    the roti. Cook the roti for 90 seconds and then flip it over using a metal turner
    or spatula.
  9. The next side should be cooked over a low heat for 2 minutes.
    Initially it will stick to the pan, but with a gentle lift at the sides using
    the turner, it will release itself quite easily from the pan when it's ready.
  10. Turn the roti once more. Cook for another 30-40 seconds or so. The
    roti may begin to rise, or it may not. With practice, steam will build inside
    to form the coveted double layer. Press the roti gently with a clean tea towel to encourage even cooking.
  11. If you like, you can finish by toasting the roti over an open flame for a traditional char. Make a few holes in the top of the roti and spread with butter.
  12. Repeat the process for the remaining roti. You can stack the buttered roti inside a clean tea towel to keep them soft.

Notes

This recipe makes around 6 Makki di Roti, depending on size and thickness.

Serve immediately. Do not freeze.

Nutrition Information:

Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 243Total Fat: 6gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 5mgSodium: 230mgCarbohydrates: 44gFiber: 4gSugar: 0gProtein: 5g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Pin this recipe for later: Makki di Roti (Punjabi Cornmeal Flatbread)

amazing recipe for making makki ki roti punjabi maize roti
You’ll love this recipe for Makki di Roti

More delicious North Indian recipes

Vegan Daal Makhani
Here’s my vegan Daal Makhani recipe for the days you crave a soulful dinner that calls for time and care. Simmer it low and slow for a velvety, stick-to-your ribs texture.Simmer it low and slow for a velvety, stick-to-your ribs texture. Serve with garlic naan, jeera rice, roti or paratha.
Check out this recipe
Vegan Daal Makhani
The Ultimate Saag Paneer
The Ultimate Saag Paneer recipe is pure MAGIC! Soft paneer chunks in a creamy mustard greens & spinach sauce. Every bite will melt in your mouth. A true Indian comfort food meal.
Saag Paneer and Makki ki Roti
Aloo Bhindi Tawa Masala
Stuffed and steamed okra and baby potatoes cooked in a spicy tomato and yoghurt masala.
Aloo Bhindi Tawa Masala Recipe Indian Curry
Perfect Besan Barfi
Perfect Besan Barfi is a meltingly soft and creamy Indian sweet with roasted gram (chickpea) flour, sugar and nuts. Here's an entirely foolproof recipe that delivers amazing results every time.
Perfect Besan Barfi recipe

With love and Makki di Roti,

Sanjana

Share this recipe

Simmy

Thursday 29th of June 2023

Thank you for this video, it’s explained very well and I’m looking forward to try this method out. Would also love to have the recipe of sarson da saag x

Skip to Recipe