Puff Puff Girl Recipe: Fluffy Nigerian Doughnuts

Updated November 6, 2026

Total time
1 hr 50 min
prep 20 min · cook 30 min
Serves
6
portions as written

Jump to recipe

Puff Puff Girl Recipe: Fluffy Nigerian Doughnuts

Puff Puff Girl is a playful name for the beloved West African street snack known simply as puff puff—deep-fried, pillowy balls of sweet yeast dough that are crisp on the outside and airy inside. This recipe delivers the classic version: lightly sweet, subtly spiced with nutmeg, and perfect for snacking or sharing. The simple batter comes together in minutes, and the result is a crowd-pleasing treat that tastes just like the ones sold by vendors across Nigeria and beyond.

Ingredients

  • 2 cups (250 g) all-purpose flour
  • 1/4 cup (50 g) granulated sugar
  • 1 teaspoon (3 g) instant yeast (or active dry yeast)
  • 1/2 teaspoon freshly grated nutmeg (or 1/4 teaspoon ground)
  • 1/4 teaspoon salt
  • 3/4 cup (180 ml) lukewarm water (about 105°F/40°C)
  • Vegetable oil, for deep frying (about 4 cups / 1 L)

Instructions

  1. In a large mixing bowl, whisk together the flour, sugar, yeast, nutmeg, and salt.
  2. Gradually add the lukewarm water, stirring with a wooden spoon until a smooth, thick batter forms. It should be slightly thicker than pancake batter—not runny.
  3. Cover the bowl with a clean kitchen towel or plastic wrap. Let it rise in a warm, draft-free spot for 1 hour, or until the batter has doubled in size and is bubbly.
  4. After rising, stir the batter down gently to release air.
  5. Pour oil into a deep pot or Dutch oven to a depth of about 2 inches (5 cm). Heat over medium heat until a small drop of batter sizzles immediately when added (about 350°F / 175°C).
  6. Using your hand or a spoon, scoop a small amount of batter (about 1 tablespoon) and drop it carefully into the hot oil. Do not overcrowd—fry in batches of 5–6.
  7. Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until golden brown and cooked through. The center should be fluffy, not doughy.
  8. Remove with a slotted spoon and drain on paper towels. Repeat with remaining batter.
  9. Serve warm or at room temperature.

Tips

  • Yeast: If using active dry yeast, dissolve it in the lukewarm water with a pinch of sugar first, let it foam for 5–10 minutes, then add to the dry ingredients. Instant yeast can be mixed straight into the flour.
  • Consistency: The batter should be thick enough to hold its shape when dropped, but soft enough to puff up. If too thick, add a tablespoon of water; if too thin, add a tablespoon of flour.
  • Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too hot, the outside will brown before the inside cooks; if too cool, the puff puff will absorb oil and become greasy.
  • Flavor: For a richer taste, replace 1/4 cup (60 ml) of the water with milk. This will make the puff puff slightly denser but more tender.

Serving Suggestions

Puff puff is traditionally served as a street snack, often with a cup of tea or coffee. It also pairs wonderfully with spicy pepper soup, or as a sweet side to grilled meat. For a dessert twist, dust with powdered sugar or drizzle with chocolate sauce.

Variations

  • Spiced: Add 1/2 teaspoon of ground cardamom or cinnamon along with the nutmeg for a warmer spice profile.
  • Citrus: Stir in 1 teaspoon of grated orange or lemon zest for a bright, fragrant note.
  • Savory: Reduce the sugar to 1 tablespoon, omit the nutmeg, and add 1/2 teaspoon of black pepper and 1/4 cup of finely chopped scallions for a savory version.
  • Whole wheat: Replace half of the all-purpose flour with whole wheat flour. The texture will be denser, so you may need an extra 1–2 tablespoons of water.

Storage and Reheating

Puff puff is best eaten fresh, but leftovers can be stored in an airtight container at room temperature for up to 2 days. 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 warmed through and slightly crisp. Avoid microwaving, as it makes them soggy. For longer storage, freeze the cooked puff puff in a single layer, then transfer to a freezer bag for up to 1 month. Reheat from frozen in a 350°F (175°C) oven for 10 minutes.

Frequently Asked Questions

Why didn’t my puff puff puff up?
The most common reason is old or inactive yeast. Check the expiration date, and ensure the water is lukewarm—too hot kills the yeast, too cold slows it down. Also, make sure the batter has doubled before frying.

Can I use bread flour instead of all-purpose?
Yes, but bread flour has more gluten, which will make the puff puff chewier and less tender. You may need to add a little extra water to achieve the right consistency.

How do I get perfectly round puff puff?
Use a small ice cream scoop or two spoons to shape the batter. Dropping the batter from a consistent height into the oil also helps. Some cooks use their hands to squeeze the batter through their fingers and cut it off with a spoon—this takes practice but yields a more organic shape.

Can I bake puff puff instead of frying?
Baking will not produce the same result. The texture will be more like a muffin than a fluffy, fried doughnut. If you want a healthier alternative, you can try baking at 375°F (190°C) for 15–20 minutes in a mini muffin tin, but it won’t be authentic puff puff.

How do I keep puff puff warm for a party?
Keep them in a single layer on a baking sheet in a 200°F (95°C) oven for up to 1 hour. Cover loosely with foil to prevent drying.

Can I make the batter ahead of time?
Yes, you can prepare the batter and let it rise in the refrigerator overnight. The next day, let it come to room temperature for 30 minutes before frying. The cold rise often develops more flavor.

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