Puff Puff Shop: Crispy Nigerian Fried Dough Recipe

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 Shop: Crispy Nigerian Fried Dough Recipe

Puff puff is a beloved West African street food—soft, pillowy fried dough balls with a lightly crisp golden exterior. This recipe recreates the classic Nigerian version you’d find at a puff puff shop, using simple pantry staples like flour, yeast, and nutmeg. The key is a loose, well-fermented batter that fries up airy and sweet, perfect for snacking or sharing.

Ingredients

  • 3 cups (375 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar (adjust to taste)
  • 1 tablespoon (9 g) active dry yeast (or 1 packet)
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1 1/2 cups (360 ml) lukewarm water (about 110°F / 43°C)
  • Vegetable oil, for deep frying (about 2 cups / 480 ml, or enough for 2 inches depth)

Instructions

  1. In a large mixing bowl, combine the flour, sugar, yeast, nutmeg, and salt. Whisk until well blended.
  2. Gradually add the lukewarm water while stirring with a wooden spoon or spatula. Mix until you have a smooth, thick batter—it should be slightly thicker than pancake batter and drop off the spoon in a ribbon. If it seems too stiff, add an extra tablespoon of water; if too runny, add a tablespoon of flour.
  3. Cover the bowl with a clean kitchen towel or plastic wrap. Let it rest in a warm, draft-free spot for 1 hour, or until the batter has doubled in size and is bubbly on top. The time may vary depending on your kitchen’s warmth.
  4. After the batter has risen, stir it down gently with a spoon to release the air. This helps create a uniform texture.
  5. Heat the oil in a deep, heavy-bottomed pot or Dutch oven over medium heat until it reaches 350°F (175°C). If you don’t have a thermometer, drop a tiny bit of batter into the oil—it should sizzle and rise to the surface immediately without browning too quickly.
  6. Using wet hands (to prevent sticking), scoop a small amount of batter—about a tablespoon—and gently drop it into the hot oil. Do not overcrowd the pot; fry in batches of 6-8 balls, depending on your pot size. The balls will sink, then rise to the surface as they puff up.
  7. Fry for 2-3 minutes per side, turning occasionally with a slotted spoon, until the puff puffs are deep golden brown and cooked through. The inside should be soft and airy, not doughy. If they brown too quickly, lower the heat; if they take too long, raise it slightly.
  8. Remove with a slotted spoon and drain on paper towels. Repeat with the remaining batter, making sure the oil returns to 350°F (175°C) between batches.
  9. Serve warm or at room temperature. They are best enjoyed fresh, but can be stored as described below.

Tips

  • Yeast freshness: If your yeast is old, the puff puff may not rise properly. Test it by dissolving the yeast in the warm water with a pinch of sugar for 5 minutes before adding it to the dry ingredients—it should foam.
  • Batter consistency: The batter should be soft and scoopable, not stiff. If it’s too thick, the puff puffs will be dense; if too thin, they’ll be flat. Adjust with a little water or flour as needed.
  • Wet hands: Dipping your hands in water between scoops keeps the batter from sticking and helps you shape smooth balls. This is a common technique in puff puff shops.
  • Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too hot, the outside will burn before the inside cooks; if too cool, the puff puffs will absorb oil and become greasy.

Serving Suggestions

Puff puff is traditionally served as a street snack, often on a skewer or in a paper cone. In Nigeria, it’s commonly enjoyed with a cold drink like zobo (hibiscus tea) or as a side to pepper soup. You can also dust them with powdered sugar or drizzle with chocolate or caramel sauce for a dessert twist. They pair well with fresh fruit or a simple fruit salad.

Variations

  • Spiced: Add 1/2 teaspoon of ground cinnamon or cardamom along with the nutmeg for a warmer flavor.
  • Coconut: Replace half of the water with coconut milk and add 1/2 cup (40 g) unsweetened shredded coconut to the batter for a tropical version.
  • Savory: Reduce the sugar to 1 tablespoon and add 1 teaspoon of minced scotch bonnet pepper and 1/4 cup (25 g) finely chopped scallions for a spicy, savory puff puff. Serve with a dipping sauce.
  • Baked: For a lighter version, preheat your oven to 375°F (190°C) and drop spoonfuls of batter onto a greased baking sheet. Bake for 15-18 minutes, flipping halfway, until golden. They will be less crispy but still soft.

Storage and Reheating

Puff puff is best eaten the day they are made. If you have leftovers, store them in an airtight container at room temperature for up to 1 day. To reheat, place them in a preheated 350°F (175°C) oven for 5-7 minutes or in an air fryer at 350°F (175°C) for 3-4 minutes to restore some crispness. Avoid microwaving, as they will become soggy. You can also freeze the unfried batter in a sealed container for up to 1 month; thaw in the refrigerator overnight, let it come to room temperature, and fry as directed.

Frequently Asked Questions

Why are my puff puffs hard? This usually happens when the batter is too stiff or the oil is too hot, causing the outside to set before the inside can expand. Ensure your batter is soft and scoopable, and maintain the oil temperature at 350°F (175°C). Also, don’t overmix after rising—just stir gently.

Can I use instant yeast instead of active dry? Yes. Use the same amount (1 tablespoon) and mix it directly into the dry ingredients. You may need to add a little more water if the batter seems dry, as instant yeast doesn’t require proofing in liquid.

How do I know when the oil is hot enough without a thermometer? Drop a small piece of bread or a tiny bit of batter into the oil. If it sizzles and rises to the surface in about 30 seconds, the oil is ready. If it browns immediately, it’s too hot; if it just sits, it’s not hot enough.

Can I make puff puff without yeast? Traditional puff puff relies on yeast for its airy texture. Without it, you’d get a denser, doughnut-like treat. You could try baking powder (2 teaspoons) instead, but the texture will be different and less airy.

Why do my puff puffs deflate after frying? This can happen if the oil is not hot enough, causing the balls to absorb oil and collapse. Also, make sure your batter is well-fermented—if it hasn’t doubled in size, the structure may not hold. Fry in small batches to maintain oil temperature.

Can I use whole wheat flour? Yes, you can substitute up to half of the all-purpose flour with whole wheat. The puff puffs will be denser and have a nuttier flavor. You may need to add a little more water, as whole wheat absorbs more liquid.

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