Makki di Roti (Punjabi Maize Flatbread)

Made with maize flour rather than wheat, makki di roti has a distinctly rustic character: gently sweet, savoury and more crumbly than a typical chapati. This Punjabi flatbread is shaped by hand, cooked on a hot tawa or frying pan until speckled with brown patches, then finished with ghee for richness and aroma. Its firm, slightly coarse texture is part of its appeal, especially when served hot alongside sarson ka saag or other mustard greens dishes. Hot water helps the maize dough hydrate, making it easier to press into rounds and reducing cracks as it cooks.
Cuisine style Punjabi home cooking
Flavor profile Rich • Savoury • Corn-forward
Techniques Hand-patting • Pan-cooking
Key equipment Tawa or frying pan
Cooking style Make-ahead friendly • Freezer-friendly
Time commitment Under 1 hour

Why this recipe works

  • Traditional shaping: Patting the dough by hand suits maize flour, which has no wheat gluten and is more delicate than chapati dough.
  • Good surface browning: Starting on a hot pan creates the characteristic browned patches, while finishing over medium heat helps the centre cook through.
  • Simple, focused flavour: Maize flour, salt, hot water and ghee keep the roti’s sweet corn flavour and rustic texture at the centre.

Get the most out of this recipe

Authenticity notes

  • Classic pairing: Makki di roti is traditionally served with sarson ka saag, where the richness of ghee balances the earthy mustard greens.
  • Hand-shaped dough: The dough is usually pressed and patted rather than rolled, as maize flour cracks more easily than wheat-based flatbread dough.

Texture tips

  • Use hot water: Hot water helps hydrate the maize flour, making the dough easier to handle and less likely to crumble.
  • Cook through gently: Once the roti has browned in spots, lowering the heat helps the inside cook fully without the outside becoming too dark.
  • Brush while hot: Adding ghee as soon as the roti comes off the pan gives flavour without making the dough heavy.

Common mistakes

  • Dough too dry: If the edges crack badly or the dough falls apart, work in a little more hot water until it holds together.
  • Pan too hot: Excessive heat can brown the outside before the middle is cooked; adjust the heat once the first patches appear.
  • Storing while warm: Let the rotis cool completely before refrigerating or freezing, otherwise trapped steam can make them damp.

Make-ahead tips

  • Best way to reheat: Warm the rotis on a dry frying pan over medium heat until piping hot, then brush with a little ghee.
  • Freezer-friendly: Freeze cooked rotis with baking paper between them so they separate easily before reheating.

Equipment you'll need

Ingredients
Instructions
Print
  1. Put the maize flour and salt in a mixing bowl and stir to combine. Pour in the hot water a little at a time, mixing with a spoon until you have a shaggy dough. When cool enough to handle, knead briefly to bring it together; it should feel soft but not sticky.
  2. Divide the dough into 8 equal balls. Working with one at a time, press and pat it into a round about 12 to 14 cm wide, smoothing any cracks at the edges as you go. Keep the remaining dough covered in the bowl so it does not dry out.
  3. Heat a tawa or frying pan over medium-high heat until hot. Lay on a roti and cook for 1 to 2 minutes until the underside has light brown patches, then turn and cook the other side for 1 to 2 minutes. Press gently with a spatula to help it cook evenly; if it starts to crack, just press the edges back together.
  4. Reduce the heat to medium and cook each roti for a further 30 to 60 seconds per side, turning once or twice, until browned in spots and cooked through. Transfer to a plate and immediately brush with ghee while hot. Repeat with the remaining rotis, adding a little more heat to the pan if it cools down.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Sarson ka saag

Tips

  • Use hot water to help the maize flour hydrate; it makes the dough easier to press and reduces cracking.
  • If the dough feels dry and crumbly, knead in a splash more water; if it feels too wet, work in a spoonful of maize flour.
  • Food safety: if serving to young children, pregnant people, older adults, or anyone immunocompromised, ensure the rotis are cooked through and piping hot.

Substitutions

  • Replace ghee with unsalted butter for a similar richness, though the flavour will be less traditional.
  • Replace fine sea salt with pink himalayan salt for a slightly rounder, mineral note.

Storage

  • Refrigerate up to 2 days
  • Cool completely, then refrigerate in an airtight container. Reheat on a dry frying pan over medium heat for 1 to 2 minutes per side until piping hot, then brush with a little ghee. Freeze with sheets of baking paper between rotis; defrost and reheat as above.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 40min (30min active)
  • Difficulty: Medium
  • Cuisine: Indian
  • Allergens:
    Milk
With serving suggestions Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.