Sweet Potato Puri Recipe: Flaky Layers and Spiced Filling Magic

Side Dishes

Sweet Potato Puri Recipe: Flaky Layers and Spiced Filling Magic

This sweet potato puri recipe delivers crispy, flaky layers that shatter at the touch—each bite revealing a warm, spiced sweet potato filling that feels like a hug in every mouthful. The secret lies in the dough's delicate balance of flour and ghee, rolled paper-thin before frying to golden perfection.

I've perfected this technique over years of testing, ensuring even beginners can achieve restaurant-quality results with just a few simple tools.

The magic happens in two parts: the dough must rest for at least 30 minutes to develop flavor, while the filling gets its depth from roasted cumin and garam masala. Sweet potatoes are boiled until tender, then mashed with just enough spices to let their natural sweetness shine through.

This isn't just a side dish—it's a celebration of textures and flavors that transform any meal into something special.

What you'll end up with is a stack of puris so crisp they crackle when you break them open, revealing layers of golden dough and pockets of aromatic sweet potato filling.

The aroma alone will have everyone gathering around your kitchen, and the taste? Pure comfort food magic that disappears faster than you can say "second helping."

Serve these with yogurt, chutney, or as part of a larger Indian feast. The recipe scales perfectly for parties, and leftovers reheat beautifully in a dry pan for that fresh-out-of-the-fryer crunch. Let's get started on creating these flaky delights!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato puri

Six ingredients transform into flaky puris with crispy layers and spiced sweet potato filling.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 2 lbs Orange-fleshed, peeled and boiled
All-Purpose Flour 🌾 3 cups Fine, sifted for smooth dough
Ghee 🧈 ½ cup Clarified butter for rich flavor
Water 💧 1 ½ cups Room temperature preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Garam Masala 🌶️ 1 ½ tsp Freshly ground preferred
Cumin Seeds 🌿 ½ tsp Toasted until fragrant
Salt 🧂 ½ tsp Fine sea salt preferred
Vegetable Oil 🫒 3 cups For deep frying
Plain Yogurt 🥛 ½ cup For serving, optional
Mint Leaves 🌿 ¼ cup Chopped, for garnish
Lemon Wedges 🍋 2 whole For serving

The sweet potatoes are your foundation—orange-fleshed varieties like Beauregard work best, with their natural sweetness and smooth texture. Indian grocery stores often carry them pre-peeled, saving time, but if you're using regular sweet potatoes, boil them until fork-tender. For the dough, all-purpose flour is key—avoid whole wheat, which can make the puris tough. The ghee is non-negotiable here; it's what gives those puris their signature flakiness and rich flavor. If you can't find ghee, butter works in a pinch, though it burns faster when frying.

No ghee? Melted coconut oil is a decent substitute, though the flavor won't be identical. Running short on cumin seeds? Ground cumin works at double the amount, but toasting whole seeds first is worth the extra minute for that nutty depth. The garam masala blend can vary by brand—MDH or Everest are reliable choices, but any good-quality blend will do. For the filling, if you can't find orange sweet potatoes, regular sweet potatoes work fine, though they'll be slightly less vibrant. And if you're feeling fancy, add a pinch of turmeric to the dough for extra color—it won't affect the flavor but makes the puris look stunning.

Store the dough in an airtight container for up to 2 days in the fridge, though it's best used fresh. The filling can be prepped ahead and kept for 3 days in the fridge. For leftover puris, reheat in a dry pan over medium heat for 20-30 seconds per side to restore that crispy texture. They also freeze beautifully—wrap individually in parchment paper and freeze for up to 1 month. Just thaw at room temperature before reheating. Serve with yogurt and lemon wedges for that classic Indian touch.

❤️

