Indian Khir Puri: Crispy Fried Pastry with Rice Pudding Filling
Photo by Jubair Bin Iqbal on Pexels

Indian Khir Puri: Crispy Fried Pastry with Rice Pudding Filling

Delicate, crispy hollow pastries filled with warm cardamom-infused rice pudding studded with nuts and raisins. Khir Puri is a showstopper Indian dessert where paper-thin fried shells give way to creamy, fragrant filling. Perfect for celebrations or special occasions.

Prep
40 min
Cook
35 min
Wait
45 min
Total
2 hr
Makes
12 khir puris
Share

Steps

Before you start
  • Have milk and cream at room temperature for the khir
  • Keep a mold or ladle ready for shaping the puris
  • Prepare a paper-towel-lined plate for draining fried pastries
  • Read through the puri-frying technique before starting—it requires confidence and practice
  1. Make the Puri Dough

    • In a medium bowl, whisk together all-purpose flour, maida flour, and salt.
    • Create a well in the center and add melted ghee and warm water.
    • Mix with your fingertips until a soft, smooth dough forms, adding water 1 tablespoon at a time if too dry.
    • Knead for 5–7 minutes until the dough is elastic and shiny.
    • The dough should be softer than chapati dough.
    • Cover with a damp cloth and let rest for 15 minutes at room temperature.
    + Show details

    Ready when: Dough is smooth, soft, and slightly sticky to the touch

    Tip: Softer dough creates thinner, crispier puris. If it's too stiff, add warm water a few drops at a time.

  2. Prepare the Khir (Rice Pudding)

    • Pour whole milk and heavy cream into a medium saucepan.
    • Bring to a gentle boil over medium heat, stirring occasionally to prevent a skin from forming.
    • Add the rinsed basmati rice and crushed cardamom pods.
    • Reduce heat to medium-low and simmer for 20–25 minutes, stirring frequently, until the rice is very soft and most of the liquid has been absorbed (the mixture should still be slightly runny, not dry).
    • Stir in the condensed milk.
    • Add the saffron threads along with their soaking milk.
    • Cook for another 2–3 minutes, stirring constantly.
    + Show details

    Ready when: Rice is very soft and breaks apart easily; mixture is creamy and pale golden from saffron

    Tip: Stir the rice mixture often to prevent it from sticking to the bottom and scorching. The khir will thicken more as it cools.

  3. Toast Nuts and Finish Khir

    • While the rice pudding simmers, heat 1 tablespoon of ghee in a small skillet over medium heat.
    • Add the cashew pieces and cook for 2–3 minutes, stirring constantly, until golden and fragrant.
    • Set aside on a paper towel.
    • Once the khir is cooked and saffron is stirred in, fold in the toasted almonds, fried cashews, and raisins.
    • Remove from heat and let cool to room temperature (about 10 minutes), stirring occasionally.
    • The khir will continue to thicken slightly as it cools.
    + Show details

    Ready when: Khir is creamy and thick enough to hold a spoon, nuts are golden and fragrant

    Tip: Don't let the khir get completely cold before filling—it should still be warm enough to spoon easily.

  4. Heat Ghee and Test TemperatureOven 325°F / 165°C

    • Pour 3 cups ghee or vegetable oil into a large heavy-bottomed pot or Dutch oven.
    • Place the candy thermometer in the oil and heat over medium-high heat until the oil reaches 325°F (163°C).
    • Maintain this temperature throughout frying.
    • Test the oil: a small piece of dough should sizzle gently and rise to the surface within 3–4 seconds.
    + Show details

    Ready when: Oil registers 325°F (163°C) on a thermometer

    Tip: Oil that is too hot will burn the outside before the dough cooks through; too cool and it will absorb grease and be heavy.

  5. Divide and Shape Dough

    • Divide the rested dough into 12 equal portions (about 1 tablespoon each) and roll each into a smooth ball.
    • Lightly dust with flour and arrange on a plate.
    • Have your sphere mold or ladle (2–3 inches/5–7 cm diameter) ready, oiled lightly.
    • You will shape each puri in the hot oil using the mold.
    + Show details

    Ready when: Twelve evenly sized dough balls are ready

    Tip: Keep the dough balls covered with a damp cloth until you fry them so they don't dry out. Work quickly once you start frying.

  6. Fry the First PuriOven 325°F / 165°C

    • Once the oil reaches 325°F (163°C), gently place one dough ball into the oil.
    • Using an oiled mold or small ladle, immediately press it against the bottom of the pot, creating a thin, hollow shell.
    • The dough will puff and rise around the mold.
    • Gently push the mold deeper and hold it there for 20–30 seconds to keep the shape, then carefully withdraw the mold.
    • The puri should be golden-brown within 1–1.5 minutes total.
    • Use a mesh skimmer or slotted spoon to remove it and drain on paper towels.
    • Repeat with remaining dough balls.
    + Show details

    Ready when: Puri is light golden-brown, hollow, and crispy; mold slides out easily

    Tip: This step takes practice. Keep the oil temperature steady and work confidently—hesitation can cause the puri to tear or absorb too much oil. If the dough tears, you can still use it by patching it gently with cool oil on your fingers.

  7. Fill and Serve the Khir Puris

    • Once all puris are fried and cooled slightly (so they're crispy but still warm), carefully fill each one by spooning warm khir into the hollow center.
    • Use about 2–3 tablespoons of khir per puri, filling generously but not so much that it spills out.
    • Garnish each with a few almond slivers, a cashew piece, and a raisin if desired.
    • Serve immediately while the puris are still crispy and the khir is warm.
    + Show details

    Ready when: Puris are filled and garnished, ready to serve

    Tip: Fill the puris just before serving so they stay crispy. If made ahead, store puris and khir separately and reheat before filling.

Good to know

Tips
  • This is an advanced recipe requiring practice. The key to success is maintaining oil temperature between 320–330°F (160–166°C) and using a confident, steady hand when shaping the puri mold. If your first few puris tear or fail, don't despair—they are still delicious, and you can serve them as broken khir shards with khir spooned over them.
  • Saffron is optional but elevates the khir significantly. If you skip it, the khir will still taste wonderful; the visual difference is the main loss. Soak your saffron in warm milk beforehand to release its color and flavor.
  • The khir will thicken considerably as it cools. If you make it hours ahead and reheat it, add a splash of whole milk or cream to return it to a spooning consistency.
  • Crisp puris are essential to the enjoyment of this dish. Never fill them more than 30 minutes before serving, and always store fried puris in an airtight container (not in the fridge) to preserve crispness.
Make ahead

The puri dough can be made up to 2 hours ahead and kept covered at room temperature. The khir can be made up to 4 hours ahead, covered, and refrigerated; reheat gently over low heat, stirring in a splash of milk if it thickens too much. Fried puris are best served the same day but can be made up to 8 hours ahead and stored in an airtight container at room temperature. Reheat them in a 300°F (150°C) oven for 3–5 minutes to re-crisp them before filling.

Storage & reheating

Room temperature: Fried puris (unfilled) keep crisp for up to 8 hours in an airtight container. Refrigerator: Khir keeps for up to 3 days in an airtight container. Freezer: Fried puris can be frozen for up to 2 weeks in a freezer bag; thaw and recrisp in a 300°F (150°C) oven for 5 minutes. Do not freeze filled khir puris. To reheat khir: Gently warm over low heat or microwave in 30-second intervals, stirring between each, adding a splash of milk if needed.

Substitutions
  • white basmati rice, rinsed → Short-grain white rice or arborio rice. These cook slightly faster and may create a creamier khir; reduce simmering time by 2–3 minutes and taste for doneness.
  • green cardamom pods, crushed → 1/4 teaspoon ground cardamom. Add it in the last minute of cooking rather than at the start, as pre-ground cardamom loses flavor with prolonged heating. You'll still get good aroma.
  • saffron threads → A pinch of turmeric or omit entirely. Turmeric will add a mild earthy flavor and yellow color but less floral complexity. The khir is delicious without saffron, though less luxurious.
  • ghee or vegetable oil → Vegetable oil or coconut oil. Use refined coconut oil for a neutral flavor. Avoid olive oil, which will burn at this temperature. Vegetable oil is most neutral and economical.

More desserts

See all →

Find more like this

Cuisine
Indian
Method
Stovetop
Occasion
Parties

Reviews (0)