Aloo Paratha is a soft Indian potato stuffed flatbread made with simple homemade dough and a flavorful mashed potato filling. It is warm, filling, lightly spiced, and perfect for breakfast, lunch, dinner, or a savory snack.

This easy Aloo Paratha recipe uses whole wheat flour or atta, water, oil, mashed potatoes, scallions, cilantro, ginger, garam masala, ajwain, chili powder, and salt. The soft dough is wrapped around the potato filling, rolled gently, then cooked in a hot pan until golden spots appear.
Serve Aloo Paratha warm with yogurt, pickle, chutney, butter, or a simple salad for a comforting Indian-style meal.For a simple Indian-style plate, serve Aloo Paratha with Kachumber Salad. The fresh tomato, onion, mint, and yogurt dressing balance the warm spiced potato filling beautifully.
Table of contents
- Why You’ll Love This Recipe
- Ingredients for Aloo Paratha
- Ingredient Notes and Substitutions
- How To Make Aloo Paratha
- Expert Tips for Perfect Aloo Paratha
- Storage and Reheating
- Best Flour for Aloo Paratha
- How to Stop Aloo Paratha from Tearing
- Can I Make Aloo Paratha Ahead of Time?
- Variations
- Common Mistakes To Avoid
- What To Serve With Aloo Paratha
- FAQs
- More Indian-Inspired Recipes You’ll Love
Why You’ll Love This Recipe
- Soft and flavorful stuffed flatbread.
- Made with simple pantry ingredients.
- Great way to use leftover mashed potatoes.
- Perfect for breakfast, lunch, or dinner.
- Delicious served warm with yogurt or chutney.

Ingredients for Aloo Paratha
the Dough
- 2 1/2 cups all-purpose flour
- 1 teaspoon salt
- 1 cup water
- 2 tablespoons vegetable oil, ghee, or melted butter
the Potato Filling
- 1 1/2 cups mashed potatoes
- 1/2 cup chopped scallions or shallots
- 2 tablespoons chopped fresh cilantro
- 1/2 teaspoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon ajwain seeds or thyme
- 1/4 teaspoon chili powder
- 1/2 teaspoon salt
For Cooking
- Extra flour, for rolling
- Oil, ghee, or butter, for cooking

Ingredient Notes and Substitutions
All-Purpose Flour
All-purpose flour makes a soft and flexible dough. Add the water gradually because some flour absorbs more liquid than others. For the most accurate result, weigh the flour if possible, or spoon it into the measuring cup and level it off instead of packing it down. See this guide to measuring flour.
Mashed Potatoes
Use plain mashed potatoes without too much cream or butter. The filling should be soft but not wet, so it stays inside the flatbread while rolling.If you have extra mashed potatoes, you can also use them to make these Homemade Potato Cheese Balls. They are crispy outside, soft inside, and filled with melty cheese.
Scallions or Shallots
Scallions add a fresh onion flavor. You can also use finely chopped shallots, green onions, or regular onion.
Cilantro
Fresh cilantro adds brightness to the potato filling. You can skip it if you do not like cilantro.
Ginger
Fresh ginger gives the filling a warm flavor. Use a small amount so it does not overpower the potatoes.
Garam Masala
Garam masala gives Aloo Paratha its classic Indian-style flavor. You can adjust the amount depending on how strong you like the spices.
Ajwain
Ajwain seeds add a bold, slightly earthy flavor. If you do not have ajwain, use thyme as an easy substitute.
Chili Powder
Chili powder adds gentle heat. Use more or less depending on your spice preference.
How To Make Aloo Paratha
- Make the dough.
In a large bowl, mix the whole wheat flour or atta with the salt. Add the water and oil, then mix until a dough forms. - Knead the dough.
Knead the dough for a few minutes until smooth and soft, then cover it and let it rest before rolling. Resting gives the dough time to relax, which makes it easier to roll around the potato filling without tearing. For more helpful technique tips, see Serious Eats’ Aloo Paratha guide. - Make the potato filling.
In a separate bowl, combine the mashed potatoes, scallions, cilantro, ginger, garam masala, ajwain, chili powder, and salt.

- Divide the dough.
Divide the dough into equal portions. Roll each portion into a small ball. - Add the filling.
Flatten one dough ball into a small circle. Place a portion of potato filling in the center. - Seal the dough.
Bring the edges of the dough up around the filling and pinch to seal. Gently flatten the stuffed dough ball. - Roll the paratha.
Dust the surface with flour and carefully roll the stuffed dough into a flat round. Roll gently so the filling does not break through. - Cook the paratha.
Heat a pan over medium-high heat. Place the paratha in the hot pan and cook until light brown spots appear. - Flip and finish.
Flip the paratha and cook the other side. Brush or drizzle with oil, ghee, or butter, then cook until golden spots form on both sides.

