Puff Puff Recipe: Fluffy Nigerian Fried Dough

Updated November 6, 2026

Total time
2 hr 5 min
prep 20 min · cook 30 min
Serves
8
portions as written

Jump to recipe

Puff Puff Recipe: Fluffy Nigerian Fried Dough

Puff puff is a beloved West African street food made from a simple yeast-risen dough that is deep-fried into golden, pillowy spheres. The outside is lightly crisp while the inside stays soft, airy, and slightly sweet, making it a popular snack in Nigeria and across the region. This recipe is reliable because it uses a straightforward dough that ferments quickly, producing consistently fluffy results with ingredients you likely already have in your pantry.

Ingredients

  • 3 cups (375 g) all-purpose flour
  • 1 tablespoon (9 g) instant yeast (or 2¼ teaspoons active dry yeast)
  • ½ cup (100 g) granulated sugar
  • 1 teaspoon (5 g) salt
  • ½ teaspoon ground nutmeg (optional)
  • 1½ cups (355 ml) lukewarm water (about 105°F / 40°C)
  • Vegetable oil, for deep frying (about 3 cups / 710 ml)

Instructions

  1. Mix the dry ingredients: In a large mixing bowl, whisk together the flour, sugar, salt, and nutmeg (if using) until evenly combined.
  2. Add the yeast: Sprinkle the instant yeast over the dry mixture and stir it in. If using active dry yeast, dissolve it in ¼ cup (60 ml) of the lukewarm water with a pinch of sugar first, let it foam for 5–10 minutes, then add it with the rest of the water.
  3. Form the batter: Pour in the lukewarm water gradually while stirring with a wooden spoon or spatula. Mix until you have a thick, smooth, and slightly sticky batter with no dry flour lumps. It should be thicker than pancake batter but thinner than bread dough—similar to a very thick cake batter.
  4. First rise: Cover the bowl with a clean kitchen towel or plastic wrap. Place it in a warm, draft-free spot (like an oven with the light on, or a warm corner of the kitchen). Let it rise for 1 to 1½ hours, or until the batter has doubled in size and is bubbly on the surface.
  5. Stir down the batter: Gently stir the risen batter with a spoon to release the air. This helps create a uniform texture.
  6. Heat the oil: Pour the vegetable oil into a deep, heavy-bottomed pot or Dutch oven, filling it no more than halfway. Heat over medium heat until it reaches 350°F (175°C). If you don’t have a thermometer, drop a tiny bit of batter in—if it sizzles and floats to the surface immediately, the oil is ready.
  7. Fry the puff puff: Use a small cookie scoop or two spoons to drop rounded tablespoons of batter into the hot oil. Do not overcrowd the pot—fry in batches of 6–8 pieces at a time so they have room to expand. Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until deep golden brown on all sides.
  8. Drain: Remove the cooked puff puff with a slotted spoon and transfer to a plate lined with paper towels to absorb excess oil. Repeat with the remaining batter, allowing the oil to return to 350°F (175°C) between batches.
  9. Serve warm: Puff puff is best eaten fresh and warm, while the exterior is still crisp and the inside is soft and fluffy.

Tips

  • Consistency matters: The batter should be thick enough to hold its shape when dropped into oil—if it’s too runny, the puff puff will flatten; if too stiff, they’ll be dense. Adjust with a tablespoon of water or flour at a time.
  • Oil temperature: If the oil is too hot, the outside burns before the inside cooks; if too cool, the puff puff absorbs oil and becomes greasy. Maintain 350°F (175°C) and use a thermometer for best results.
  • Yeast substitution: If you only have active dry yeast, use the same amount but dissolve it in warm water with a pinch of sugar first. If you want a faster rise, you can add an extra ¼ teaspoon of instant yeast.
  • Don’t skip the rise: The fermentation is what creates the airy interior. If you’re short on time, you can let it rise for just 45 minutes, but the texture will be less fluffy.

Serving Suggestions

Puff puff is traditionally served as a snack on its own, often alongside grilled meat or suya (spiced skewered beef). It also pairs well with a cold glass of zobo (hibiscus tea) or a simple ginger drink. For a more filling meal, serve it as a side with Nigerian pepper soup or a spicy tomato-based stew. Some people enjoy it with a dusting of powdered sugar or a drizzle of honey for extra sweetness.

Variations

  • Spiced puff puff: Add ½ teaspoon of ground cinnamon or cardamom along with the nutmeg for a warmer spice profile.
  • Savory puff puff: Reduce the sugar to 2 tablespoons and add 1 finely chopped scotch bonnet pepper, 2 tablespoons of chopped onion, and a pinch of black pepper for a savory, slightly spicy version.
  • Coconut puff puff: Replace half the water with coconut milk and add ½ cup (40 g) of unsweetened shredded coconut to the batter for a tropical twist.
  • Baked puff puff: For a lighter version, spoon the batter onto a parchment-lined baking sheet and bake at 375°F (190°C) for 12–15 minutes, flipping halfway. They won’t be as golden or crisp, but they’ll still be soft and fluffy.

Storage and Reheating

Puff puff is best eaten the day it’s made, but leftovers can be stored in an airtight container at room temperature for up to 1 day. After that, they tend to become dry and stale. To reheat, place them in a 350°F (175°C) oven or toaster oven for 5–7 minutes to restore some crispness. You can also freeze cooked puff puff in a single layer on a baking sheet, then transfer to a freezer bag for up to 2 months. Reheat frozen puff puff directly in a 350°F (175°C) oven for 8–10 minutes. Do not refrigerate them, as the cold temperature accelerates staling.

Frequently Asked Questions

Why didn’t my puff puff rise? The most common cause is inactive yeast. Check the expiration date on your yeast, and make sure the water is lukewarm—not too hot (over 120°F / 49°C kills yeast) and not too cold (below 90°F / 32°C slows it down). Also, ensure the bowl is covered and placed in a warm spot.

Can I use bread flour instead of all-purpose? Yes, bread flour will work and will produce a slightly chewier texture. You may need to add a tablespoon or two more water, as bread flour absorbs more liquid.

How do I get perfectly round puff puff? The key is a consistent scoop size and hot oil. Use a cookie scoop to drop uniform balls, and don’t stir them too aggressively while frying—gently turn them with a slotted spoon for even browning.

Can I make the batter ahead of time? You can mix the batter and let it rise in the refrigerator overnight. The next day, let it sit at room temperature for 30 minutes before frying. The cold fermentation will actually develop more flavor.

Why are my puff puff greasy? This usually means the oil wasn’t hot enough, or the batter was too wet. Make sure the oil is at 350°F (175°C) and that you’re not overcrowding the pot, which drops the temperature.

Is puff puff gluten-free? Traditional puff puff is not gluten-free, but you can substitute a 1:1 gluten-free all-purpose flour blend. The texture will be slightly denser and less airy, but it will still be tasty.

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