Puff Puff Ghana Food: Fluffy Fried Dough Recipe

Updated November 6, 2026

Total time
2 hr 20 min
prep 20 min · cook 30 min
Serves
6
portions as written

Jump to recipe

Puff Puff Ghana Food: Fluffy Fried Dough Recipe

Puff puff is a beloved West African street food, especially popular in Ghana and Nigeria, made from a simple yeast-risen dough that is deep-fried into golden, fluffy pillows. This recipe delivers the perfect balance: a crisp exterior that gives way to a soft, airy, slightly sweet interior. It works because it relies on a straightforward batter-like dough and a hot oil fry, making it a reliable treat for snacks, parties, or dessert.

Ingredients

  • 2 cups (250 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar (adjust to taste)
  • 1 teaspoon (3 g) instant yeast (or active dry yeast)
  • 1/2 teaspoon (3 g) salt
  • 1/2 teaspoon (1 g) ground nutmeg (optional, for warmth)
  • 1 cup (240 ml) lukewarm water (about 105°F / 40°C)
  • Vegetable oil, for deep frying (about 3 cups / 720 ml)

Instructions

  1. In a large bowl, whisk together the flour, sugar, yeast, salt, and nutmeg (if using). Make sure the sugar and yeast are evenly distributed.
  2. Gradually pour in the lukewarm water while stirring with a wooden spoon or spatula. Mix until a thick, smooth batter forms. It should be slightly thicker than pancake batter—sticky but not runny. If it feels too stiff, add a tablespoon of water; if too runny, add a tablespoon of flour.
  3. Cover the bowl with a clean kitchen towel or plastic wrap. Let it rise in a warm, draft-free place for 1 to 1.5 hours, or until the batter has doubled in size and is bubbly. The time depends on the warmth of your kitchen.
  4. After rising, stir the batter down gently to release the air. This helps create a uniform texture.
  5. Pour oil into a deep heavy-bottomed pot or Dutch oven, filling it no more than halfway. Heat over medium-high heat until the oil reaches 350°F (175°C). If you don’t have a thermometer, drop a tiny bit of batter in; it should sizzle and rise to the surface within a few seconds.
  6. Using your hands or two spoons, scoop a small amount of batter—about 1 to 1.5 tablespoons (15–20 g)—and drop it carefully into the hot oil. Do not overcrowd the pot; fry in batches of 5–6 puffs at a time.
  7. Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until the puffs are deep golden brown and cooked through. The internal temperature should read 190–200°F (88–93°C) if you want to check, but visual cues are usually enough.
  8. 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.
  9. Serve warm or at room temperature. They are best fresh but can be reheated.

Tips

  • Yeast activation: If using active dry yeast, dissolve it in the lukewarm water with a pinch of sugar and let it sit for 5–10 minutes until frothy before adding to the dry ingredients. Instant yeast can be mixed directly into the flour.
  • Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too low, the puffs will absorb oil and become greasy; if too high, they’ll brown too quickly and stay raw inside.
  • Consistency: The batter should be thick enough to hold its shape slightly when dropped, but not stiff. If it’s too dry, the puffs will be dense; too wet, and they’ll flatten.
  • Substitutions: You can replace up to half the all-purpose flour with whole wheat flour for a nuttier flavor, but the texture will be denser. For a dairy-free version, use water as written—no milk needed.

Serving Suggestions

Puff puff is incredibly versatile. Serve it as a snack with a sprinkle of powdered sugar, or dip it in chocolate sauce, caramel, or honey. In Ghana, it’s often enjoyed with a cold drink like bissap (hibiscus tea) or a chilled glass of ginger beer. It also pairs well with spicy stews or soups, using the puff to soak up the sauce. For breakfast, serve it alongside fresh fruit and yogurt.

Variations

  • Savory puff puff: Reduce the sugar to 1 tablespoon and add 1/2 teaspoon of black pepper, 1/4 cup finely chopped onion, and a pinch of cayenne for a savory version that goes great with pepper soup.
  • Coconut puff puff: Replace half of the water with coconut milk and add 1/2 cup unsweetened shredded coconut for a tropical twist.
  • Spiced puff puff: Add 1 teaspoon of ground cinnamon or cardamom along with the nutmeg for a warmer spice profile.
  • Banana puff puff: Mash one ripe banana and mix it into the batter, reducing the water by about 2 tablespoons. This adds natural sweetness and moisture.

Storage and Reheating

Puff puff is best eaten within a few hours of frying. If you have leftovers, store them in an airtight container at room temperature for up to 1 day. For longer storage, refrigerate for up to 3 days or freeze for up to 1 month. 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 crisp and warm. Avoid microwaving, as it makes them soggy.

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. Ensure the water is lukewarm, and always check the expiration date on your yeast.

Why are my puff puff hard or dense?
This usually happens if the batter was too stiff (too much flour) or if you didn’t let it rise long enough. The batter should be soft and sticky, and it needs to double in volume before frying.

Can I make the batter ahead of time?
Yes, you can prepare the batter and let it rise in the refrigerator overnight. The cold slows fermentation, so take it out and let it come to room temperature for about 30 minutes before frying.

How do I get perfectly round puff puff?
Use your hand to squeeze the batter between your thumb and index finger, then scoop it with a spoon. Or use two spoons to shape a rough ball before dropping it into the oil. The puffs will naturally become round as they fry.

Can I bake puff puff instead of frying?
You can try, but they won’t have the same crispy exterior and fluffy interior. Bake at 375°F (190°C) on a greased baking sheet for 15–20 minutes, flipping halfway, but expect a more bread-like texture.

Is puff puff gluten-free?
Traditional puff puff is not gluten-free. To make a gluten-free version, substitute a 1:1 gluten-free flour blend, but the texture will be slightly different and may require more or less water.

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