Puff Puff Co Recipe: Fluffy West African Doughnuts

Updated November 6, 2026

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

Jump to recipe

Puff Puff Co Recipe: Fluffy West African Doughnuts

Puff puff is a beloved West African street food: small, golden-brown balls of deep-fried dough that are crisp on the outside and pillowy-soft inside. The “co” in the name simply means “with” in Nigerian Pidgin, so puff puff co refers to the classic version served with sugar or a light syrup. This recipe uses a simple yeast dough that puffs up beautifully, giving you that signature airy texture with a lightly sweet flavor.

Ingredients

  • 3 cups (360 g) all-purpose flour, plus more for dusting
  • 1/2 cup (100 g) granulated sugar, plus extra for coating
  • 2 teaspoons (8 g) instant yeast (or active dry yeast)
  • 1/2 teaspoon ground nutmeg (optional, but traditional)
  • 1/2 teaspoon salt
  • 1 1/4 cups (300 ml) lukewarm water (about 105°F/40°C)
  • Vegetable oil, for deep-frying (about 4 cups / 1 liter)

Instructions

  1. Activate the yeast: In a small bowl, combine the lukewarm water and sugar. Sprinkle the yeast over the top and let it sit for 5–10 minutes until frothy. If using active dry yeast, this step is essential; for instant yeast, you can skip the resting and mix directly into the flour.
  2. Make the dough: In a large mixing bowl, whisk together the flour, nutmeg, and salt. Pour in the yeast mixture and stir with a wooden spoon until a sticky, shaggy dough forms. It should be softer than bread dough but not runny. If it seems too dry, add a tablespoon of water; if too wet, add a tablespoon of flour.
  3. First rise: Cover the bowl with a clean kitchen towel or plastic wrap. Let it rise in a warm, draft-free spot for 1 hour, or until the dough has doubled in size and is bubbly.
  4. Prepare for frying: 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 dough into the oil; it should sizzle and rise to the surface within 30 seconds.
  5. Shape the puff puffs: Dip your hands in water or lightly oil them to prevent sticking. Grab a small handful of dough (about 1 tablespoon) and gently squeeze it through your thumb and forefinger to form a rough ball. Use a wet spoon to scoop it off and drop it carefully into the hot oil. Do not overcrowd the pot—fry in batches of 5–6 at a time.
  6. Fry until golden: Fry for 2–3 minutes per side, turning occasionally with a slotted spoon, until the puff puffs are deep golden brown and cooked through. The internal temperature should reach 190°F (88°C) for a fully cooked center, but since this is a dough, the visual cue of golden brown and a hollow sound when tapped is sufficient.
  7. Drain and coat: Remove with a slotted spoon and drain on paper towels. While still warm, roll each puff puff in granulated sugar to coat. Repeat with the remaining dough.

Tips

  • Yeast freshness: If your yeast doesn’t foam in step 1, it’s dead—start over with fresh yeast. This is the most common reason puff puffs turn out dense.
  • 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 puff puffs absorb oil and become greasy.
  • Wet hands: The dough is sticky by design. Dipping your hands in water between batches makes shaping much easier and prevents tearing the dough.
  • Substitutions: For a dairy-free version, use water as written—no milk needed. You can replace up to 1 cup (120 g) of all-purpose flour with whole wheat flour, but the texture will be slightly denser.

Serving Suggestions

Puff puff co is traditionally served as a snack or street food, often with a hot beverage like Nigerian-style tea (with milk and sugar) or coffee. They’re also fantastic alongside a spicy pepper soup or as a sweet contrast to savory stews. For a dessert twist, serve with a drizzle of honey or a sprinkle of cinnamon sugar.

Variations

  • Spiced: Add 1/2 teaspoon of ground cinnamon or cardamom to the flour along with the nutmeg.
  • Citrus: Stir in 1 teaspoon of grated orange or lemon zest for a bright, aromatic flavor.
  • Savory: Omit the sugar and nutmeg, and add 1 teaspoon of chili flakes and 1/2 teaspoon of black pepper. Serve with a spicy dipping sauce.
  • Stuffed: After the first rise, flatten a small piece of dough, place a cube of chocolate or a spoonful of sweetened coconut in the center, and seal before frying.

Storage and Reheating

Puff puffs are 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 warm and crisp. Avoid microwaving, as they become soggy. For longer storage, freeze the unfried dough after the first rise—portion it into balls, freeze on a tray, then transfer to a freezer bag for up to 1 month. Thaw overnight in the refrigerator, then fry as directed.

Frequently Asked Questions

Why are my puff puffs hard and dense? This usually means the dough wasn’t risen enough or the oil was too hot. Make sure the dough doubles in size, and keep the oil at 350°F (175°C) so the inside cooks through without burning the outside.

Can I use baking powder instead of yeast? Yes, but the texture will be more like a cake doughnut than the airy, chewy puff puff. If using baking powder, mix 2 teaspoons with the flour and use cold water; skip the rising time and fry immediately.

How do I know the oil is at the right temperature without a thermometer? Drop a small piece of dough into the oil—if it sizzles and floats to the surface within 30 seconds, the oil is ready. If it browns immediately, it’s too hot; if it sinks and stays, it’s too cool.

Can I make the dough ahead of time? Yes, you can refrigerate the risen dough for up to 24 hours. Punch it down, cover tightly, and refrigerate. Let it come to room temperature for 30 minutes before frying.

Is puff puff the same as beignet or bofrot? They are similar, but puff puff is the Nigerian name, while bofrot is the Ghanaian version. Both are yeast-based fried dough, but bofrot often includes a bit more sugar and sometimes uses a different shaping method.

Can I bake puff puffs instead of frying? Baking won’t give the same crisp exterior, but you can try baking at 375°F (190°C) for 12–15 minutes, flipping halfway. They’ll be more like dinner rolls—still tasty, but not traditional.

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