
Last updated: 29 October 2026 · By Naijatipsland Editorial Team · Editorial policy
Puff puff is one of Nigeria’s favourite street snacks: soft, golden, slightly sweet balls of fried dough sold at parties, roadsides and school gates. The good news is that the traditional recipe does not need eggs at all. A basic puff puff batter is just flour, yeast, sugar, salt and water. This guide shows how to make it, how to fix common problems, and how to make a quick yeast-free version when you are short on time. Checked 29 October 2026.
Do you need eggs for puff puff?
No. Eggs only make the batter richer and slightly more cake-like, and some cooks add them along with milk for a different texture. The classic Nigerian version relies on yeast for its rise and on proper resting time for its airy centre. That makes it ideal for people who are allergic to eggs, who avoid them for dietary reasons, or who simply have none in the house.

Ingredients (makes about 20 to 30 pieces)
- 3 cups plain (all-purpose) flour, about 375 g.
- 2 cups lukewarm water, around 43°C (110°F). Too hot kills yeast and too cold will not wake it up.
- 2¼ teaspoons yeast (fast-rising or active dry).
- ⅓ to ½ cup sugar. Use less for a less sweet puff puff that works well with savoury meals, more for a sweeter snack.
- 1 teaspoon salt.
- Neutral oil for deep frying, enough for about 4 to 5 inches in a deep pot.
Optional flavourings include nutmeg, a little cinnamon, grated ginger or vanilla.
Step-by-step method
- Check your yeast. If you are unsure it is fresh, stir it into the warm water with a pinch of sugar and wait a few minutes. It should foam.
- Mix the batter. In a large bowl combine the warm water, yeast, sugar, flour and salt. Stir with a wooden spoon or by hand until no dry flour remains. The batter should be thick and sticky, like a very soft dough that drops from a spoon, not runny.
- Let it rise. Cover with cling film or a clean towel and leave in a warm place for about an hour, until it has roughly doubled, is bubbly on top and smells yeasty. A tip: warm the oven for a minute, switch it off, and rise the bowl inside.
- Heat the oil. Pour oil into a deep pot or wok and heat on medium-high for several minutes. Do not let it get smoking hot, or the outside will burn before the inside cooks.
- Shape and fry. Wet your hand, scoop a small amount of batter, and squeeze it out through your fist (or use a greased spoon or small cookie scoop) into the oil. Fry in batches and do not crowd the pot.
- Turn and finish. When one side is golden, turn the balls over and fry until evenly golden brown with no raw batter in the centre. They usually turn themselves in the oil as they puff up.
- Drain and serve. Lift out with a slotted spoon onto paper towels. Serve warm.

Quick yeast-free version
If you cannot wait an hour, many cooks make a no-yeast puff puff using self-raising flour and a wet ingredient such as yoghurt. One popular video recipe uses about 320 g of self-raising flour, 400 g of plain yoghurt and 80 g of sugar, with a little cinnamon, mixed into a thick batter and fried straight away. Other versions use baking powder with warm water and powdered milk. The texture is denser and less airy than the yeast version, and some of these recipes contain milk products, so check the ingredients if you need a dairy-free snack.
Troubleshooting
- Dark outside, raw inside: the oil is too hot. Lower the heat and fry a little longer.
- Flat or dense: the yeast was old, the water too hot or cold, or the batter was not left to rise long enough.
- Greasy: the oil was not hot enough, or the puff puff was not drained. Test with a small drop of batter first.
- Hard: too much flour or too much handling. Keep the batter soft and sticky.
- Sour or too yeasty: it rose for too long. Fry once it has doubled.

Tips for perfect puff puff
- Fry a test piece first to check the oil temperature and the taste.
- Use a deep, heavy pot and keep the oil at a steady heat.
- Keep the batter covered while you fry in batches.
- Serve with tea, pepper sauce, pap or even beans, or dust with sugar for a sweet treat.
Safety when deep frying
Never leave hot oil unattended, never fill the pot more than about halfway, keep water away from the oil, and keep children out of the kitchen while you fry. Let oil cool completely before you handle or dispose of it.
Puff puff and your health
Puff puff is a deep-fried, sugary treat, so it is best enjoyed in moderation, especially if you are watching your weight or blood sugar. Our guides on Nigerian food culture, diabetes and hypertension and how to lose belly fat with Nigerian foods explain how to balance treats with everyday meals. You can also bake or air-fry dough-based snacks, though the texture will differ.
Storing leftovers
Puff puff is best eaten the same day. Store cooled leftovers in an airtight container for a day or two, or freeze them and reheat in an oven or air fryer to bring back some crispness.
Frequently asked questions
Can I make puff puff without yeast and without eggs?
Yes. Use self-raising flour with yoghurt or with baking powder, but expect a slightly denser result.
Why is my puff puff not round?
Uneven scooping and crowding the pot cause odd shapes. Squeeze the batter through your fist, or use a scoop, for round balls.
How long should the batter rise?
About an hour in a warm place, or until it doubles and bubbles on top.
Can I add milk or butter?
Yes, some cooks swap water for milk for a richer batter, but the basic recipe works well without it.
More Nigerian food guides
If you enjoy cooking at home, see our egusi soup step-by-step guide and our party jollof rice recipe.
Bottom line
Egg-free puff puff is simple: a soft, sticky batter, a patient one-hour rise and steady medium heat for frying. Get those three right and you will have light, golden puff puff every time.

