Puff puff is a beloved West African street food—deep-fried, lightly sweetened dough balls with a golden, crispy exterior and a soft, airy interior. This DQ2 remake version streamlines the traditional method for a home cook, using a simple yeast-risen batter that needs no kneading. The result is consistently fluffy, perfectly sweet, and impossible to stop eating, whether served as a snack, dessert, or party appetizer.
Ingredients
- 3 cups (375 g) all-purpose flour
- 1/2 cup (100 g) granulated sugar
- 1 tablespoon (9 g) instant yeast (or 2 1/4 teaspoons active dry yeast)
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1 1/4 cups (300 ml) lukewarm water (about 110°F / 43°C)
- Vegetable oil, for deep frying (about 4 cups / 1 liter)
Instructions
- In a large bowl, whisk together the flour, sugar, yeast, nutmeg, and salt. If using active dry yeast instead of instant, dissolve it in 1/4 cup of the lukewarm water with a pinch of sugar and let it foam for 5–10 minutes before adding to the dry ingredients.
- Gradually pour the lukewarm water into the dry ingredients, stirring with a wooden spoon or spatula until a smooth, thick batter forms. It should be thicker than pancake batter but thinner than bread dough—it should fall in a slow ribbon from the spoon. Add a tablespoon more water if it seems too stiff.
- Cover the bowl with a clean kitchen towel or plastic wrap and let it rise in a warm, draft-free spot for 1 to 1 1/2 hours, or until the batter has doubled in volume and is bubbly on top. The time depends on the warmth of your kitchen.
- After the rise, stir the batter gently with a spatula to deflate it. This helps create a uniform texture.
- Heat about 2 inches (5 cm) of vegetable 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 fast.
- Using your hands or two spoons, scoop a small amount of batter (about 1 tablespoon or 15 ml) and drop it gently into the hot oil. Do not overcrowd the pot—fry in batches of 6–8 balls, leaving space for them to expand.
- Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until golden brown all over and cooked through. The internal temperature of the puff puff should reach 200°F (93°C) if you want to check, but visual cues—deep golden color and a hollow sound when tapped—are reliable.
- Remove the puff puff with a slotted spoon and drain on a plate lined with paper towels. Repeat with the remaining batter, making sure the oil returns to 350°F (175°C) between batches.
- Serve warm or at room temperature. They are best eaten fresh, but can be stored as described below.
Tips
- Yeast freshness: Check the expiration date on your yeast. If it’s old, the dough may not rise properly. Use instant yeast for the most reliable results, as it doesn’t need proofing.
- Oil temperature: Keeping the oil at a steady 350°F (175°C) is crucial. If the oil is too hot, the outside burns before the inside cooks; if too cool, the puff puff absorbs oil and becomes greasy.
- Batter consistency: The batter should be thick enough to hold its shape when dropped, but not stiff. If it’s too runny, the puff puff will flatten; if too thick, they’ll be dense. Adjust with a tablespoon of water or flour as needed.
- Even browning: Use a large pot to prevent splattering, and don’t overcrowd. Frying in small batches ensures even cooking and consistent color.
Serving Suggestions
Puff puff is incredibly versatile. Serve it as a sweet snack with a dusting of powdered sugar or a drizzle of honey. For a savory twist, pair it with a spicy pepper sauce or a tomato-based stew. It also makes a great side for soups like Nigerian pepper soup or as a party finger food alongside grilled meats. For breakfast, enjoy it with a cup of hot tea or coffee.
Variations
- Spiced Puff Puff: Add 1/2 teaspoon of ground cinnamon or cardamom to the dry ingredients for a warm, aromatic flavor.
- Coconut Puff Puff: Replace 1/4 cup (60 ml) of the water with coconut milk and add 1/2 cup (40 g) of unsweetened shredded coconut to the batter.
- Savory Puff Puff: Reduce the sugar to 2 tablespoons (25 g) and add 1/2 teaspoon of black pepper, 1/4 cup (25 g) of finely chopped scallions, and a pinch of cayenne for a savory, oniony version.
- Stuffed Puff Puff: After the first rise, flatten a small piece of batter in your palm, place a small cube of cheese or a piece of cooked sausage in the center, and seal the batter around it before frying.
Storage and Reheating
Puff puff is best eaten within a few hours of frying, but leftovers can be stored in an airtight container at room temperature for up to 2 days. To refresh them, reheat in a 350°F (175°C) oven for 5–7 minutes, or in an air fryer at 350°F (175°C) for 3–4 minutes, until warmed through and crisp. Avoid microwaving, as it makes them soggy. For longer storage, freeze the cooled puff puff in a single layer on a baking sheet, then transfer to a zip-top bag for up to 1 month. Reheat from frozen in the oven or air fryer as above, adding a couple of minutes.
Frequently Asked Questions
Why didn’t my puff puff rise? The most common reasons are inactive yeast, water that was too hot (killing the yeast) or too cold (not activating it), or a cold kitchen. Always check the yeast’s expiration date and use lukewarm water (about 110°F / 43°C). If your kitchen is cold, place the bowl in a slightly warm oven (turned off) with the light on.
Can I use bread flour instead of all-purpose? Yes, bread flour will work and will give a slightly chewier texture. You may need to add a tablespoon or two more water, as bread flour absorbs more liquid. The result will still be fluffy, just a bit denser.
How do I get perfectly round puff puff? The trick is to use your hand: wet your fingers lightly with water, scoop a small amount of batter, and use your thumb and index finger to squeeze out a ball, dropping it directly into the oil. This takes practice. Alternatively, use two small spoons to shape the batter. The key is to work quickly so the batter doesn’t deflate.
Can I bake puff puff instead of frying? Yes, you can bake them at 375°F (190°C) for 12–15 minutes, but they will be more like dinner rolls—less crispy and not as golden. For a healthier fried version, you can use an air fryer: spray the balls lightly with oil and air-fry at 375°F (190°C) for 8–10 minutes, shaking halfway. The texture will be slightly different but still enjoyable.
Why are my puff puff greasy? This usually happens when the oil is not hot enough. If the oil is below 350°F (175°C), the batter absorbs oil before it sets. Use a thermometer to maintain the temperature, and don’t overcrowd the pot, which can lower the oil temperature significantly.
Can I make the batter ahead of time? Yes, you can prepare the batter and let it rise in the refrigerator overnight. The next day, let it come to room temperature for about 30 minutes before frying. The cold fermentation will actually develop more flavor. Just stir it gently before frying.
Related
- Chicken Breast Nutrition: Facts & Label Guide
- Juicy BBQ Chicken Breast Recipe (Grilled or Baked)
- Chicken Breast on Blackstone Griddle: Perfect Every Time
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).