This aloo paratha recipe makes soft, golden Indian flatbreads filled with warmly spiced mashed potatoes, fresh cilantro, ginger, and shallots. Each paratha is rolled thin and cooked in a skillet until lightly crisp outside, with a tender, flavorful potato filling inside.

There is something incredibly comforting about a warm, homemade aloo paratha. I love the little golden spots on the surface, the soft dough, and the way the spiced potato filling appears when you tear off a piece. The ginger, garam masala, and fresh cilantro give the potatoes so much flavor without making the filling complicated.
These potato-stuffed flatbreads are lovely for breakfast, brunch, or a simple dinner. If you enjoy homemade flatbreads, try my Cheese Naan Recipe. For a heartier meal, pair them with my Lentil Curry or a refreshing Cucumber Salad with Greek Yogurt. A glass of Homemade Lemonade is a refreshing addition to the table.
What Makes This Aloo Paratha Recipe Work
A good aloo paratha needs two things: a flexible dough and a potato filling that’s flavorful without being too wet.
This version uses all-purpose flour, water, salt, and a little oil or melted fat to make a soft dough that can be rolled around the filling.
The mashed potatoes are mixed with finely chopped shallots or scallions, fresh ginger, cilantro, garam masala, ajwain seeds, and chili powder. The combination gives the filling a warm, savory flavor with fresh herbal notes.
The dough is wrapped around the potatoes, carefully rolled into a flat round, and cooked in a skillet until golden spots appear on both sides.
What I especially like about this method is that the filling stays tucked inside the bread, so every bite has a little potato and a little soft, golden flatbread.
Table of contents

Ingredients for Aloo Paratha

Let’s 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.
How to Roll Aloo Paratha Without Tearing
Rolling stuffed flatbread can feel tricky at first, especially if the potato filling pushes against the dough.
The first thing to check is the dough texture. It should be smooth and flexible, not dry or crumbly. Resting the dough after kneading makes it easier to stretch around the filling.
The potato mixture also matters. If the filling is too wet or contains large chunks, it’s more likely to break through the surface. Mash the potatoes well and chop the other ingredients finely.
When sealing the paratha, make sure the edges meet completely so the filling stays inside.
Then roll with gentle, even pressure. Rather than trying to make the paratha very thin immediately, flatten it gradually and turn it between passes.
A little filling showing through isn’t necessarily a disaster, but heavy pressure can create large tears and make the paratha difficult to transfer to the pan.
Common Mistakes to Avoid
- Using hot mashed potatoes: Hot filling can make the dough sticky and difficult to handle. Allow the potatoes to cool first.
- Making the filling too wet: Excess moisture can cause the flatbread to tear or stick while rolling.
- Skipping the dough rest: Dough that hasn’t rested may resist rolling and shrink back.
- Adding too much flour while rolling: Excess flour can make the surface dry and leave a dusty coating on the cooked bread.
- Overfilling the dough: Too much potato mixture makes sealing difficult and can cause the filling to escape.
- Rolling too aggressively: Heavy pressure can push the potatoes through the dough.
- Using a skillet that’s too hot: The outside may brown before the center is properly heated.
- Cooking over very low heat: The paratha may dry out before developing golden spots.
What to Serve with Aloo Paratha
Aloo paratha is delicious warm and can be served with simple accompaniments that complement the spiced potato filling.
- Plain yogurt: Its cool, tangy flavor balances the spices.
- Raita: A refreshing yogurt-based accompaniment.
- Mango pickle: Adds a sharp, spicy contrast.
- Mint or cilantro chutney: Brings freshness and extra flavor.
- Butter or ghee: A small amount melted over a hot paratha adds richness.
- Indian-style curry: Makes the flatbread part of a more substantial meal.
For a simple breakfast, I like the idea of serving the parathas warm with yogurt and a little pickle on the side. For dinner, a bowl of curry or lentils turns them into a comforting meal.
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
Love this recipe?
Save it to your Pinterest board and find it when you're ready to cook.
1 Choose a photo2 Pick a board

Aloo Paratha Recipe (Potato-Stuffed Flatbread)
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!Estimated reading time: 8 minutes
