Nutrition Facts for Punjabi style homemade roti

Punjabi Style Homemade Roti

Discover the authentic flavor of North India with this easy recipe for Punjabi Style Homemade Roti! Made with wholesome whole wheat flour (atta), this traditional flatbread is soft, pliable, and packed with rustic charm. Whether you're a roti-making novice or a seasoned pro, this step-by-step guide will help you achieve perfectly puffed rotis every time, cooked to golden perfection on a hot tawa. With just a handful of simple pantry ingredients like water, salt, and optional ghee for added richness, this versatile flatbread pairs beautifully with Punjabi classics like dal, curries, or sabzi. Quick to prepare and endlessly satisfying, homemade roti elevates any meal with its warm, fresh, and hearty appeal. Perfect for weeknight dinners or festive feasts, this recipe brings the soul of Punjab right to your plate!

Nutriscore Rating: 74/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Punjabi Style Homemade Roti
Prep Time:15 mins
Cook Time:20 mins
Total Time:35 mins
Servings: 8

Ingredients

  • 2 cups Whole wheat flour (atta)
  • 0.5 teaspoons Salt
  • 0.75 cups Water
  • 2 tablespoons Ghee (optional, for brushing)
  • 0.25 cups Dry flour (for rolling)

Directions

Step 1

In a large mixing bowl, combine the whole wheat flour and salt.

Step 2

Gradually add water a little at a time, mixing it into the flour with your hand or a spoon until the dough starts to come together.

Step 3

Knead the dough with your hands for 8-10 minutes until it becomes soft, smooth, and pliable. If the dough feels sticky, add a small amount of dry flour; if it feels too dry, add a few drops of water.

Step 4

Cover the dough with a damp kitchen towel and let it rest for 20 minutes.

Step 5

After resting, divide the dough into 8 equal-sized balls and shape each one into a smooth sphere.

Step 6

Lightly dust a rolling surface with dry flour. Take one dough ball and roll it into a thin, round disc, about 6-8 inches in diameter. Add more dry flour as needed to prevent sticking.

Step 7

Preheat a tawa (flat griddle) or skillet over medium-high heat.

Step 8

Carefully transfer the rolled-out roti to the preheated tawa. Let it cook for 30-40 seconds or until bubbles start to form.

Step 9

Flip the roti using tongs and cook the other side for another 30-40 seconds. Press gently with a spatula to help it puff up evenly.

Step 10

Flip it once more and cook for an additional 15-20 seconds, or until both sides have golden brown spots.

Step 11

Repeat the rolling and cooking process with the remaining dough balls.

Step 12

Optional: Brush each roti with ghee for added flavor and softness.

Step 13

Serve warm with your favorite Punjabi dish, such as dal, curry, or sabzi.

Nutrition Facts

Serving size (492.2g)
Amount per serving % Daily Value*
Calories 1187.8
Total Fat 32.0g 0%
Saturated Fat 17.1g 0%
Polyunsaturated Fat 0g
Cholesterol 66mg 0%
Sodium 1198.5mg 0%
Total Carbohydrate 203.8g 0%
Dietary Fiber 27.6g 0%
Total Sugars 1.1g
Protein 35.7g 0%
Vitamin D 0IU 0%
Calcium 100.5mg 0%
Iron 9.4mg 0%
Potassium 1045.9mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 23.1%
Protein: 11.5%
Carbs: 65.4%