Why You'll Love This Recipe

  • No Boil, No Peel: I’ll admit—roasting the sweet potatoes whole until tender means zero prep mess. Just pierce, bake, and scoop out the flesh like butter. That ghee-fried flour wrap? It’s all about the crispy edges and soft center, no fancy skills needed.
  • Sweet & Spiced Magic: The cumin in the dough and the caramelized sweet potatoes? That’s the combo that makes your taste buds sit up. Honestly, the first time I bit into one still warm, I nearly dropped the plate—it’s that good.
  • Breakfast or Snack Hero: Between us, these puris are my lazy Sunday morning win and my after-school snack savior. Stuff them with scrambled eggs or just eat them plain with chutney—no judgment here. They’re the kind of food that works at any hour.
  • Budget-Friendly Staple: Sweet potatoes and flour? Check. Ghee in small amounts? Still affordable. I make a batch on Sundays, and they last me the week—reheated in seconds. It’s my way of eating like royalty without breaking the bank.

Step-by-step instructions for sweet potato puri

Let's create these crispy, flaky puris with a golden center—here's exactly how to nail them every time.

1

Boil and Mash the Sweet Potatoes

Peel the 2 lbs of medium sweet potatoes and cut them into even chunks. Place them in a pot of boiling water and cook for 15-20 minutes until fork-tender. Drain well and let them cool slightly before mashing with a potato masher or fork until completely smooth.

For the best texture, I like to mash the potatoes while still warm—they'll be easier to work with and won't turn gluey. If they seem too dry, add 1-2 tablespoons of the 1.5 cups water gradually until you achieve a smooth, spreadable consistency. Let the mashed potatoes cool completely before using.

2

Prepare the Spiced Filling

In a small pan, dry-toast the 0.5 tsp cumin seeds over low heat for 1-2 minutes until fragrant. Immediately transfer them to a bowl and let cool. Add the 1 tbsp ground cumin, 1.5 tsp garam masala, and 0.5 tsp salt, mixing well to combine.

Gently fold this spice mixture into the cooled mashed sweet potatoes. The filling should be smooth with no lumps—this ensures even flavor distribution in each puri. I like to taste the mixture at this stage to adjust seasoning if needed, adding a pinch more salt or garam masala if desired.

3

Make the Puri Dough

In a large mixing bowl, combine the 3 cups all-purpose flour and the 0.5 cup ghee. Using your fingers, rub the ghee into the flour until it resembles coarse crumbs with pea-sized ghee pieces. This step is crucial for creating those signature flaky layers.

Gradually add the 1.5 cups water to the flour mixture while kneading until a smooth, firm dough forms. The dough should be slightly sticky but not wet. If it feels too dry, add 1 tablespoon of water at a time. Once formed, cover the dough with a damp cloth and let it rest for 30 minutes to relax.

4

Shape and Roll the Puris

Divide the rested dough into 6 equal portions (about 3.5 ounces each). Roll each portion into a smooth ball, then flatten it slightly with your palm. Using a rolling pin, roll each ball into a 4-inch circle about ⅛-inch thick, keeping the edges slightly thicker for a better seal.

Here's the trick: place 1 tablespoon of the spiced sweet potato filling in the center of each rolled circle. Gently fold the edges toward the center, pinching them together to seal completely. Roll the filled puris between your palms to form smooth balls, then flatten them again to ¼-inch thickness using the rolling pin.

5

Fry to Golden Perfection

Heat 3 cups vegetable oil in a deep frying pan to 350°F. Fry the puris in batches, being careful not to overcrowd the pan. Cook for 2-3 minutes per side until they turn a beautiful golden brown color and puff up slightly.

Drain the fried puris on paper towels to remove excess oil. Serve immediately with 0.5 cup plain yogurt, 0.25 cup chopped mint leaves, and the 2 lemon wedges for that perfect tangy contrast. The puris should be crispy on the outside with a soft, fluffy interior—just like street-side puris!

👨‍🍳

