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

Prep: 15 mins (+ 45 mins rising) 🔥 Cook: 30 mins 👥 Serves: 20 pieces 📊 Difficulty: Easy

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

1

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.

2

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.

3

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.

4

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.

5

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.

Frequently Asked Questions

Why is my puff puff flat and not round?

Flat puff puff is caused by batter that is too thin, oil that is not hot enough, or yeast that did not activate properly. Check that your yeast is fresh (it should bubble when mixed with warm water and sugar), ensure the oil is at 170°C, and make sure the batter is thick enough to hold a ball shape.

Why is my puff puff greasy?

Greasy puff puff is caused by oil that is not hot enough. When the oil temperature is too low, the dough absorbs oil instead of frying. Make sure the oil is at 170°C before adding the batter, and fry in small batches to maintain the temperature.

Can I make puff puff in an air fryer?

Air fryer puff puff is possible but the result is different — less crispy on the outside and drier overall. If using an air fryer, brush the puff puff with oil and cook at 180°C for 8-10 minutes, turning halfway. For authentic puff puff, deep frying is the only method.

Related Recipes