Puff puff is a beloved West African street food: soft, pillowy deep-fried dough balls with a lightly crisp golden exterior. Made with simple pantry staples—flour, yeast, sugar, and warm water—this recipe for 500g flour yields about 40 pieces, perfect for parties, snacks, or a sweet breakfast treat. The key to its airy texture is a loose, well-fermented batter, so give it time to double in volume.
Ingredients
- 500 g (4 cups) all-purpose flour
- 200 g (1 cup) granulated sugar (adjust to taste)
- 10 g (2½ tsp) instant yeast (or 12 g active dry yeast)
- 1 tsp salt
- ½ tsp ground nutmeg (optional but traditional)
- Warm water (about 400–450 ml / 1¾–2 cups, as needed)
- Vegetable oil for deep frying (about 1 liter / 4 cups)
Instructions
- Activate the yeast: In a small bowl, dissolve the yeast in 120 ml (½ cup) of warm water (about 110°F / 43°C). Let it sit for 5–10 minutes until frothy. If using active dry yeast, add 1 tsp of sugar to help it activate.
- Mix the dry ingredients: In a large mixing bowl, combine the flour, sugar, salt, and nutmeg. Whisk to distribute evenly.
- Form the batter: Pour the yeast mixture into the flour, then gradually add the remaining warm water while stirring with a wooden spoon or spatula. Mix until you have a smooth, thick batter—it should be slightly thicker than pancake batter, not stiff like bread dough. Add water a little at a time; you may not need all of it.
- First rise: Cover the bowl with a clean kitchen towel or plastic wrap. Let it rest in a warm, draft-free spot for 1 to 1½ hours, or until the batter has doubled in volume and is bubbly. The longer it ferments, the more airy the puff puff will be.
- Stir down the batter: After rising, stir the batter gently to deflate it. This helps create a uniform texture.
- Heat the oil: Pour about 5 cm (2 inches) of vegetable oil into a deep heavy-bottomed pot or deep fryer. Heat 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 float to the surface within a few seconds.
- Fry the puff puff: Using your hand or two spoons, scoop up a small amount of batter (about 1 tablespoon) and drop it gently 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 occasionally with a slotted spoon, until deep golden brown and cooked through. The center should be soft and fluffy.
- Drain and repeat: Remove the puff puff with a slotted spoon and drain on paper towels. Repeat with the remaining batter, making sure the oil returns to 350°F (175°C) between batches.
- Serve warm: Puff puff is best enjoyed warm, while still slightly crispy on the outside and tender inside.
Tips
- Batter consistency: The batter should be sticky and droopy, not stiff. If it’s too thick, the puff puff will be dense; if too thin, they’ll flatten. Adjust with water or flour as needed.
- Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too hot, the outside will brown before the inside cooks; if too cool, they’ll absorb oil and become greasy.
- Substitutions: You can replace up to half the white flour with whole wheat flour for a nuttier taste, but the texture will be denser. For a dairy-free version, use water only—no milk needed.
- Common mistake: Skipping the rise or rushing it. The yeast needs time to develop flavor and air. If your kitchen is cool, place the bowl in a turned-off oven with the light on.
Serving Suggestions
Serve puff puff as a snack with a sprinkle of powdered sugar, or alongside a spicy pepper sauce for a sweet-savory contrast. They also pair well with grilled plantains, fried fish, or a bowl of hearty bean stew. For breakfast, enjoy them with a cup of hot tea or coffee.
Variations
- Spiced puff puff: Add ½ teaspoon of ground cinnamon or cardamom to the dry ingredients.
- Coconut puff puff: Replace 120 ml (½ cup) of the warm water with coconut milk and add ½ cup shredded unsweetened coconut.
- Savory puff puff: Reduce sugar to 2 tablespoons, omit nutmeg, and add 1 finely chopped scotch bonnet pepper, 2 tablespoons chopped onion, and a pinch of black pepper.
- Baked version: For a lighter option, scoop the batter onto a parchment-lined baking sheet and bake at 375°F (190°C) for 15–18 minutes, flipping halfway. They won’t be as crispy but are still delicious.
Storage and Reheating
Store leftover puff puff in an airtight container at room temperature for up to 2 days. To keep them longer, refrigerate for up to 5 days or freeze for up to 3 months. Reheat in a toaster oven or air fryer at 350°F (175°C) for 3–5 minutes to restore crispiness. Avoid microwaving, as it makes them rubbery.
Frequently Asked Questions
Why didn’t my puff puff rise? Your yeast may be expired, or the water was too hot (above 120°F/49°C) and killed the yeast. Always check the date and use warm water, not boiling.
Can I use bread flour or self-rising flour? Yes. Bread flour gives a chewier texture, while self-rising flour will make them puffier, but reduce the added yeast to 5 g (1 tsp) since self-rising flour already contains leavening.
How do I make puff puff less oily? Ensure the oil is at the correct temperature and don’t overcrowd the pot. Also, drain on paper towels immediately after frying.
Can I prepare the batter ahead of time? Yes, you can mix the batter and refrigerate it overnight. Let it come to room temperature and give it a stir before frying. The cold fermentation actually enhances the flavor.
Why are my puff puff hard on the outside but raw inside? The oil is too hot. Lower the heat to maintain 350°F (175°C) and fry in smaller batches so the heat distributes evenly.
Can I bake puff puff instead of frying? Yes, but the texture will be more like a muffin than a fried dough ball. Follow the baked variation above for best results.
Related
- 4 oz Chicken Breast Nutrition: Protein, Calories & More
- Chicken Breast Nutrition Facts per 100g, Cooked
- Chicken Breast Nutrition: Facts & Label Guide
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).