This delicious homemade Indian bread called pav is a soft and fluffy dinner roll that is perfect for pav bhaji or vada pav.

Jump to:
Why this recipe works
- This recipe uses an Asian tangzhong technique in which flour is cooked with a liquid so it can absorb more water and increase the hydration of the dough to make it extra fluffy like milk bread.
- Using a higher proportion of oil instead of butter in the dough allows the rolls to stay softer for a longer period of time!
What is Pav?
Pav is an Indian fluffy and soft dinner roll that has a slight sweetness and buttery-ness. The word pav originates from the Portuguese word pão which means bread. When the Portuguese colonized parts of India, they brought bread-making techniques to India, thus making it an Indian staple. Pav is used for many Indian street foods including pav bhaji, vada pav, and misal pav.
Ingredients and substitutes

- All purpose flour
- Sugar - Do not skip the sugar in this recipe. It doesn't make the bread sweet but rather just brings out a buttery flavor in the bread.
- Fine sea salt
- Active dry yeast - Substitute with instant yeast. 1 teaspoon active dry yeast = ¾ teaspoon instant yeast
- Whole milk
- Vegetable oil
- Unsalted butter
- Egg
Equipment
This recipe is considerably easier if you have a stand mixer to help form and mix the dough since it is a high hydration dough (meaning there is a lot of liquid in the dough).
Buy Now → Mixing the dough without stand mixer
If you don't have a stand mixer, this dough can still be mixed by hand, but the dough will feel quite wet and sticky. Mix the dough with your hands until it forms a shaggy mass. Then clean your hands, cover the dough and let it rest for 15 minutes before starting to knead it together with heavily greased hands. The dough should be kneaded with your hands for 10-15 minutes until the dough becomes supple and smooth.
Make ahead
This pav can be fully made and left out at room temperature for 1-4 days. For a longer shelf life, bake the pav and freeze the portions you don't use. The frozen pav will last for 1+ months in the freezer and can either be thawed or microwaved until warmed through. It is better not to place the pav in the fridge as bread goes stale faster in the fridge than when it is stored at room temperature.
Lastly, the pav dough can also be proofed, shaped into balls, and placed in the freezer for 1-2 days. Then the shaped balls can be brought back to room temperature for their second proof so that they double in size and then baked. Note the second proof will take considerably longer since the dough will come out of the freezer.
Related Recipe

Pav bhaji
Use your homemade pav to make delicious pav bhaji!
Frequently Asked Questions
Pav can last 1-4 days out at room temperature. It can last 1+ month in the freezer and can be thawed at room temperature and heated when ready to be eaten.
A good store-bought substitute for pav is to buy either premade dinner rolls, bake and serve dinner rolls from the freezer section, or King's Hawaiian rolls (slightly sweeter than pav).
Pav dough can be proofed, shaped into balls, and placed in the freezer for 1-2 days. Then the shaped balls can be brought back to room temperature for their second proof so that they double in size and then baked.
Simply omit the egg in the recipe. For the egg wash, substitute milk and then brush the pav with butter when it comes out of the oven. The resulting pav won't rise as much and won't have as shiny an exterior but will still be fluffy and light.
Substitute whole milk with a non-dairy milk of choice or water. Replace the butter in the recipe with vegan butter or vegetable oil.

