Puff Puff Recipe: Nigerian Fried Dough Balls

Updated November 6, 2026

Total time
2 hr 10 min
prep 20 min · cook 30 min
Serves
6
portions as written

Jump to recipe

Puff Puff Recipe: Nigerian Fried Dough Balls

Puff puff is a beloved Nigerian street food: soft, airy, lightly sweet fried dough balls made from a simple yeast-risen batter. It’s the kind of snack that disappears fast, whether served as a party appetizer, an after-school treat, or with a steaming cup of tea. This recipe delivers the classic texture—crispy golden outside, fluffy and tender inside—with clear steps and realistic timing for a home cook.

Ingredients

  • 3 cups (375 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar (adjust to taste)
  • 2 1/4 tsp (7 g) active dry yeast (one packet)
  • 1/2 tsp ground nutmeg (optional but traditional)
  • 1/4 tsp salt
  • 1 1/2 cups (360 ml) lukewarm water (about 105°F/40°C)
  • Vegetable oil, for deep frying (about 4 cups / 960 ml)

Instructions

  1. Activate the yeast: In a small bowl, dissolve the yeast in 1/2 cup (120 ml) of the lukewarm water with a pinch of sugar. Let sit for 5–10 minutes until frothy. If it doesn’t foam, the yeast is dead—start over.
  2. Mix the dry ingredients: In a large mixing bowl, whisk together the flour, remaining sugar, nutmeg, and salt.
  3. Form the batter: Pour the yeast mixture and the remaining 1 cup (240 ml) lukewarm water into the dry ingredients. Stir with a wooden spoon until you have a smooth, thick batter (similar to pancake batter but slightly thicker). It should be too thick to pour easily, but not stiff like bread dough. Add a tablespoon more water if needed.
  4. First rise: Cover the bowl with a clean kitchen towel or plastic wrap. Place in a warm, draft-free spot. Let rise for 1 hour to 1 hour 15 minutes, until the batter has doubled in volume and is bubbly on top. The time depends on your kitchen temperature; warmer is faster.
  5. Stir down the batter: After rising, stir the batter gently with a spoon to deflate it. This redistributes the yeast and creates a more even texture.
  6. Heat the oil: Pour oil into a deep, heavy-bottomed pot (at least 3 inches deep) and heat over medium heat to 350°F (175°C). If you don’t have a thermometer, test by dropping a tiny bit of batter into the oil—it should sizzle and rise to the surface immediately without browning too fast.
  7. Fry the puff puff: Using a small cookie scoop or two spoons, carefully drop rounded tablespoons of batter into the hot oil. Do not overcrowd—fry in batches of 5–6 at a time. The balls will sink slightly, then rise to the surface. Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until deep golden brown and cooked through. The inside should be fluffy, not raw.
  8. Drain and serve: Remove with a slotted spoon and drain on paper towels. Repeat with remaining batter. Serve warm—they are best fresh.

Tips

  • Yeast freshness matters: Always proof the yeast first. If it doesn’t foam, your puff puff will be dense and heavy. Use lukewarm water, not hot—hot water kills the yeast.
  • Oil temperature control: If the oil is too hot, the outside burns before the inside cooks. Too cool, and the balls absorb oil and become greasy. Keep the oil at 350°F (175°C) and adjust the heat between batches.
  • Batter consistency: The batter should be soft and spoonable, not runny. If it’s too thin, add a tablespoon of flour; if too thick, add a tablespoon of water. A stiff batter yields dense puff puff.
  • Don’t skip the rise: The long rise is what makes them airy. If you’re short on time, you can do a quicker rise of 45 minutes, but the texture will be less fluffy.

Serving Suggestions

Puff puff is traditionally served as a street snack, often with no accompaniment. In Nigeria, it’s common to enjoy it with a cold drink like zobo (hibiscus tea) or Chapman. You can also serve it for breakfast with a bowl of fresh fruit, or as a dessert with a dusting of powdered sugar. For a savory twist, some people eat it with a spicy pepper sauce or stew.

Variations

  • Spiced puff puff: Add 1/2 teaspoon of ground cardamom or cinnamon along with the nutmeg for a warmer flavor.
  • Coconut puff puff: Replace 1/2 cup (120 ml) of the water with coconut milk and add 1/2 cup (40 g) unsweetened shredded coconut to the batter.
  • Banana puff puff: Mash one ripe banana and fold it into the batter before the rise. Reduce the water to 1 cup (240 ml) and add an extra 1/4 cup (30 g) flour to balance the moisture.
  • Savory puff puff: Reduce the sugar to 1 tablespoon, add 1/2 teaspoon of chili flakes and 1/4 cup (30 g) finely chopped scallions or jalapeños.

Storage and Reheating

Puff puff is best eaten within a few hours of frying. If you have leftovers, let them cool completely, then store in an airtight container at room temperature for up to 1 day. To reheat, place them in a 350°F (175°C) oven for 5–7 minutes, or in an air fryer at 350°F (175°C) for 3–4 minutes until crisp again. You can also freeze them for up to 1 month: place in a single layer on a baking sheet, freeze until solid, then transfer to a zip-top bag. Reheat from frozen in a 350°F (175°C) oven for 10 minutes.

Frequently Asked Questions

Can I use instant yeast instead of active dry? Yes. Use the same amount (2 1/4 tsp / 7 g). Skip the proofing step and mix it directly into the flour. You may need to add 10–15 minutes to the rise time.

Why are my puff puff hard and dense? This usually means the batter was too stiff, the yeast was dead, or the oil was too hot. Check your yeast first, then adjust the batter with a little extra water. Also, make sure you don’t overmix the batter—stir just until smooth.

Can I bake puff puff instead of frying? Yes, but they won’t be the same. To bake, preheat the oven to 375°F (190°C) and drop spoonfuls onto a parchment-lined baking sheet. Bake for 12–15 minutes until golden. They will be more like small bread rolls—still tasty, but not the classic crispy fried texture.

How do I get perfectly round puff puff? The key is the consistency of the batter and the way you drop it. Use a small ice cream scoop or two spoons to form round drops. Do not stir the batter too much after rising, as that deflates the air and makes them flat.

Can I reduce the sugar? Yes, you can cut the sugar to 1/4 cup (50 g) for a less sweet version. The yeast needs some sugar to feed on, but 1/4 cup is enough. Keep in mind the taste will be less sweet, which is fine if you prefer a more neutral dough.

Why do my puff puff absorb too much oil? This happens when the oil is not hot enough. The batter sits in the oil and soaks it up before the outside sets. Use a thermometer and keep the oil at 350°F (175°C). Also, make sure you drain them well on paper towels after frying.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).