Puff puff is a beloved West African street food—soft, pillowy fried dough balls with a lightly crisp golden exterior. This mix simplifies the process: you combine the dry ingredients ahead of time, then just add water and yeast when the craving hits. It delivers the same sweet, yeasty flavor and airy texture as the classic version, with less daily measuring.
Ingredients
- 4 cups (500 g) all-purpose flour
- 1 cup (200 g) granulated sugar
- 1 tablespoon (9 g) instant yeast (or active dry yeast)
- 1 teaspoon (5 g) salt
- 1 teaspoon (2 g) ground nutmeg (optional, but traditional)
- 1/2 cup (120 ml) lukewarm water (for the mix, if making ahead)
- 2 cups (480 ml) lukewarm water (for the batter, when ready to fry)
- Vegetable oil, for deep frying (about 4 cups / 1 liter)
Instructions
- Make the dry mix (optional): In a large bowl, whisk together the flour, sugar, yeast, salt, and nutmeg (if using). Transfer to an airtight container or zip-top bag. Store in a cool, dry place for up to 3 months. When ready to use, proceed to step 3.
- If frying immediately: In a large bowl, combine the flour, sugar, yeast, salt, and nutmeg. Whisk to distribute the yeast evenly.
- Activate the yeast: If using active dry yeast, dissolve it in 1/2 cup (120 ml) of the lukewarm water with a pinch of sugar and let sit for 5–10 minutes until frothy. If using instant yeast, you can skip this step and mix it directly into the flour.
- Make the batter: Gradually add the remaining 2 cups (480 ml) lukewarm water (plus the yeast mixture if you made one) to the dry ingredients. Stir with a wooden spoon or spatula until you have a smooth, thick batter—it should be slightly thicker than pancake batter. Cover the bowl with a clean kitchen towel or plastic wrap.
- Let it rise: Place the bowl in a warm, draft-free spot. Let the batter rise for 1 to 1.5 hours, or until it has doubled in size and is bubbly. The time depends on the warmth of your kitchen and the freshness of your yeast.
- Heat the oil: When the batter is ready, pour about 2 inches (5 cm) of vegetable oil into a deep, heavy-bottomed pot or Dutch oven. Heat over medium heat until the oil 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 within a few seconds.
- Fry the puff puff: Dip a small spoon or your hand in water (to prevent sticking), then scoop up a small amount of batter—about 1 tablespoon (15 ml). Drop it gently into the hot oil. Repeat, but don’t overcrowd the pot; fry in batches of 6–8 balls at a time. They will puff up and float.
- Cook until golden: Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until the puff puff are deep golden brown on all sides and cooked through. The inside should be soft and airy, not doughy.
- Drain: Remove the puff puff with a slotted spoon and place them on a plate lined with paper towels to absorb excess oil. Repeat with the remaining batter.
- Serve warm: Puff puff are best enjoyed warm, while the outside is still crisp and the inside is tender. Dust with extra sugar or cinnamon sugar if you like.
Tips
- Yeast freshness: Check the expiration date on your yeast. If it’s old, the puff puff won’t rise properly. To test, dissolve a teaspoon of yeast in warm water with a pinch of sugar; if it doesn’t foam within 10 minutes, discard and use fresh yeast.
- Consistent size: Use a small cookie scoop or two spoons to keep the balls uniform. This ensures they cook evenly—smaller ones may brown before the inside is done, and larger ones may be doughy in the center.
- 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 it’s too cool, the puff puff absorb oil and become greasy. Adjust the heat between batches.
- Make-ahead mix: Store the dry mix in an airtight container in a cool, dark place for up to 3 months. When ready to use, just add water and let it rise—no need to adjust the yeast amount.
Serving Suggestions
Serve puff puff as a snack with a sprinkle of powdered sugar, or pair it with spicy pepper sauce (a blend of tomatoes, onions, and Scotch bonnet peppers) for a savory-sweet contrast. It’s also a natural companion to Nigerian jollof rice, grilled chicken, or a bowl of spicy bean soup. For breakfast, enjoy it with a cup of chai tea or hot chocolate.
Variations
- Savory puff puff: Reduce the sugar to 1/4 cup (50 g) and add 1/2 teaspoon of black pepper, 1/2 teaspoon of dried thyme, and a finely chopped scotch bonnet or habanero pepper (seeded for less heat) to the batter.
- Coconut puff puff: Replace 1 cup (240 ml) of the water with coconut milk and add 1/2 cup (40 g) of unsweetened shredded coconut to the dry mix. This adds richness and a subtle tropical flavor.
- Whole wheat puff puff: Substitute half of the all-purpose flour with whole wheat flour. The texture will be denser, so you may need to add an extra 2–3 tablespoons of water to achieve the right consistency.
- Spiced puff puff: Add 1 teaspoon of ground cinnamon or cardamom to the dry mix for a warm, aromatic twist.
Storage and Reheating
Store leftover puff puff in an airtight container at room temperature for up to 2 days. They will lose their crispness but remain soft. To reheat, place them in a 350°F (175°C) oven for 5–7 minutes, or until warmed through and slightly crisp again. You can also microwave them for 20–30 seconds, but they will be softer. For longer storage, freeze the cooked puff puff in a single layer on a baking sheet, then transfer to a freezer bag for up to 2 months. Reheat from frozen in a 350°F (175°C) oven for 8–10 minutes.
Frequently Asked Questions
Can I use all-purpose flour instead of bread flour? Yes, all-purpose flour works perfectly. Bread flour will give a slightly chewier texture, but all-purpose yields the classic light and airy puff puff.
Why didn’t my puff puff puff up? The most common reasons are old yeast, water that was too hot (killing the yeast), or not letting the batter rise long enough. Make sure your water is lukewarm (about 110°F/43°C) and that you give the batter at least 1 hour to double in size.
Can I bake puff puff instead of frying? Yes, but the texture will be different—more like a dinner roll than a fried dough ball. Preheat your oven to 375°F (190°C), drop spoonfuls of batter onto a greased baking sheet, and bake for 12–15 minutes until golden. They won’t be as crispy or airy, but they’ll still be tasty.
How do I get perfectly round puff puff? The easiest method is to wet your hands and scoop a small amount of batter, then push it off your thumb into the oil. You can also use a small ice cream scoop. The key is to keep your hands or the scoop wet so the batter doesn’t stick.
Can I add eggs to the batter? Traditional puff puff doesn’t contain eggs, but adding one beaten egg will make the inside richer and slightly denser. If you add an egg, reduce the water by about 2 tablespoons.
Is it safe to eat puff puff if I have a gluten allergy? The traditional recipe uses wheat flour, so it’s not gluten-free. You can try a 1:1 gluten-free all-purpose flour blend, but the texture will be more crumbly and less airy. Add 1/2 teaspoon of xanthan gum if your blend doesn’t include it.
Related
- Uncooked Chicken Breast: Safe Handling & Cooking Guide
- Just Bare Chicken Breast: Simple Juicy Recipe
- Kirkland Chicken Breast: Easy Baked Recipe
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).