Puff Puff vs Buns: Recipe & Key Differences

Updated November 6, 2026

Total time
1 hr 55 min
prep 25 min · cook 30 min
Serves
8
portions as written

Jump to recipe

Puff Puff vs Buns: Recipe & Key Differences

Puff puff and buns are both beloved West African fried dough snacks, but they are not the same. Puff puff is a soft, spongy, slightly sweet ball of dough that is deep-fried until golden brown, often enjoyed as street food in Nigeria, Ghana, and Cameroon. Buns, on the other hand, are denser, slightly crisp on the outside, and often have a more cake-like crumb, sometimes with a hint of nutmeg or cinnamon. This article breaks down the differences and gives you a reliable recipe for each, so you can make both at home and decide which you prefer.

Ingredients

For Puff Puff

  • 2 cups (250 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar
  • 1 teaspoon (5 g) instant yeast
  • 1/2 teaspoon (3 g) salt
  • 1/4 teaspoon ground nutmeg (optional)
  • 3/4 cup (180 ml) lukewarm water (about 110°F / 43°C)
  • Vegetable oil, for deep frying (about 3 cups / 720 ml)

For Buns

  • 2 cups (250 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar
  • 1 teaspoon (5 g) baking powder
  • 1/2 teaspoon (3 g) salt
  • 1/2 teaspoon ground nutmeg or cinnamon (optional)
  • 1/4 cup (60 g) unsalted butter, melted
  • 1 large egg
  • 1/2 cup (120 ml) milk (or buttermilk)
  • 1 teaspoon vanilla extract
  • Vegetable oil, for deep frying (about 3 cups / 720 ml)

Instructions

For Puff Puff

  1. In a large bowl, whisk together the flour, sugar, yeast, salt, and nutmeg (if using).
  2. Gradually add the lukewarm water, stirring with a wooden spoon until a thick, sticky batter forms. It should be similar to a thick pancake batter.
  3. 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 doubled in size and bubbly.
  4. Heat about 3 inches (7.5 cm) of oil in a deep pot or Dutch oven to 350°F (175°C). Use a thermometer to maintain the temperature.
  5. Using your hand or a small cookie scoop, scoop a small amount of batter (about 1 tablespoon) and drop it into the hot oil. Do not overcrowd; fry in batches of 5-6.
  6. Fry for 2-3 minutes per side, turning occasionally, until golden brown and puffed. The inside should be cooked through; if they brown too quickly, lower the heat.
  7. Remove with a slotted spoon and drain on paper towels. Repeat with remaining batter.

For Buns

  1. In a large bowl, whisk together the flour, sugar, baking powder, salt, and nutmeg (if using).
  2. In a separate bowl, whisk the melted butter, egg, milk, and vanilla extract until well combined.
  3. Pour the wet ingredients into the dry ingredients and stir with a spatula until a soft dough forms. Do not overmix; it should be slightly sticky but manageable.
  4. Turn the dough out onto a lightly floured surface and knead gently for 1-2 minutes until smooth.
  5. Roll the dough into a log and cut into 8 equal pieces. Roll each piece into a smooth ball.
  6. Heat oil to 350°F (175°C) in a deep pot. Fry the buns in batches, 3-4 at a time, for 3-4 minutes per side, until deep golden brown and cooked through. The internal temperature should reach 190°F (88°C) for a fully baked crumb.
  7. Drain on paper towels and let cool slightly before serving.

Tips

  • Yeast freshness: For puff puff, make sure your yeast is active. If using active dry yeast, dissolve it in a little warm water with a pinch of sugar for 5 minutes before adding to the flour. Instant yeast can be mixed directly.
  • Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too hot, the outside burns before the inside cooks; if too cool, the snacks absorb oil and become greasy. Use a thermometer.
  • Batter consistency: Puff puff batter should be thick enough to scoop but not stiff. If it’s too runny, add a tablespoon of flour; if too thick, add a tablespoon of water.
  • Buns dough: For buns, do not overknead the dough, or they will become tough. A gentle knead just until smooth is enough.

Serving Suggestions

Serve puff puff warm as a snack with a sprinkle of powdered sugar, or with a spicy pepper sauce for a savory twist. They are also great with tea or coffee. Buns are delicious on their own, or with a drizzle of honey or a spread of butter. Both are perfect for parties, brunch, or as an afternoon treat.

Variations

  • Sweet puff puff: Add 1/2 teaspoon of vanilla extract or a pinch of cardamom to the batter.
  • Savory buns: Omit the sugar and add 1/2 cup (75 g) of grated cheese, chopped jalapeños, or finely chopped onions to the dough.
  • Baked version: For a lower-fat option, bake both at 375°F (190°C) for 15-18 minutes, but note that they will be less fluffy and more bread-like.
  • Whole wheat: Replace half of the all-purpose flour with whole wheat flour for a nuttier flavor, but add 2 extra tablespoons of liquid to compensate.

Storage and Reheating

Store both puff puff and buns in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 4 days or freeze for up to 2 months. To reheat, place them in a preheated oven at 350°F (175°C) for 5-7 minutes, or in an air fryer at 350°F (175°C) for 3-4 minutes. Avoid microwaving, as it makes them soggy.

Frequently Asked Questions

Can I use bread flour instead of all-purpose? Yes, bread flour will give a chewier texture, especially for buns. For puff puff, it may make them slightly denser, so you might need a little more water.

Why did my puff puff not rise? The yeast might be expired, the water was too hot and killed the yeast, or the batter was left in a cold place. Ensure the water is lukewarm (110°F / 43°C) and let it rise in a warm spot.

Why are my buns hard? Overkneading the dough or frying at too low a temperature can make buns tough. Also, too much flour can dry them out. Follow the recipe and use a thermometer.

Can I make the dough ahead of time? For puff puff, you can prepare the batter and refrigerate it overnight, but let it come to room temperature and rise again before frying. For buns, you can shape them and refrigerate for up to 24 hours, then fry directly from cold, adding a minute to the cooking time.

What oil is best for frying? Use a neutral oil with a high smoke point, such as vegetable, canola, or peanut oil. Avoid olive oil, as it burns at lower temperatures.

Can I air-fry these? Yes, you can air-fry both at 375°F (190°C) for 8-10 minutes, but they will be less golden and slightly drier. Spray lightly with oil before air-frying.

Related

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).