Milky and Chocolate Puff Puff (West African Fried Dough)

Milky and Chocolate Puff Puff (West African Fried Dough) is a easy West African recipe that serves 6. 200 calories per serving. Recipe by TEMILAYO & MOM on YouTube.

Prep: 40 min | Cook: 13 min | Total: 1 hr 3 min

Cost: $6.85 total, $1.14 per serving

Ingredients

  • 2 cups Puff puff mix (pre‑made) (Use the commercial mix that already contains flour, yeast, and a pinch of salt.)
  • 0.25 cup Unsweetened cocoa powder (For the chocolate version; can be replaced with Milo or Bournvita for a sweeter flavor.)
  • 0.5 cup Full‑cream (whole) milk (Gives the milky puff puff its rich texture; do not substitute with low‑fat milk if you want the same result.)
  • 1.5 cups Water (warm) (Warm water helps activate the yeast in the mix.)
  • 2 tablespoons Granulated sugar (Only for the chocolate batch to balance cocoa bitterness.)
  • 2 liters Vegetable oil (for deep frying) (Use oil with a high smoke point; can be reused once cooled.)

Instructions

  1. Gather all ingredients and equipment

    Measure out the puff puff mix, cocoa powder, full‑cream milk, water, sugar and oil. Set out the two bowls, spatula, measuring cups, and frying pot.

    Time: PT5M

  2. Prepare the chocolate batter

    In the first bowl combine 2 cups puff puff mix, ¼ cup cocoa powder and 2 Tbsp sugar. Add 1 ¼ cup warm water and stir with the spatula until a smooth, slightly sticky dough forms.

    Time: PT5M

  3. Proof the chocolate batter

    Cover the bowl with a clean kitchen towel or lid and let it sit in a warm place for 10 minutes until the surface shows small bubbles.

    Time: PT10M

  4. Prepare the milky batter

    In the second bowl combine the remaining 2 cups puff puff mix with ½ cup full‑cream milk. Add 1 ¼ cup warm water and stir until a smooth, sticky dough forms.

    Time: PT5M

  5. Proof the milky batter

    Cover the milky batter and let it rest for 10 minutes, same as the chocolate batch.

    Time: PT10M

  6. Heat the oil

    Pour the vegetable oil into the deep‑fat pot, about 3‑4 inches deep. Heat over medium‑high heat until it reaches 350°F (180°C).

    Time: PT5M

    Temperature: 350°F

  7. Fry the chocolate puff puff

    Spoon small portions (about the size of a walnut) of the chocolate batter into the hot oil. Fry, stirring gently, until golden brown and puffed, about 3‑4 minutes.

    Time: PT4M

    Temperature: 350°F

  8. Fry the milky puff puff

    Repeat the same process with the milky batter. Fry until golden and puffed, about 3‑4 minutes.

    Time: PT4M

    Temperature: 350°F

  9. Drain and serve

    Using the slotted spoon, lift the fried puff puff onto paper towels or a wire rack to drain excess oil. Serve warm as a snack or with a dusting of powdered sugar if desired.

    Time: PT2M

Nutrition Facts

Calories
200
Protein
2 g
Carbohydrates
30 g
Fat
8 g
Fiber
1 g

Dietary info: Vegetarian, Not vegan (contains milk), Can be made gluten‑free with a gluten‑free puff puff mix

Allergens: Wheat (gluten), Milk, Cocoa (possible cross‑contamination)

Ingredient Substitutions

  • Instead of Puff puff mix (pre‑made): Homemade puff puff dough (flour, yeast, sugar, salt, water)
  • Instead of Unsweetened cocoa powder: Dutch‑processed cocoa, Milo powder, Bournvita
  • Instead of Full‑cream (whole) milk: Evaporated milk (use 1/3 cup), Plant‑based milk (almond, soy) – will change flavor
  • Instead of Granulated sugar: Brown sugar, Honey
  • Instead of Vegetable oil (for deep frying): Peanut oil, Canola oil

Equipment Needed

  • Two mixing bowls (medium)
  • Spatula or wooden spoon
  • Measuring cups
  • Deep‑fat frying pot or Dutch oven
  • Thermometer (optional but recommended) (optional)
  • Slotted spoon or tongs
  • Paper towels or wire rack
  • Kitchen timer (optional)

Critical Steps — Do Not Skip

  • Mixing to the correct sticky consistency
  • Proofing the batter for 10 minutes
  • Heating oil to 350°F (180°C) before frying
  • Frying in small batches to avoid temperature drop

Chef Tips from the Video

  • Full‑cream milk adds richness and a slightly softer crumb; for a lighter texture, substitute with low‑fat milk but expect less puff.
  • A pinch of baking powder (½ tsp) can be added to the chocolate batter for extra lift if desired.
  • Dust the finished puff puff with powdered sugar or cinnamon sugar for an extra sweet finish.

Troubleshooting

Batter is too dry and crumbly.

Add warm water a tablespoon at a time until a sticky, soft dough forms.

Batter is too runny and spreads in the oil.

Add a little more puff puff mix (1‑2 Tbsp) to thicken.

Puff puff does not rise or stays dense.

Check that the mix contains active yeast; proof the batter longer (up to 20 minutes) in a warmer spot.

Fried puff puff absorbs too much oil.

Make sure oil is at 350°F before adding batter and avoid overcrowding the pot.

Storage

Refrigerator: Store leftover puff puff in an airtight container for up to 3 days; re‑heat in a toaster oven or skillet.

Freezer: Freeze in a single layer on a tray, then transfer to a zip‑lock bag. Re‑heat directly from frozen for best texture.

Room temperature: Best eaten the same day; can keep at room temperature for up to 12 hours in a sealed container.

Make-Ahead Tips

  • Both batters can be prepared up to 12 hours ahead and kept covered in the refrigerator; bring to room temperature and proof again before frying.
  • Oil can be strained and reused once cooled for another batch of frying.

Last updated: September 6, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Milky and Chocolate Puff Puff (West African Fried Dough)

Recipe by TEMILAYO & MOM

A step‑by‑step guide to making two delicious variations of classic West African puff puff using a ready‑made mix: a rich milky version with full‑cream milk and a chocolate‑infused version with cocoa powder. Perfect for snacks, parties, or church gatherings.

EasyWest AfricanServes 6

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
37m
Prep
13m
Cook
10m
Cleanup
1h
Total

Cost Breakdown

$6.85
Total cost
$1.14
Per serving

Critical Success Points

  • • Mixing to the correct sticky consistency
  • • Proofing the batter for 10 minutes
  • • Heating oil to 350°F (180°C) before frying
  • • Frying in small batches to avoid temperature drop

Safety Warnings

  • • Hot oil can cause severe burns – keep children away from the stove.
  • • Do not leave the oil unattended; it can reach its smoke point quickly.
  • • Use oven mitts when handling the pot.