Puff puff is a popular West African fried dough snack, especially associated with Nigeria, made from a simple yeast-raised flour batter and fried until golden. This milk-free version uses water for a light, tender center and crisp edges, with a gentle sweetness that makes it easy to serve warm as a snack or dessert.
Ingredients
- 3 cups (375 g) all-purpose flour
- ⅓ cup (67 g) granulated sugar
- 2 teaspoons (6 g) instant yeast
- ½ teaspoon (3 g) fine salt
- 1 teaspoon (2 g) ground nutmeg, optional
- 1¾ cups (414 ml) warm water, about 100–110°F (38–43°C)
- 4 cups (950 ml) neutral frying oil, such as canola or sunflower oil, or enough to reach 2 inches (5 cm) in a deep, heavy pot
Instructions
- Mix the dry ingredients. In a large bowl, whisk together the flour, sugar, instant yeast, salt, and nutmeg, if using. Mixing the yeast evenly through the flour helps the batter rise consistently.
- Make the batter. Pour in the warm water gradually, stirring with a sturdy spoon until no dry flour remains. The mixture should be thick, sticky, and stretchy rather than firm enough to knead. If it seems unusually stiff, mix in water 1 tablespoon (15 ml) at a time; if it is runny like pancake batter, add flour 1 tablespoon (8 g) at a time.
- Let it rise. Cover the bowl with a clean towel or reusable cover. Leave it in a warm, draft-free place for 75 minutes, until it looks puffy and has noticeably increased in volume. The exact rise depends on room temperature; allow more time if the room is cool. Avoid placing the bowl on a hot surface, which can overheat the yeast.
- Heat the oil. Pour the oil into a deep, heavy pot, leaving plenty of space at the top, and heat over medium to medium-high until it reaches 350°F (175°C). Use a thermometer if possible. Without one, drop in a tiny bit of batter: it should rise and bubble steadily, not sink or turn dark immediately. Keep the pot attended, and never fill it more than halfway.
- Fry in small batches. Wet a clean spoon or your fingers with water, then scoop a small portion of batter—about 1 tablespoon (15 ml)—into the oil. Carefully release it close to the oil’s surface to reduce splashing. Add only enough pieces to leave room for them to float and turn; crowding cools the oil and makes the puff puff greasy. Fry for about 3–4 minutes per batch, turning occasionally, until evenly deep golden brown. If the pieces brown very quickly, lower the heat; if they barely bubble, raise it slightly.
- Drain and finish. Lift the puff puff out with a slotted spoon and drain on a wire rack or a plate lined with paper towels. Let the oil return to about 350°F (175°C) between batches. Continue until the batter is used, then serve warm. Allow the oil to cool completely before disposing of it safely; do not pour hot oil down a drain.
Tips
- Check the water temperature. Warm water helps yeast work, but water above about 120°F (49°C) can damage it. If you do not have a thermometer, it should feel comfortably warm, not hot.
- Use the batter texture as your guide. Flour absorbs water differently, so add the last portion of water gradually. The batter should cling to a spoon and fall off slowly; it should not form a kneadable dough.
- Keep the oil temperature steady. A thermometer makes frying much more predictable. Frying too cool can leave oily centers, while overly hot oil may brown the outside before the middle cooks through.
- Choose a safe frying setup. Use a stable, deep pot and keep children, pets, water, and loose sleeves away from hot oil. Never add wet utensils or water to hot oil, and do not leave frying oil unattended.
Serving Suggestions
Serve puff puff soon after frying, when the outside is lightly crisp and the inside is soft. It is often enjoyed plain, but you can dust it with a little powdered sugar or serve it alongside fresh fruit. For a more filling snack, pair it with a cup of tea, coffee, or a nonalcoholic spiced drink. Offer toothpicks or napkins if serving a platter at a gathering; freshly fried pieces can be hot in the center, so give them a few minutes to cool.
Variations
Nutmeg is optional, and a pinch of cinnamon or ground cardamom can add a different warm aroma. For a less sweet batch, reduce the sugar to ¼ cup (50 g); the dough will still rise, though the finished puff puff will be less sweet and may brown a little less quickly. You can also stir in 1 teaspoon (5 ml) of vanilla extract with the water, or add 1 tablespoon (about 6 g) of finely grated orange zest for a citrus note. Avoid adding too much extra liquid or heavy mix-ins, which can make the batter difficult to portion and fry evenly.
Storage and Reheating
Puff puff is best on the day it is fried. Let leftovers cool, then refrigerate them in a covered container within 2 hours of cooking; use within 3–4 days. For longer storage, freeze cooled pieces in a sealed freezer-safe container for up to 2 months. Reheat refrigerated or frozen puff puff in a 300°F (150°C) oven or air fryer until hot, usually 5–8 minutes from refrigerated or 8–12 minutes from frozen, checking that the centers are hot. Reheating may soften the outside, and microwaving tends to make the texture chewy. Do not leave cooked puff puff at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Can I make puff puff without milk?
Yes. Traditional-style puff puff batter does not need milk; flour, yeast, sugar, salt, and water are enough. Water makes a straightforward milk-free batter and keeps the crumb tender when the dough is given time to rise.
Can I use active dry yeast instead of instant yeast?
Yes. Use 2 teaspoons (about 6 g) active dry yeast. Stir it into the warm water with a teaspoon of the measured sugar and wait 5–10 minutes, until foamy, before mixing it into the dry ingredients. If it does not foam, the yeast may be inactive or the water may have been too hot or too cool.
Why did my puff puff come out dense?
Common causes include inactive yeast, water that was too hot, too little rising time, or batter that was made too stiff with extra flour. Check that the batter has visibly puffed before frying, and give it more time in a cool room rather than trying to rush the rise.
Can I prepare the batter ahead?
For the most predictable rise, make and fry the batter the same day. If you need to pause, cover it and refrigerate after it has begun rising, then bring it out and let it stand until puffy before frying. Chilled batter rises more slowly, so allow extra time and do not rely on a fixed clock alone.
How do I know puff puff is cooked inside?
Fry small, evenly sized portions at a steady temperature and turn them until all sides are golden brown. If the outside darkens before the center cooks, lower the oil temperature and make the next portions slightly smaller. Cut open a first piece to check the center; it should be cooked through, not wet or doughy.
Can I bake puff puff instead of frying it?
This batter is designed for frying and is too loose to hold the usual puff puff shape on a baking tray. A baked version needs a different, firmer dough and will have a breadier texture, so it will not be the same as this recipe.
Related
- Laksa Malaysian Food: Rich Coconut Curry Noodle Soup
- Glamorgan Sausages: Classic Welsh Recipe
- Does Nutmeg Have Nuts? Allergy Facts & More
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).