Puff Puffer Fish Recipe: Crispy African Street Food

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 Puffer Fish Recipe: Crispy African Street Food

Puff puffer fish, also known as Nigerian puff-puff, are light, golden, deep-fried dough balls that are soft and airy inside with a crisp exterior. Made from a simple yeast-risen batter, they are a beloved street snack across West Africa, enjoyed at parties, gatherings, and as an anytime treat. This recipe delivers perfectly puffed, sweet, and slightly tangy puff puff with a foolproof technique.

Ingredients

  • 3 cups (360 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar
  • 2 1/4 teaspoons (7 g) active dry yeast (one packet)
  • 1/2 teaspoon ground nutmeg (optional)
  • 1/4 teaspoon salt
  • 1 1/2 cups (355 ml) lukewarm water (about 105°F/40°C)
  • Vegetable oil for deep frying (about 4 cups / 1 liter)

Instructions

  1. In a large mixing bowl, combine the flour, sugar, yeast, nutmeg (if using), and salt. Whisk to distribute the yeast evenly.
  2. Gradually pour in the lukewarm water while stirring with a wooden spoon or spatula. Mix until a smooth, thick batter forms—it should be thicker than pancake batter but thinner than bread dough. There should be no lumps.
  3. Cover the bowl with a clean kitchen towel or plastic wrap. Place in a warm, draft-free spot (like an oven with the light on, or a warm countertop) and let rise for 45–60 minutes, or until the batter has doubled in size and is bubbly. The longer rise gives a lighter texture.
  4. After rising, stir the batter gently to deflate it. This helps create a uniform texture.
  5. Pour about 2–3 inches (5–7 cm) of vegetable oil into a deep, heavy pot or Dutch oven. Heat over medium heat until the oil reaches 350°F (175°C). If you don’t have a thermometer, test by dropping a small bit of batter into the oil—it should sizzle and rise to the surface within a few seconds.
  6. Using your hands or two spoons, scoop a small amount of batter (about 1 tablespoon) and drop it into the hot oil. Do not overcrowd the pot—fry in batches of 6–8 balls, depending on pot size. The balls will sink slightly then float.
  7. Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until golden brown on all sides. The inside should be cooked through—if they brown too quickly, lower the heat.
  8. Remove the puff puff with a slotted spoon and drain on paper towels. Repeat with the remaining batter.
  9. Serve warm or at room temperature. Enjoy as a snack or dessert.

Tips

  • Yeast activation: If your water is too hot, it will kill the yeast; if too cold, the dough won’t rise. Use lukewarm water (about 105°F/40°C). If you’re unsure, sprinkle a pinch of yeast into the water—it should foam within 5 minutes.
  • Consistency is key: The batter should be thick enough to hold its shape when dropped, but not stiff. If it’s 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 the oil is too hot, the outside burns before the inside cooks; if too cool, the puff puff absorbs oil and becomes greasy.
  • Make ahead: 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.

Serving Suggestions

Serve puff puff warm as a snack with a sprinkle of powdered sugar, or alongside a spicy pepper sauce for a savory twist. They also pair wonderfully with Nigerian jollof rice or as a sweet side to grilled meats. For a festive presentation, arrange them on a platter with fresh fruit and toothpicks.

Variations

  • Spiced: Add 1/2 teaspoon of ground cinnamon or cardamom to the dry ingredients for a warm, aromatic flavor.
  • Savory: Reduce the sugar to 2 tablespoons and add 1/2 teaspoon of black pepper, 1/4 cup of finely chopped onions, and a pinch of cayenne for a savory, onion-flavored puff puff.
  • Stuffed: After frying, make a small slit in each puff puff and fill with sweetened condensed milk, chocolate spread, or a dollop of whipped cream.
  • Whole wheat: Substitute half of the all-purpose flour with whole wheat flour for a denser, nuttier texture.

Storage and Reheating

Store leftover puff puff in an airtight container at room temperature for up to 2 days. They are best eaten fresh, but you can reheat them in a 350°F (175°C) oven for 5–7 minutes to restore some crispness. For longer storage, freeze them 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 the oven at 350°F (175°C) for 10 minutes.

Frequently Asked Questions

Why didn’t my puff puff puff up?
This is usually due to inactive yeast, water that was too hot or too cold, or not letting the batter rise long enough. Ensure your yeast is fresh and the water is lukewarm, and give the batter enough time to double in size.

Can I use instant yeast instead of active dry?
Yes, you can substitute instant yeast 1:1. You don’t need to dissolve it in water first; just mix it directly into the flour. The rise time may be slightly shorter.

Why are my puff puff greasy?
Greasy puff puff usually means the oil was not hot enough. The batter absorbs oil when the temperature is below 350°F (175°C). Use a thermometer to maintain the correct temperature, and don’t overcrowd the pot.

Can I bake puff puff instead of frying?
Baking will not give the same texture, but you can try spooning the batter into greased mini muffin tins and baking at 375°F (190°C) for 15–20 minutes. They will be more like bread rolls than puff puff.

How do I get perfectly round puff puff?
Use your hand to squeeze the batter through your fingers, forming a ball with your thumb and forefinger, then drop it into the oil. Alternatively, use a small ice cream scoop for uniform size.

Is puff puff gluten-free?
Traditional puff puff is not gluten-free, but you can substitute a gluten-free all-purpose flour blend. The texture will be slightly different—less chewy and more crumbly—but still delicious.

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