Puff puff is a beloved West African street snack of deep-fried, sweet yeast dough, known for its golden-brown exterior and soft, airy interior. This particular version, often called the “YFM plug” (a nod to the popular Nigerian radio station’s street slang for a reliable hookup), is all about getting that perfect, consistent result every time. The recipe works because it uses a simple, forgiving dough that relies on proper proofing and oil temperature to achieve that signature fluffy texture.
Ingredients
- 3 cups (375 g) all-purpose flour
- 1/2 cup (100 g) granulated sugar
- 2 1/4 tsp (7 g) instant yeast (one packet)
- 1/2 tsp ground nutmeg (optional but traditional)
- 1/4 tsp salt
- 1 1/2 cups (360 ml) lukewarm water (about 105°F/40°C)
- Vegetable oil for deep frying (about 4 cups / 1 liter)
Instructions
- In a large mixing bowl, whisk together the flour, sugar, instant yeast, nutmeg, and salt. Make sure there are no lumps.
- Gradually pour in the lukewarm water while stirring with a wooden spoon or spatula. Mix until you have a smooth, thick batter. It should be thicker than pancake batter but thinner than bread dough—sticky and slightly elastic. If it seems too stiff, add an extra tablespoon of water.
- Cover the bowl with a clean kitchen towel or plastic wrap. Let it rest in a warm, draft-free spot for 1 to 1.5 hours, or until the batter has doubled in size and is bubbly on top. The time depends on your environment; warmer kitchens proof faster.
- After proofing, stir the batter down gently with a spatula to release the air. This helps create a more uniform texture.
- Pour about 2 inches (5 cm) of vegetable oil into a heavy-bottomed pot or deep skillet. Heat over medium heat until a small drop of batter sizzles and floats to the surface immediately (about 350°F / 175°C). If you have a thermometer, use it; otherwise, test with a tiny bit of batter.
- Using your hand or a small cookie scoop, scoop a small amount of batter (about 1 tablespoon) and drop it carefully into the hot oil. Do not overcrowd the pot—fry in batches of 5-6 puffs at a time. They will expand as they cook.
- Fry for 2-3 minutes per side, turning occasionally with a slotted spoon, until the puffs are golden brown on all sides and cooked through. The inside should be soft and doughy, not raw. If they brown too quickly, lower the heat; if they take too long, raise it slightly.
- Remove the cooked puff puff with a slotted spoon and drain on paper towels. Repeat with the remaining batter.
- Serve warm or at room temperature. They are best enjoyed fresh.
Tips
- Yeast freshness: If your yeast is old, proof it first in a little warm water with a pinch of sugar for 5 minutes until frothy. If it doesn’t foam, discard and use new yeast.
- Consistent size: Use a cookie scoop or wet your fingers before scooping the batter to prevent sticking. This ensures even cooking and a uniform look.
- Oil temperature: Keep the oil at a steady 350°F (175°C). Too hot and the outside burns while the inside stays raw; too cool and the puffs absorb oil and become greasy.
- Sweetness: Adjust the sugar to your taste. Some prefer a less sweet version to serve with savory stews; others like it extra sweet. You can also add a pinch of cinnamon or cardamom for warmth.
Serving Suggestions
Puff puff is incredibly versatile. Serve it as a snack on its own, or pair it with a spicy pepper sauce or salsa for a sweet-and-savory contrast. In Nigeria, it’s often enjoyed with a cold drink like zobo (hibiscus tea) or as a dessert after a meal. You can also dust it with powdered sugar or drizzle with melted chocolate for a more indulgent treat.
Variations
- Spiced Puff Puff: Add 1 teaspoon of ground cinnamon or a pinch of cloves to the dry ingredients for a warmer flavor profile.
- Coconut Puff Puff: Substitute half of the water with coconut milk and add 1/2 cup (40 g) unsweetened shredded coconut for a tropical twist.
- Savory Puff Puff: Reduce the sugar to 2 tablespoons and add 1/2 teaspoon of black pepper, 1/4 cup (25 g) grated onion, and a pinch of cayenne for a savory version that pairs well with soups.
- Baked Puff Puff: For a lighter option, drop spoonfuls of the batter onto a greased baking sheet and bake at 400°F (200°C) for 12-15 minutes, flipping halfway. They won’t be as crispy but will still be soft.
Storage and Reheating
Puff puff is best eaten fresh, but you can store leftovers in an airtight container at room temperature for up to 1 day. To reheat, place them in a preheated 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. Avoid microwaving as it makes them soggy. For longer storage, freeze the cooked puffs in a single layer on a baking sheet, then transfer to a freezer bag for up to 1 month. Reheat from frozen in the oven or air fryer.
Frequently Asked Questions
Why is my puff puff dense and not fluffy? This usually happens when the batter hasn’t proofed long enough or the oil is too hot. Make sure the batter doubles in size before frying, and keep the oil at the right temperature. Also, don’t overmix the batter after proofing—just stir it down gently.
Can I use active dry yeast instead of instant? Yes, but you need to activate it first. Dissolve the yeast in 1/4 cup of the lukewarm water with a teaspoon of sugar, let it sit for 5-10 minutes until frothy, then add it to the flour mixture with the remaining water.
How do I keep puff puff from absorbing too much oil? The main culprit is oil that’s not hot enough. Use a thermometer to maintain 350°F (175°C). Also, drain them on paper towels immediately after frying and don’t overcrowd the pan, which drops the oil temperature.
Can I make the batter ahead of time? Yes, you can prepare the batter and refrigerate it overnight after the first proof. In the morning, let it come to room temperature for about 30 minutes, stir down, and fry. The cold fermentation can actually develop more flavor.
What is the best oil for frying puff puff? Use a neutral oil with a high smoke point, like vegetable, canola, or peanut oil. Avoid olive oil or butter, which burn at lower temperatures and can alter the flavor.
Is puff puff gluten-free friendly? Traditional puff puff uses wheat flour, but you can substitute with a 1:1 gluten-free all-purpose flour blend. The texture will be slightly different—a bit more crumbly—but still delicious. Add an extra tablespoon of water if the batter seems too stiff.
Related
- Chicken Breast Quarters: Easy Oven-Baked Recipe
- Chicken Breast Recipes in Bugis: 5 Easy Ways
- Chicken Breast Sandwich: Easy 20-Minute 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).