Egg Puffs (Bakery Style Indian Egg Puff Recipe with Puff Pastry)
Egg puffs are a South Indian bakery snack: a square of flaky puff pastry folded around a dark, dry caramelized onion masala and half a hard-boiled egg, baked until the layers separate and the top turns deep gold. This egg puff recipe makes 12 from 3 sheets of store-bought puff pastry and 6 eggs in about 40 minutes.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Jump to:
What Makes These Egg Puffs Flaky
Two things decide whether they come out crisp or soggy, and both happen before the tray goes in. The masala has to cook down until no liquid pools when you drag a spoon through the pan, then cool completely. The pastry has to stay cold, one sheet out at a time. The egg goes in halved, yolk side down, the way the bakeries do it. Bake at 430F for 15 to 20 minutes in a fully preheated oven. High heat forces the butter layers apart; a cooler oven gives you pale, dense pastry.
I grew up eating egg puffs from the local bakery in my little town in India. They were one of those bakery snacks I always looked forward to, especially as an evening snack with tea. After moving away from India, I found that I couldn't easily get the same bakery-style egg puffs, so I started making them at home. This recipe is my version of the crisp puff pastry, spicy onion filling, and boiled egg combination I remember.

Why You'll Love This Recipe
- Store-bought pastry does the hard part. I use store-bought puff pastry sheets for these egg puffs. I don't make the pastry from scratch, and I don't think you need to.
- Twelve from one batch of masala. Three sheets, four squares each, one halved egg per puff.
- Adjustable heat. Egg puffs have always been a family favorite. My teen enjoys them, and in general they are one of those snacks that both kids and adults tend to enjoy. For kids who prefer milder flavors, I would keep the chili powder on the lower side. The onion masala still has plenty of flavor from the garam masala, ginger, garlic, and curry leaves without needing to make it very spicy.
- They travel. They hold their shape in a lunchbox or on a platter and reheat back to crisp.
Key Ingredients

- Puff pastry sheets. Three, thawed per the package but kept cold. All-butter gives the most visible layers.
- Eggs. Six, hard-boiled and halved lengthwise. One extra egg white for the wash.
- Onions. Two medium, sliced thin so they collapse evenly. Thick slices stay wet in the middle.
- Tomato ketchup. A tablespoon, stirred into the masala for sweetness, acidity, and color.
- Curry leaves. Finely chopped. This is the aroma that reads as bakery-style rather than generic curry.
How to Make Egg Puffs

- Boil and halve the eggs. Hard-boil six eggs, peel, and slice each lengthwise. Cool completely; warm eggs steam inside the pastry.
- Caramelize the onions. Cook the sliced onions in the oil over medium heat for 8 to 10 minutes, until they go past translucent to properly golden and collapse to about a third of their volume.
- Add the aromatics. Stir in the ginger, garlic, and curry leaves. Cook 1 to 2 minutes, until the raw smell is gone.
- Cook the masala dry. Add the turmeric, chili powder, garam masala, salt, and ketchup. Cook 3 to 4 minutes, until the mixture pulls away from the pan and no liquid pools when you drag a spoon through it. Cool completely.

- Cut the pastry. Preheat the oven to 430F (220C). Cut each sheet into four squares, twelve total. Assemble all four from one sheet before pulling the next from the refrigerator.
- Fill and fold. Brush water along all four edges of a square. Spoon one tablespoon of cooled masala into the center and set half an egg on top, yolk side down. Bring the corners together and press to seal.
- Egg wash and bake. Space them on a parchment-lined sheet and brush the exposed pastry with beaten egg white. Bake for 15 to 20 minutes, until deep golden with visibly separated layers.

Recipe Notes
- The onion filling is one of the most important parts of this recipe. I make sure there is no excess moisture left in the masala before I use it. The filling should be thick and dry rather than wet or saucy. I also let the onion mixture cool completely before putting it into the pastry. A wet or warm filling can make the pastry soggy instead of crisp.
- I learned that puff pastry needs to stay cold while I am working with it. I thaw the sheets according to the package directions, but I don't let them sit out longer than necessary. If the pastry gets too warm, the butter starts to soften, and the dough becomes difficult to handle. The baked puffs can also turn soggy instead of light and flaky. I work with one sheet at a time and keep the remaining sheets refrigerated.
- The egg wash for puff pastry is the difference between deep gold and pale beige, and it takes ten seconds. I brush the tops with egg white before baking because it helps the pastry develop that beautiful golden finish.

Oven Temperature and Timing
- Oven temperature: 430F
- Bake time: 15 to 20 minutes
- Preheat: at least 10 to 15 minutes, fully to temperature
- Rack position: center
- Doneness cue: deep golden top, separated layers along the folds, no pale patches
- Filling cook time: roughly 13 to 16 minutes total, in three stages
A partial preheat is the most common reason they come out pale and dense. Give the oven the full preheat even if the tray is assembled and waiting.

