Puff puff is a beloved West African street food made from a simple yeast-leavened dough that is deep-fried into golden, fluffy pillows. Found in Nigeria, Ghana, Cameroon, and beyond, these sweet, slightly tangy dough balls are a staple at parties, celebrations, and everyday snacking. This recipe delivers perfectly soft, airy puff puff with a crisp exterior every time, using basic pantry ingredients and a straightforward technique.
Ingredients
- 3 cups (375 g) all-purpose flour
- 1/2 cup (100 g) granulated sugar (adjust to taste)
- 2 1/4 teaspoons (7 g) active dry yeast (one packet)
- 1/2 teaspoon ground nutmeg (optional, but traditional)
- 1/2 teaspoon salt
- 1 1/4 cups (300 ml) lukewarm water (about 105°F/40°C)
- Vegetable oil for deep frying (about 4 cups / 960 ml)
Instructions
- Activate the yeast: In a small bowl, combine the lukewarm water and sugar. Stir until the sugar dissolves, then sprinkle the yeast over the top. Let it sit for 5–10 minutes until frothy. If it doesn’t foam, your yeast may be dead; start over.
- Mix the dry ingredients: In a large mixing bowl, whisk together the flour, nutmeg, and salt.
- Form the batter: Pour the yeast mixture into the dry ingredients. Stir with a wooden spoon until you have a smooth, thick batter—it should be slightly thicker than pancake batter but still scoopable. If it’s too stiff, add 1–2 tablespoons of water; if too runny, add a tablespoon of flour.
- First rise: 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 sunny counter) and let it rise for 1 hour, or until doubled in size and bubbly. The batter should look airy and have a pleasant yeasty smell.
- Preheat the oil: About 10 minutes before frying, pour the vegetable oil into a deep, heavy-bottomed pot or Dutch oven. Heat over medium-high until it reaches 350°F (175°C). If you don’t have a thermometer, drop a tiny bit of batter in—it should sizzle and float to the surface immediately.
- Fry the puff puff: Use your hand or a small cookie scoop to scoop up some batter. Squeeze your hand to push out a small ball (about 1.5 inches / 4 cm) and use a spoon to gently drop it into the hot oil. Fry in batches of 6–8, making sure not to overcrowd the pot. Fry for 2–3 minutes per side, turning with a slotted spoon, until golden brown and puffed. The interior should be cooked through—if they brown too fast, lower the heat.
- Drain and serve: Remove the puff puff with a slotted spoon and place on a paper towel-lined plate to drain excess oil. Repeat with the remaining batter. Serve warm—they are best fresh!
Tips
- Consistency matters: The batter should be soft and slightly sticky, not stiff like bread dough. A looser batter yields lighter, airier puff puff; a stiffer batter gives denser, bread-like results.
- Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too hot, the outside burns before the inside cooks; if too cool, the puff puff absorbs oil and becomes greasy. Use a thermometer for best results.
- Yeast freshness: Always check your yeast’s expiration date. If the yeast doesn’t foam when mixed with warm water and sugar, discard it—using dead yeast will result in flat, heavy puff puff.
- No mixer needed: You don’t need an electric mixer; a wooden spoon and some arm strength work fine. Overmixing isn’t a concern here, but you want a smooth, lump-free batter.
Serving Suggestions
Puff puff is delicious on its own, but it’s even better with a few accompaniments. Serve it as a snack with a dusting of powdered sugar, or pair it with spicy pepper sauce (like Nigerian shito or a fresh tomato-chili dip) for a sweet-heat contrast. It’s also wonderful alongside a bowl of bean soup (like Nigerian gbegiri) or as a dessert with fresh fruit. For breakfast, try it with a cup of hot tea or cocoa.
Variations
- Spiced puff puff: Add 1/2 teaspoon of ground cinnamon or cardamom to the flour for extra warmth.
- Banana puff puff: Mash one ripe banana and fold it into the batter before the first rise—reduce the water by 2 tablespoons to compensate.
- Savory puff puff: Omit the sugar and nutmeg, and add 1 teaspoon of salt, 1/2 teaspoon of black pepper, and finely chopped scotch bonnet or jalapeño pepper for a spicy, savory version.
- Coconut puff puff: Replace half the water with coconut milk and add 1/2 cup (40 g) unsweetened shredded coconut for a tropical twist.
Storage and Reheating
Puff puff is best eaten fresh, but leftovers can be stored. Place cooled puff puff in an airtight container and refrigerate for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 5–7 minutes, or microwave for 20–30 seconds—though the texture won’t be as crisp. You can also freeze them for up to 2 months in a freezer-safe bag; thaw overnight in the fridge and reheat in the oven.
Frequently Asked Questions
Why is my puff puff not fluffy? The most common reason is that the yeast didn’t activate properly—either the water was too hot (killing the yeast) or too cold (not activating it). Also, ensure the batter has risen until doubled; if it hasn’t, give it more time in a warm place.
Can I use instant yeast instead of active dry? Yes, you can substitute instant yeast (also called rapid-rise) 1:1. Skip the activation step and mix it directly into the dry ingredients, then add the warm water. You may need to add about 10 minutes to the rise time.
How do I get perfectly round puff puff? The traditional method is to use your hand: scoop some batter into your palm, then squeeze your fist to push the batter out between your thumb and index finger, using a spoon to cut it off and drop into the oil. It takes practice, but a small cookie scoop works just as well.
Can I bake puff puff instead of frying? Baking won’t give you the same texture—frying creates the crispy exterior and soft interior. If you want a healthier option, you can try baking at 400°F (200°C) for 15–20 minutes, but they’ll be more like dinner rolls than puff puff.
Why does my puff puff taste raw inside? This happens when the oil is too hot, so the outside browns before the inside cooks. Lower the oil temperature to 350°F (175°C) and fry in small batches, turning them frequently to ensure even cooking.
Can I make the batter ahead of time? Yes, you can prepare the batter and let it rise in the fridge overnight. The next day, let it come to room temperature for 30 minutes, then fry as directed. The cold rise actually enhances the flavor.
Related
- Perfect Chicken Breast: Juicy, Never Dry
- How Long to Air Fry Chicken Breast
- Chicken Breast vs Thigh: Nutrition & Cooking
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).