Pav (Fluffy Indian Bread Rolls)
Ingredients
Tangzhong Ingredients
- ½ cup (122 g) whole milk
- 2 tablespoons (20 g) all purpose flour
Dough Ingredients
- 3.5 cups (490 g) all purpose flour
- ¼ cup (51 g) sugar
- 1 ⅛ teaspoons (9 g) fine sea salt
- 1 tablespoon (12 g) active dry yeast
- 1 cup (245 g) whole milk warm
- 2 tablespoons unsalted butter melted
- 1 egg
- ¼ cup (50 g) vegetable oil
Egg Wash Ingredients
- 1 egg
- 2 tablespoons heavy cream
- 1-2 tablespoons butter
- pinch of flaky sea salt
Instructions
Video Tutorial. Before you start this recipe, it works best with gram measurements. It leads to the most consistent results. This recipe also works best with a stand mixer - if you don't have one look at the making by hand tips.
Make tangzhong
- Add ½ cup (122 g) whole milk and 2 tablespoons (20 g) all purpose flour to a small saucepan and whisk until combined.
- Bring a rubber spatula and the small saucepan to the stove. Place the saucepan on the stove on low heat while constantly stirring. Once you start to see a few bubbles or the mixture start to thicken into a pudding texture, turn off the heat.
- Transfer tangzhong to a small bowl and tightly cover the top of tangzhong with plastic wrap to prevent it from forming a skin. Place the tangzhong in the fridge while working on other tasks to allow it to cool.
Make dough
- In a stand mixer with the dough hook attachment, add 3.5 cups (490 g) all purpose flour, ¼ cup (51 g) sugar, 1 ⅛ teaspoons (9 g) fine sea salt, and 1 tablespoon (12 g) active dry yeast and mix on low speed to combine all of the dry ingredients.
- In a small bowl add 1 cup (245 g) whole milk and 2 tablespoons unsalted butter and place in the microwave for 30 seconds or until the milk is warm and the butter is melted. It is very important that the milk is not too hot or else it will kill the yeast. The milk should be under 110F or lukewarm to the touch.
- Pour the warm milk and butter mixture into the stand mixer.
- Next crack 1 egg into the small bowl that used to contain the milk mixture. Whisk the egg until the yolk is white and completely incorporated.
- Pour the beaten egg into the stand mixer along with the tangzhong and ¼ cup (50 g) vegetable oil.
- Start the stand mixer on low speed and mix until a dough has formed.
- Increase the speed to medium-high and mix for at least 7 minutes. The dough will seem VERY sticky in the beginning and stick to the sides of the stand mixer but trust the process and keep the stand mixer running until the dough is able to form a mass in the center without sticking to the sides. This may take anywhere from 12-15 minutes. The dough should be supple, sticky, and smooth. During this time if there is some dough that the hook isn't able to reach, stop the mixer and use your bench scraper to scrape down the sides of the bowl.
- Once the dough is mixed, use either a greased bench scraper or heavily greased hands to transfer the dough to a clean bowl big enough for the dough to double in size. Lightly rub some more vegetable oil on the exterior of the dough to ensure that it doesn’t dry out.
- Loosely cover the top of the bowl with a clean reusable shower cap or kitchen towel and allow the dough to double in size, which can take anywhere between 1-2 hours depending on how hot your kitchen is. Look at the size of the dough rather than the rely solely on the time indicator.
Form rolls
- Lightly spray the bottom of 9 inch x 13 inch baking pan with vegetable oil. Cut out parchment paper to the size of the baking pan and place it on the tray. The vegetable oil coating will help the parchment paper adhere to the pan without sliding.
- Once the dough has doubled in size, tip the dough out onto a clean working surface. Do not add flour to the working surface but if you are struggling with working with the dough, lightly grease your hands and part of the working surface.
- Using a bench scraper, divide the dough into 18 equal pieces. Cover the pieces of dough that you aren’t working with a clean kitchen towel to prevent them from drying out.
- With each dough, flatten it with the palm of your hand.
- Then, proceed to pick up each corner of dough and stick it to the center to form a loose ball with a seam in the center.
- Flip the ball so that the seam side is down.
- Cup the dough ball with your hands and move your hands in a circular motion while slightly dragging the dough to help smooth the seam and create a taut ball.
- Place the ball into the baking pan. Repeat with the remaining dough balls. The resulting baking tray should have 6 rows of 3 rolls each that are evenly spaced out.
- At this point, you can either stop, tightly wrap the baking pan, and freeze the rolls to be baked for another day (preferably in the next 2 weeks) or continue forward to the final proof (next step).
Final proof
- For the final proof, you can take a slow approach or a faster one. Faster approach: Proof the rolls again for another 1- 1.5 hours or until the rolls have taken the entire space of the pan and have risen near the top of the pan. This should be roughly double the size of the original balls. Another indicator is that when the dough is touched gently, the dough should indent and slowly spring back. If the dough is over proofed, the dough will deflate, and if it is under proofed, it will spring back quickly. Slow proof: Alternatively, you can place the rolls in the fridge overnight for a slower proof. If your workspace was warm when making the pav, slow down the process by moving the pav to the freezer for 1 hour and then into the fridge overnight to ensure that they don't overproof. If you pull the dough out of the freezer, then the time for it to proof can be upwards of 3+ hours at room temperature so always go by how high the dough has risen and how it feels rather than time.
Bake bread
- Heat the oven to 350F.
- In a small bowl, crack 1 egg, 2 tablespoons heavy cream, and a pinch of fine sea salt. Whisk very thoroughly until the egg white and yolk are incorporated with the cream.
- Use a pastry brush to brush a layer of egg wash on top of the pav.
- Place the baking pan on top of another sheet tray that is wider than it. This is so that when you pull the bread out to do the second brush of egg wash, it is easier to pull out of the oven without the risk of puncturing the bread.
- Place bread on the middle rack of the oven and bake for 18 minutes.
- Take the bread out of the oven and brush another layer of egg wash, especially on the areas that look pale, and place it back into the oven for another 5-7 minutes or until the pav looks deeply brown on the exterior.
- Take the pav out of the oven and immediately spread approximately 1-2 tablespoons butter over the exterior for the final shiny shimmer and sprinkle a pinch of flaky sea salt
- Allow the pav to cool for at least 15 minutes before tearing it apart for dinner to toast up for pav bhaji.
Storing
- The pav can either be tightly wrapped and stored at room temp for 1-4 days or placed in the freezer for months and reheated when ready to eat. Avoid putting the pav in the fridge, as it becomes stale faster in the fridge than at room temperature.
Notes and Tips
- Look at the make ahead tips written above for how you can divide these steps amongst multiple days or prep this ahead of a big gathering!


























Leave a Reply