Substitutions and Variations
- Milder: cut the chili powder to a pinch. The garam masala, ginger, garlic, and curry leaves carry the flavor on their own.
- Spicier: add finely chopped green chili with the ginger and garlic.
- Pastry: all-butter gives better layer separation than standard sheets, though both work.
- Other fillings: the same fold takes spiced potato or paneer. Keep the same bake time and watch the color.
What to Serve With Egg Puffs
I grew up eating egg puffs as a bakery-style tea-time snack, so that is still my favorite way to serve them. At home, I like them warm with ketchup and a cup of chai. They also work well as a snack for gatherings and parties.
Green or mint chutney both work in place of ketchup. For a fuller spread, add onion pakora and masala papad, and pour something from this guide to 25 types of tea.
Recipe FAQs
Overfilling, or corners that were not sealed. One tablespoon per square is right. Brush water along all four edges before folding and press the corners firmly so they hold as the pastry expands.
430F for 15 to 20 minutes, in a fully preheated oven, on a parchment-lined tray in the center. Puff pastry relies on a burst of high heat to turn the water in the butter to steam and force the layers apart. Below about 400F the layers set before they separate, and you get dense pastry instead of flaky.
The same thing. Mutta is the Malayalam word for egg, so mutta puffs is what egg puffs are called in Kerala, where they are a bakery standard. Kerala-style egg puffs use the same folded square of puff pastry, onion masala, and halved boiled egg.
Yes. Air fry at 350F for 10 to 12 minutes in a preheated basket, single layer, checking at 8 minutes. Go cooler than the oven here: the convection browns pastry fast and the tops darken before the base is done. Don't crowd the basket or they steam instead of crisping.
The components, yes. The masala keeps refrigerated up to 5 days, and the eggs can be boiled a day or two ahead. Assembled unbaked puffs can sit covered in the refrigerator for a few hours, then go straight into the hot oven.
Refrigerate baked puffs in an airtight container up to 3 days, or freeze up to 3 months. Reheat in a 350F oven or air fryer until crisp again. Skip the microwave, which softens the pastry rather than reviving it.

If you make these, tell me how they went in the comments. Try my samosa puffs next, or these apple hand pies if you have pastry left over.

Equipment
- Rimmed baking sheet
- Parchment paper
- Pastry brush
Ingredients
For the crust
- 3 puff pastry sheets
- 1 egg white
For the filling
- 2 teaspoons oil
- 2 medium onions thinly sliced
- ½ inch ginger grated
- 2 cloves garlic grated
- 5-7 curry leaves finely chopped
- ¼ teaspoon turmeric powder
- ½ teaspoon chili powder
- 1 teaspoon garam masala
- 1 tablespoon tomato ketchup
- Salt to taste
Instructions
Make the filling
- Hard-boil the eggs, peel them, and slice each lengthwise into halves. Set aside to cool completely.
- Heat the oil in a frying pan over medium heat. Add the sliced onions and cook 8 to 10 minutes, stirring occasionally, until golden and collapsed to about a third of their volume.
- Add the ginger, garlic, and curry leaves. Cook 1 to 2 minutes until the raw smell is gone.
- Add the turmeric, chili powder, garam masala, salt, and ketchup. Stir to coat and cook 3 to 4 minutes, until the mixture pulls away from the pan and no liquid pools when you drag a spoon through it.
- Turn off the heat and let the filling cool completely.
Assemble and bake
- Preheat the oven to 430℉ for at least 10 to 15 minutes.
- Cut each puff pastry sheet into 4 equal squares, 12 total. Work with one sheet at a time and keep the rest refrigerated.
- Brush water along all four edges of a square. Place 1 tablespoon of cooled onion filling in the center. Place half an egg on top, yolk side down.
- Bring the four corners together over the egg and press to seal completely. Repeat with the remaining squares.
- Arrange on a parchment-lined baking sheet with space between each puff. Brush the exposed pastry evenly with beaten egg white.
- Bake 15 to 20 minutes, until deep golden with visibly separated layers. Cool a few minutes before serving.
Notes
- The filling must be dry. Drag a spoon through the pan: if liquid seeps back into the channel, keep cooking.
- Both the masala and the eggs must be fully cooled before they go into the pastry. Warm filling steams the layers.
- Keep the pastry cold. Take one sheet out at a time; the rest in the refrigerator.
- Yolk side down leaves the smooth white facing up so the corners fold cleanly.
- Preheat fully. Puff pastry needs immediate high heat to separate.
- Onion masala keeps 5 days refrigerated. Baked puffs keep 3 days refrigerated or 3 months frozen. Reheat in a 350F oven or air fryer, not the microwave.