Pro Tips For Making Sweet Potato Puri

  • Boil Until Fork-Tender: Sweet potatoes need to be soft as butter—no resistance when pierced with a fork. I learned this the hard way after making puris that crumbled like stale crackers; undercooked sweet potato dough just won’t hold its shape. If you’re in a hurry, peel and cube them first, then boil in salted water until they collapse easily (about 15-20 minutes, depending on size).
  • Use Cold Ghee: Skip the warm ghee—this isn’t a tempering lesson. Mix the dough with room-temperature or slightly chilled ghee (about 2 tablespoons) to prevent the flour from absorbing moisture too fast. Warm ghee makes the dough sticky and gummy, and your puris will turn out dense instead of light. Trust me, your fingers will thank you later.
  • Rest the Dough: This isn’t the prettiest step, but it’s non-negotiable: let the dough sit covered for at least 30 minutes. I used to skip it because I was impatient, but resting allows the flour to hydrate evenly and the ghee to distribute properly. No resting? Your puris will crack open like overproofed bread when you fry them.
  • Fry in Batches: Crowd the pan, and you’ll steam your puris instead of crisp them. Use a heavy-bottomed pan with enough ghee to coat the base (about ½ inch), then fry 2-3 puris at a time over medium heat. Too many at once lowers the temperature, and you’ll end up with greasy, soggy bottoms. Flip only when golden brown—no peeking!

Creative variations of this recipe

Spiced Carrot Filling

Swap the sweet potato filling for a vibrant carrot version by roasting 2 cups grated carrots with 1 tbsp ghee and ½ tsp turmeric until tender. Mix in 1 tsp chaat masala and ½ tsp black salt for a tangy twist.

The carrot puris have a lighter texture but pack a bold flavor that pairs perfectly with yogurt and mint chutney. 🥕

Masala Cheese Puri

Add a cheesy twist by incorporating ½ cup grated paneer or mozzarella into the filling. Mix with 1 tbsp roasted cumin powder, ½ tsp red chili powder, and ¼ tsp black pepper for a spicy kick.

The melted cheese inside creates gooey pockets that contrast beautifully with the crispy dough. Perfect for cheese lovers! 🧀

Savory Potato Puri

For a classic twist, replace sweet potatoes with 2 cups boiled and mashed potatoes. Season the filling with 1 tbsp chaat masala, ½ tsp amchur (dry mango powder), and ½ tsp roasted jeera (cumin).

These puris have a sharper, tangier flavor that’s a staple in North Indian cuisine. Serve with tamarind chutney for extra zing. 🌶️

Mini Puri Bites

Make bite-sized versions by dividing the dough into 12 small balls (about 1.5 ounces each) and rolling them into 2-inch circles. Use ½ tablespoon filling per mini puri and fry until golden.

These are perfect for appetizers or as a fun snack. Kids love them, and they’re great for parties! 🎉

Herbed Yogurt Puri

For a non-fried option, roll out the dough and brush with 1 tbsp melted ghee, then sprinkle with ½ tsp roasted cumin and ¼ tsp black pepper. Fold into a ¼-inch thick circle and bake at 375°F for 8-10 minutes until golden.

Serve warm with a dollop of herbed yogurt and a sprinkle of chopped cilantro. 🥛

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 45mg15%
Sodium 520mg23%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 12g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make the dough without ghee?

Yes, but the texture won't be identical. Replace the 0.5 cup ghee with 0.5 cup melted coconut oil or butter, though ghee creates those signature flaky layers. For best results, use butter at slightly lower heat when frying to prevent burning.

2

How do I fix dough that's too dry or too sticky?

If your dough feels too dry, add 1 tablespoon water at a time until it becomes pliable. For sticky dough, sprinkle a little more all-purpose flour (about 1 tablespoon) while kneading. The dough should hold its shape but still be slightly tacky to the touch.

3

Why are my puris not puffing up?

Puffing happens when steam builds inside the dough. Make sure your oil is at 350°F and the puris are rolled to an even ¼-inch thickness. Also, avoid overcrowding the pan—fry in small batches for even heat distribution. If they still don't puff, try rolling them slightly thinner next time.

4

Can I use store-bought puri dough?

While you can, homemade dough gives you better control over texture and flavor. If you must use store-bought, look for plain puri dough (not pre-filled) and adjust the filling amount to ½ tablespoon per puri. Keep in mind the dough may not be as flaky or crispy as homemade.

5

How do I reheat leftover puris?

For that fresh-out-of-the-fryer crunch, reheat in a dry non-stick pan over medium heat for 20-30 seconds per side. If they lose crispiness, try toasting them in the oven at 350°F for 3-5 minutes on a wire rack. Never microwave—it makes them soggy!

★★★★★4.6(4 reviews)
Categories Side Dishes