- Serve.
Serve Aloo Paratha warm with yogurt, chutney, pickle, or butter.For a creamy dip on the side, serve it with this Lemon Yogurt Sauce. The tangy yogurt, lemon, and garlic work well with the warm potato filling.
Expert Tips for Perfect Aloo Paratha
- Use a soft dough so it rolls easily around the potato filling.
- Let the dough rest before rolling for a smoother texture.
- Make sure the mashed potato filling is not too wet.
- Chop the scallions and cilantro finely so the filling spreads evenly.
- Do not overfill the dough, or it may tear while rolling.
- Roll gently from the center outward.
- Cook on a hot pan so the paratha gets golden spots.
- Brush with ghee or butter for the best flavor.
Storage and Reheating
Store leftover Aloo Paratha in an airtight container in the refrigerator for up to 3 days.
To reheat, warm it in a skillet over medium heat until soft and hot again. You can also reheat it in the microwave, but the texture will be softer.
For freezing, stack cooked parathas with parchment paper between each one and place them in a freezer-safe bag for up to 2 months. The parchment helps prevent the flatbreads from sticking together, so you can remove only what you need. Reheat from frozen in a hot skillet until warm and soft again. See this guide to freezing flatbreads with parchment.
Best Flour for Aloo Paratha
Whole wheat flour, also called atta, is the best flour for Aloo Paratha because it makes the dough soft, flexible, and easier to roll around the potato filling. All-purpose flour can work, but atta gives a more traditional flavor and better texture.
How to Stop Aloo Paratha from Tearing
To stop Aloo Paratha from tearing, keep the dough soft, let it rest before rolling, and make sure the potato filling is not wet. Do not overfill the dough, and roll gently from the center outward with light pressure. If the filling starts to come out, dust the area with a little flour and continue rolling slowly.
Can I Make Aloo Paratha Ahead of Time?
Yes. You can make the dough and potato filling a few hours ahead and keep them covered in the refrigerator. Let both come closer to room temperature before rolling. Cooked Aloo Paratha can also be reheated in a hot skillet until warm and soft again.
Variations
Cheese Aloo Paratha
Add shredded cheese to the potato filling for a melty version.
Spicy Aloo Paratha
Add extra chili powder, chopped green chili, or red pepper flakes.
Herb Aloo Paratha
Add more cilantro, parsley, or mint for a fresh herb flavor.
Garlic Aloo Paratha
Add minced garlic to the filling for a stronger savory taste.
Paneer Aloo Paratha
Mix crumbled paneer with the mashed potato filling for extra protein.

Aloo Paratha
Ingredients
- 2 1/2 cups all-purpose flour
- 1 teaspoon salt
- 1 cup water
- 2 tablespoons vegetable oil ghee, or melted butter
- 1 1/2 cups mashed potatoes
- 1/2 cup chopped scallions or shallots
- 2 tablespoons chopped fresh cilantro
- 1/2 teaspoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon ajwain seeds or thyme
- 1/4 teaspoon chili powder
- 1/2 teaspoon salt
- Extra flour for rolling
- Oil ghee, or butter, for cooking
Method
- For the Dough
- 2 1/2 cups all-purpose flour
- 1 teaspoon salt
- 1 cup water
- 2 tablespoons vegetable oil, ghee, or melted butter
- For the Potato Filling
- 1 1/2 cups mashed potatoes
- 1/2 cup chopped scallions or shallots
- 2 tablespoons chopped fresh cilantro
- 1/2 teaspoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon ajwain seeds or thyme
- 1/4 teaspoon chili powder
- 1/2 teaspoon salt
- For Cooking
- Extra flour, for rolling
- Oil, ghee, or butter, for cooking
Nutrition
Video
Notes
- Do not make the potato filling too wet.
- Roll gently so the filling stays inside.
- Use enough flour to prevent sticking, but do not add too much or the paratha can become dry.
- Serve immediately for the best texture.
Tried this recipe?
Let us know how it was!Common Mistakes To Avoid
- Using a dough that is too dry or too sticky.
- Not resting the dough before rolling.
- Adding too much potato filling, which can make the paratha tear.
- Using a wet potato filling that leaks while rolling.
- Rolling the stuffed paratha too hard.
- Cooking on low heat, which can make the paratha dry and tough.
- Not brushing enough oil, ghee, or butter while cooking.
What To Serve With Aloo Paratha
Serve Aloo Paratha with plain yogurt, raita, mango pickle, mint chutney, cilantro chutney, butter, dal, cucumber salad, tomato salad, or a simple cup of tea. For a fuller meal, pair it with Coconut Lime Rice and a simple curry or lentil dish.
FAQs
Aloo Paratha is an Indian stuffed flatbread filled with seasoned mashed potatoes and cooked on a hot pan until golden.
Yes. Leftover mashed potatoes work well as long as they are not too loose or creamy.
It may have been overfilled, the dough may have been too dry, or the filling may have been too wet.
Yes. You can skip it or use thyme as a substitute.
Yes. You can make the dough a few hours ahead and keep it covered in the refrigerator. Let it come closer to room temperature before rolling.
Yes. Cook the parathas first, cool them completely, then freeze with parchment paper between each one.
Yes. All-purpose flour works, but whole wheat flour or atta gives a more traditional flavor and softer texture.
Whole wheat flour or atta is best for Aloo Paratha because it makes the dough soft, flexible, and easier to roll around the potato filling.
Keep the dough soft, do not overcook the paratha, and brush it with ghee or butter after cooking. Store cooked parathas covered in a clean towel to keep them warm and soft.
The filling may be too wet, the dough may be too dry, or the paratha may be overfilled. Use a soft dough, dry mashed potato filling, and roll gently with light pressure.
More Indian-Inspired Recipes You’ll Love
- Kachumber Salad – Indian Tomato & Onion Salad
- Homemade Mexican Pizza
- Cheesy Beef Potato Balls (Crispy Outside, Melty Inside!)
- Sun-Dried Tomato Stuffed Chicken Breast
- Lebanese Skillet Pizza (Lahmacun-Style) – Easy Stovetop Recipe
Estimated reading time: 9 minutes