Puff Puff Ministry is a beloved Nigerian street food: deep-fried, golden dough balls that are crisp on the outside and irresistibly soft and airy inside. Made from a simple yeast-risen batter of flour, sugar, and warm water, these sweet, slightly tangy bites are a staple at parties, church gatherings, and everyday snacking. This recipe delivers consistently fluffy puff puff every time, with clear steps for perfect frying and tips for customizing the flavor.
Ingredients
- 4 cups (500 g) all-purpose flour
- 1 cup (200 g) granulated sugar
- 2 ¼ teaspoons (7 g) active dry yeast (one packet)
- ½ teaspoon ground nutmeg (optional)
- 1 teaspoon salt
- 2 cups (480 ml) warm water (about 110°F / 43°C)
- Vegetable oil, for deep frying (about 4 cups / 960 ml)
Instructions
- Activate the yeast: In a small bowl, combine the warm water and yeast. Let it sit for 5–10 minutes until frothy. If it doesn’t foam, the yeast is dead – start over with fresh yeast.
- Make the batter: In a large mixing bowl, whisk together the flour, sugar, nutmeg, and salt. Pour in the yeast mixture and stir with a wooden spoon until a smooth, thick batter forms. It should be thicker than pancake batter but thinner than bread dough – it should fall off the spoon in a ribbon.
- First rise: Cover the bowl with a clean kitchen towel or plastic wrap and let it rise in a warm, draft-free place for 1 hour, or until the batter has doubled in size and is bubbly.
- Preheat oil: While the batter rises, pour oil into a deep, heavy-bottomed pot (like a Dutch oven) to a depth of at least 2 inches (5 cm). Heat over medium heat 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 within a few seconds.
- Stir down the batter: After the rise, stir the batter gently to deflate it. This helps create a uniform texture.
- Fry the puff puff: Using your hands or a small cookie scoop, drop spoonfuls of batter (about 1½ tablespoons each) into the hot oil. Do not overcrowd – fry in batches of 5–6. The balls will sink slightly, then float and expand. Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until deep golden brown and cooked through. An internal temperature of 200°F (93°C) is ideal, but the visual cue of golden brown and a hollow sound when tapped is sufficient.
- Drain and cool: Remove the puff puff with a slotted spoon and drain on paper towels. Repeat with remaining batter, making sure the oil returns to 350°F (175°C) between batches.
- Serve warm: Puff puff is best enjoyed fresh and warm, while the outside is still crispy.
Tips
- Yeast freshness: Always check the expiration date on your yeast. If the water is too hot (above 120°F / 49°C), it will kill the yeast; too cool and it won’t activate. Use a thermometer if you have one.
- Oil temperature control: If the oil is too hot, the outside will burn before the inside cooks. If too cool, the puff puff will absorb oil and become greasy. Keep a thermometer in the oil and adjust the heat as needed.
- Batter consistency: The batter should be thick enough to hold its shape when dropped. If it’s too runny, add a tablespoon of flour; if too stiff, add a tablespoon of warm water.
- No mixer needed: Overmixing can make the puff puff tough. Stir just until combined – a few lumps are fine.
Serving Suggestions
Serve puff puff warm as a snack or dessert. They are delicious on their own, but you can also dust them with powdered sugar, drizzle with honey or chocolate sauce, or serve with a spicy pepper sauce for a sweet-and-savory contrast. In Nigeria, they are often enjoyed with a cold drink like zobo or Chapman.
Variations
- Spiced: Add 1 teaspoon of ground cinnamon or cardamom to the dry ingredients.
- Citrus: Add 1 tablespoon of orange or lemon zest to the batter for a bright, aromatic flavor.
- Coconut: Replace ½ cup (120 ml) of the water with coconut milk and add ½ cup (40 g) unsweetened shredded coconut.
- Savory: Reduce sugar to 2 tablespoons and add 1 teaspoon of chili flakes and 1 teaspoon of dried thyme for a savory version.
Storage and Reheating
Puff puff is best eaten fresh, but leftovers can be stored in an airtight container at room temperature for up to 2 days. To reheat, place them 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 again. Avoid microwaving, as it will make them rubbery. You can also freeze unfried batter in a freezer-safe bag for up to 1 month; thaw in the refrigerator overnight, then fry as directed.
Frequently Asked Questions
Why didn’t my puff puff rise?
This is usually due to inactive yeast – the water was too hot or too cold, or the yeast was old. Always proof the yeast in warm water with a pinch of sugar before adding it to the flour. Also, make sure the batter is in a warm spot (like near a stove or in a turned-off oven with the light on).
Can I use instant yeast instead of active dry?
Yes. Use the same amount (2¼ teaspoons) and mix it directly into the flour. You can skip the proofing step, but you’ll need to add the water directly to the dry ingredients. The rise time may be slightly shorter.
How do I get perfectly round puff puff?
Use a small ice cream scoop or cookie scoop to drop uniform portions. Also, make sure the oil is deep enough – at least 2 inches – so the balls can float and expand evenly. Don’t overcrowd the pot, as this lowers the oil temperature and leads to flat, greasy results.
Can I bake puff puff instead of frying?
You can, but the texture will be more like a muffin than a doughnut. Spoon the batter into a greased mini muffin tin and bake at 375°F (190°C) for 12–15 minutes, until golden. They won’t be as crispy, but they are a lower-fat option.
How do I know when the oil is the right temperature without a thermometer?
Drop a small piece of bread into the oil – if it sizzles and turns golden in about 60 seconds, the oil is around 350°F (175°C). If it browns immediately, it’s too hot; if it just floats without browning, it’s too cool.
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. This actually develops a deeper flavor.
Related
- New Multi Chicken Breast: One Pan, Three Ways
- Ninja Foodi Grill XL Chicken Breast: Juicy & Fast
- How Long to Boil Chicken Breast (Juicy 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).