Puff Puff is a delightful deep-fried snack that brings back memories of family gatherings and celebrations. The golden-brown balls of dough are soft, slightly sweet, and perfect for any occasion. Whether enjoyed plain or with a drizzle of honey or chocolate, Puff Puff is a treat that warms the heart...

Homemade Puff Puff recipe
Prep Time
15min
Cook Time
20min
Total Time
35min

Ingredients

4 Servings
(1 serving = Approximately 6puff puffs)
  • all-purpose flour
    all-purpose flour
    2cups
  • active dry yeast
    active dry yeast
    2tsp
  • sugar
    sugar
    1/2cup
  • salt
    salt
    1/2tsp
  • nutmeg
    nutmeg
    1/4tsp
  • lukewarm water
    lukewarm water
    1 1/2cups
  • vegetable oil for deep frying
    vegetable oil for deep frying

How to make Homemade Puff Puff

Activate the Yeast

  1. Step 1

    In a small bowl, mix the yeast, 1 teaspoon of sugar, and ½ cup of lukewarm water.

  2. Step 2

    Let it sit for 5–10 minutes until it becomes frothy, indicating the yeast is active.

Mix the Batter

  1. Step 1

    In a large mixing bowl, combine flour, sugar, salt, and nutmeg.

  2. Step 2

    Pour in the yeast mixture, then add the remaining lukewarm water slowly while mixing.

  3. Step 3

    Stir well until the batter is smooth and stretchy but not watery.

  4. Step 4

    Cover the bowl with a clean towel or cling film and let it rise for 45 minutes to 1 hour, until it doubles in size.

Frying

  1. Step 1

    Heat vegetable oil in a deep pan, ensuring there is enough oil to deep fry.

  2. Step 2

    When the oil is hot (around 170–180°C / 340–360°F), scoop the batter using your hand, a spoon, or an ice cream scoop.

  3. Step 3

    Drop small balls of batter into the oil, ensuring not to overcrowd the pan.

  4. Step 4

    Fry until golden brown on all sides, turning as needed, for about 5–7 minutes per batch.

Drain and Serve

  1. Step 1

    Remove the puff puffs and drain on paper towels.

  2. Step 2

    Serve warm, either plain or dusted with powdered sugar, chocolate drizzle, or honey.

Nutrition (per serving)

Calories

258.4kcal (12.92%)

Protein

6.8g (13.66%)

Carbs

55.8g (20.29%)

Sugars

25.3g (50.6%)

Healthy Fat

0.2g

Unhealthy Fat

0.1g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. For a spicier version, add a pinch of cayenne pepper or blend with peppers for a savory twist.

  2. Use milk instead of water for softer puff puffs.

  3. Ensure the oil is not too hot to prevent the outside from browning too fast while the inside remains raw.

FAQS

  1. Can I use milk instead of water?

    Yes, using milk instead of water will result in softer puff puffs with a richer taste.

  2. How do I know if the oil is at the right temperature?

    The oil should be around 170–180°C (340–360°F). You can test by dropping a small piece of batter; it should sizzle and float to the top.

  3. Can I make a savory version of puff puff?

    Yes, you can add a pinch of cayenne pepper or blend the batter with peppers for a savory twist.

  4. How do I store leftover puff puffs?

    Store leftover puff puffs in an airtight container at room temperature for up to 2 days. Reheat in an oven or microwave before serving.

  5. Can I freeze puff puff batter?

    Yes, you can freeze the batter after it has risen. Thaw it at room temperature before frying.

Loading reviews...

peggykim's profile picture

Peggy's delicacy

(@peggykim)

Bio: A humble home cook with a deep love for Kenyan traditional cuisine. I find joy in slow cooking, rich flavors, and sharing the warmth of...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia