Puff Puff Gen 2: Fluffy Nigerian Doughnuts Recipe

Updated November 6, 2026

Total time
2 hr 25 min
prep 25 min · cook 30 min
Serves
8
portions as written
Safe temperature (USDA)
190°F / 88°C
check the thickest piece

Jump to recipe

Puff Puff Gen 2: Fluffy Nigerian Doughnuts Recipe

Puff Puff Gen 2 is an upgraded take on the classic West African street snack—deep-fried, golden dough balls that are crisp on the outside and impossibly soft and airy inside. This version uses a sponge starter and a slightly enriched dough to deliver a more complex flavor and a lighter texture than the traditional one-bowl version. The result is a puff puff that stays tender longer, with a subtle sweetness and a hint of nutmeg that makes it irresistible.

Ingredients

  • 4 cups (500 g) all-purpose flour, plus more for dusting
  • 1 cup (240 ml) warm water (about 110°F / 43°C), divided
  • 2 ¼ tsp (7 g) active dry yeast (one packet)
  • ½ cup (100 g) granulated sugar
  • 1 tsp (5 g) salt
  • 1 tsp (2 g) ground nutmeg
  • 1 large egg, at room temperature
  • 2 tbsp (28 g) unsalted butter, melted and cooled
  • Vegetable oil, for deep frying (about 4 cups / 1 L)

Instructions

  1. Make the sponge: In a small bowl, combine ½ cup (120 ml) of the warm water with the yeast and 1 teaspoon of the sugar. Stir gently and let sit for 5–10 minutes until frothy. This proves the yeast is active.
  2. Mix the dry ingredients: In a large bowl, whisk together the flour, remaining sugar, salt, and nutmeg.
  3. Form the dough: Add the yeast mixture, the remaining ½ cup (120 ml) warm water, egg, and melted butter to the dry ingredients. Stir with a wooden spoon until a shaggy dough forms.
  4. Knead: Turn the dough out onto a lightly floured surface and knead for 8–10 minutes until smooth and elastic. The dough will be slightly sticky; add a little flour only if it becomes unmanageable. Alternatively, knead in a stand mixer with a dough hook for 5–6 minutes.
  5. First rise: Place the dough in a lightly oiled bowl, cover with plastic wrap or a damp cloth, and let rise in a warm spot for 1 hour, or until doubled in size.
  6. Punch down and rest: Gently punch down the dough. Turn it out onto a lightly floured surface and knead briefly to release air. Let it rest, covered, for 10 minutes.
  7. Shape the puff puffs: Pinch off small pieces of dough (about 1.5 tablespoons / 25 g each) and roll them into smooth balls. Place them on a lightly floured baking sheet, leaving space between them. Cover with a towel and let rise for 20 minutes.
  8. Heat the oil: While the dough rests, pour the vegetable oil into a heavy-bottomed pot or deep skillet to a depth of about 2 inches (5 cm). Heat over medium heat until a small piece of dough dropped in sizzles immediately and floats to the surface—about 350°F (177°C). Use a deep-fry thermometer for accuracy.
  9. Fry in batches: Carefully drop 5–6 dough balls into the hot oil, making sure not to overcrowd. Fry for 2–3 minutes per side, turning occasionally, until deep golden brown and cooked through. The internal temperature of the dough should reach at least 190°F (88°C) for a fully cooked center (this is a guideline for doneness, not a USDA safe minimum).
  10. Drain and repeat: Use a slotted spoon to transfer the puff puffs to a paper-towel-lined plate. Repeat with the remaining dough, allowing the oil to return to temperature between batches.
  11. Serve warm: Enjoy immediately while still warm and crispy.

Tips

  • Substitutions: If you don’t have nutmeg, use 1 teaspoon of vanilla extract added to the wet ingredients. For a dairy-free version, replace the butter with coconut oil or margarine and skip the egg—add an extra 2 tablespoons of warm water to compensate.
  • Common mistake: Overcrowding the pot drops the oil temperature, making the puff puffs greasy and dense. Fry in small batches and wait for the oil to come back to 350°F (177°C) before adding the next batch.
  • Consistency: The dough should be soft but not sticky. If it’s too dry, add warm water a teaspoon at a time; if too wet, add a little flour. The dough should feel like a soft bread dough.
  • Yeast freshness: If your yeast doesn’t foam in step 1, it’s dead—discard and start over with fresh yeast. This is the most common reason for dense puff puffs.

Serving Suggestions

Serve puff puff gen 2 warm as a snack or dessert. They pair beautifully with a dusting of powdered sugar, a drizzle of honey, or a side of spicy pepper sauce for a sweet-savory contrast. In Nigeria, they’re often enjoyed with tea or as a street food. They also make a great addition to a brunch spread alongside fresh fruit and yogurt.

Variations

  • Coconut puff puff: Replace the water with coconut milk and add ½ cup (40 g) shredded coconut to the dough.
  • Spiced puff puff: Add 1 teaspoon of ground cinnamon and ½ teaspoon of ground ginger to the dry ingredients.
  • Savory puff puff: Reduce the sugar to 2 tablespoons, omit the nutmeg, and add 1 teaspoon of dried thyme and 1 finely chopped habanero pepper (seeded) for a savory kick.
  • Baked version: Instead of frying, brush the risen dough balls with oil and bake at 375°F (190°C) for 12–15 minutes until golden. They will be less crispy but still fluffy.

Storage and Reheating

Store leftover puff puffs in an airtight container at room temperature for up to 2 days. To reheat, place them in a 350°F (177°C) oven for 5–7 minutes until warmed through and crisp. You can also microwave them for 20 seconds, but they will be softer. For longer storage, freeze the fried puff puffs in a single layer on a baking sheet, then transfer to a freezer bag for up to 1 month. Reheat frozen puff puffs directly in the oven at 350°F (177°C) for 10 minutes.

Frequently Asked Questions

Why are my puff puffs dense and heavy? This usually happens when the dough hasn’t risen enough, or the oil is too hot, causing the outside to brown before the inside cooks. Make sure your yeast is fresh and let the dough double in size. Also, maintain the oil temperature at 350°F (177°C).

Can I use instant yeast instead of active dry? Yes, you can substitute instant yeast 1:1. Skip the proofing step in step 1—just mix the instant yeast directly into the dry ingredients and add the warm water with the wet ingredients. The first rise may be slightly faster.

How do I know when the oil is the right temperature without a thermometer? Drop a small piece of dough into the oil. If it sizzles immediately and floats to the surface, the oil is ready. If it sinks and stays at the bottom, the oil is too cold. If it browns immediately and burns, the oil is too hot.

Can I make the dough ahead of time? Yes, you can prepare the dough and refrigerate it after the first rise. Punch it down, cover tightly, and refrigerate for up to 24 hours. When ready to use, let it come to room temperature for 30 minutes, then shape and fry as directed.

Why do my puff puffs deflate after frying? This can happen if the dough is under-proofed or if you fry at too low a temperature. Make sure the dough has doubled in size and the oil is hot enough. Also, avoid turning the puff puffs too aggressively while frying.

Can I use whole wheat flour? Yes, but replace only half of the all-purpose flour with whole wheat to keep them light. Whole wheat absorbs more liquid, so you may need to add an extra 2–3 tablespoons of warm water.

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).