Puff Puff Ghana: Fluffy West African Doughnuts

Updated November 6, 2026

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

Jump to recipe

Puff Puff Ghana: Fluffy West African Doughnuts

Puff puff is a beloved West African street food: small, golden, pillowy balls of deep-fried dough with a lightly crisp exterior and a soft, airy inside. This Ghanaian version is subtly sweet, fragrant with nutmeg, and surprisingly simple to make with basic pantry ingredients. The key is a loose, well-fermented batter that creates that signature fluffy texture, and this recipe walks you through getting it right every time.

Ingredients

  • 3 cups (375 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar
  • 1 tablespoon (9 g) instant yeast (or 2 1/4 teaspoons active dry yeast)
  • 1 teaspoon (3 g) ground nutmeg
  • 1/2 teaspoon (3 g) salt
  • 1 1/4 cups (300 ml) lukewarm water (about 105°F/40°C)
  • 1/2 teaspoon vanilla extract (optional)
  • Vegetable oil for deep frying (about 4 cups / 1 liter)

Instructions

  1. In a large mixing bowl, whisk together the flour, sugar, instant yeast, nutmeg, and salt. If using active dry yeast, dissolve it in 1/4 cup of the lukewarm water with a pinch of sugar and let it foam for 5–10 minutes before adding.
  2. Pour in the lukewarm water (and vanilla, if using) and stir with a wooden spoon or spatula until a thick, sticky batter forms. It should be too soft to knead, similar to a thick pancake batter. If it seems too stiff, add an extra 1–2 tablespoons of water.
  3. Cover the bowl with a clean kitchen towel or plastic wrap and let it rise in a warm, draft-free spot for 1 to 1 1/2 hours, or until the batter has doubled in volume and is bubbly. The time depends on the warmth of your kitchen.
  4. After the first rise, stir the batter down gently with a spoon to release the air. This deflating step helps create an even texture.
  5. Heat about 2 inches (5 cm) of oil in a deep, heavy-bottomed pot or Dutch oven 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 immediately without browning too fast.
  6. Using a small cookie scoop or two spoons, carefully drop spoonfuls of batter into the hot oil. Do not overcrowd the pot—fry in batches of 5–6 balls so they have room to puff up.
  7. Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until the puff puffs are deep golden brown on all sides and cooked through. The center should spring back lightly when pressed.
  8. Remove with a slotted spoon and drain on a plate lined with paper towels. Repeat with the remaining batter, letting the oil return to temperature between batches.
  9. Serve warm or at room temperature. They are best enjoyed fresh, but can be stored as described below.

Tips

  • Batter consistency: The batter should be soft and sticky, not stiff. If it’s too thick, the puff puff will be dense; if too thin, they’ll flatten. Aim for a consistency that drops off a spoon in a thick ribbon.
  • Yeast type: Instant yeast can be mixed directly into the dry ingredients. Active dry yeast needs to be dissolved in warm water first. Both work, but instant yeast is more forgiving.
  • Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too hot, the outside burns before the inside cooks; too cool, and they absorb oil and become greasy.
  • No thermometer? Use a wooden chopstick: if bubbles form around it when inserted, the oil is ready.

Serving Suggestions

Puff puff is traditionally served as a snack or street food, often with a cold drink like zobo (hibiscus tea) or bissap. They’re also wonderful for breakfast with a cup of tea or coffee. For a more filling meal, serve them alongside a spicy pepper soup or as a side to grilled chicken. Some people enjoy them with a drizzle of honey or a sprinkle of powdered sugar, but they’re perfectly delicious plain.

Variations

  • Spiced: Add a pinch of cinnamon or cardamom along with the nutmeg for a warmer flavor.
  • Citrus: Add 1 teaspoon of grated orange or lemon zest to the batter for a bright, fresh note.
  • Savory: Reduce the sugar to 2 tablespoons and add 1/2 teaspoon of black pepper or a pinch of cayenne for a savory-sweet contrast.
  • Gluten-free: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. The texture will be slightly denser, but still delicious.

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. They will lose their crispness but can be revived. 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. You can also freeze them for up to 1 month: let them cool completely, place in a freezer bag, and reheat directly from frozen in the oven or air fryer. Do not refrigerate them, as they will become stale faster.

Frequently Asked Questions

Why didn’t my puff puff puff up?
This is usually a yeast issue—the batter may not have risen long enough, or the yeast was old. Make sure your yeast is fresh and give the batter enough time to double. Also, the oil must be hot enough; if it’s too cool, the dough sinks and doesn’t puff.

Can I make the batter ahead of time?
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. The cold fermentation will actually deepen the flavor.

Can I bake puff puff instead of frying?
You can, but it won’t be the same. To bake, preheat your oven to 375°F (190°C), drop spoonfuls onto a parchment-lined baking sheet, and bake for 12–15 minutes until golden. They will be more like small bread rolls—still tasty, but not traditional.

How do I get perfectly round puff puff?
Use a small ice cream scoop or two spoons to drop the batter. The key is to drop it gently and not disturb it while frying until the bottom is set. Also, keep the oil at a steady temperature so they cook evenly.

Can I use whole wheat flour?
Yes, you can substitute up to half of the all-purpose flour with whole wheat flour. The texture will be denser and nuttier. You may need to add a little extra water to achieve the right consistency.

Is puff puff the same as bofrot or togbei?
Yes, these are all names for the same fried dough in different West African countries. In Ghana it’s called bofrot or togbei, in Nigeria it’s puff puff, and in Cameroon it’s beignet. The recipes are very similar, with slight variations in sweetness and spice.

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