Nigerian Puff Puff Recipe — Soft, Fluffy Deep-Fried Dough Balls
Nigerian Puff Puff Recipe
Soft, fluffy, golden deep-fried dough balls — Nigeria's most beloved snack at every party, market, and roadside stall
What is Puff Puff?
Puff puff is Nigeria's most universally loved snack — small, round, deep-fried dough balls that are crispy on the outside, soft and fluffy on the inside, and subtly sweet with a hint of nutmeg. They are sold by street vendors, served at parties and naming ceremonies, packed in children's school lunchboxes, and eaten at any time of day. If you have ever been to a Nigerian party, you have eaten puff puff.
The name is onomatopoeic — the "puff" refers to the way the dough puffs up when it hits the hot oil, expanding into a perfect sphere. Unlike doughnuts, puff puff has no hole and is not glazed — it is eaten plain or dusted with icing sugar. The texture is the key: the outside should be slightly crispy with a golden-brown colour, while the inside should be airy, soft, and almost custardy.
Puff puff is related to other West African fried doughs — Ghana's bofrot, Cameroon's puff puff, and Côte d'Ivoire's beignets — but the Nigerian version is distinct in its use of nutmeg and its specific texture.
Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Plain flour | 300g | All-purpose flour — do not use self-raising |
| Instant yeast | 7g (1 sachet) | Instant/fast-action yeast — not active dry |
| Warm water | 150ml | Should feel warm but not hot on your wrist |
| Sugar | 3 tbsp | Feeds the yeast and adds sweetness |
| Salt | 1/2 tsp | Balances the sweetness |
| Ground nutmeg | 1/2 tsp | The secret ingredient — do not omit |
| Vegetable oil | For deep frying | Sunflower or vegetable oil — neutral flavour |
Step-by-Step Instructions
Mix the batter
In a large bowl, combine the flour, yeast, sugar, salt and nutmeg. Make a well in the centre and add the warm water gradually, mixing with a wooden spoon or your hands until you have a smooth, thick batter — thicker than pancake batter but thinner than bread dough. It should fall off a spoon in thick ribbons.
Tip: The batter consistency is crucial. Too thick and the puff puff will be dense; too thin and they will not hold their shape. Aim for the consistency of thick porridge.
Rest the batter
Cover the bowl with cling film or a damp cloth and leave in a warm place for 45-60 minutes. The batter should double in size and become bubbly. This rising time is what creates the fluffy interior.
Tip: In winter, place the bowl in a slightly warm oven (turned off but with the light on) to help the yeast activate.
Heat the oil
Pour vegetable oil into a deep pot to a depth of at least 5cm. Heat to 170°C. If you do not have a thermometer, test by dropping a small amount of batter into the oil — it should sizzle and rise to the surface within 3 seconds. If it sinks and stays down, the oil is too cold. If it browns immediately, the oil is too hot.
Tip: Maintaining the right oil temperature is the key to perfect puff puff. Too hot = burnt outside, raw inside. Too cold = greasy, dense puff puff.
Fry in batches
Wet your hands with water (this prevents the batter from sticking). Scoop a golf ball-sized portion of batter and carefully drop it into the hot oil. Fry 4-5 at a time — do not overcrowd the pot as this drops the oil temperature. Fry for 3-4 minutes, turning occasionally with a slotted spoon, until golden brown all over.
Tip: The puff puff will naturally rotate in the oil as the bottom cooks and becomes lighter than the top. This is normal — just guide them gently with a spoon.
Drain and serve
Remove with a slotted spoon and drain on kitchen paper. Serve immediately while hot. Dust with icing sugar if desired. Puff puff is best eaten fresh — they lose their crispiness as they cool.
Puff Puff Variations
Spicy Puff Puff
Add 1/2 tsp cayenne pepper or finely chopped scotch bonnet to the batter. The contrast of sweet dough and heat is addictive.
Coconut Puff Puff
Replace 50ml of the water with coconut milk and add 2 tbsp desiccated coconut to the batter.
Banana Puff Puff
Mash one very ripe banana into the batter. Reduces the sugar needed and adds natural sweetness.