Perfect puff puff are easy to make at home if you have the right recipe. You now have that recipe in your hands (or on your desk). What are you waiting for?   They are not only sweet and fluffy on the inside, but also have a slight crunch that is so addictive, you will eat the whole batch.  


What is Puff Puff?

Puff puff is a snack made of batter containing flour, yeast, sugar, salt, and water.  This delicacy has a slightly crunchy crust with a soft and airy interior, perfect as a snack, for breakfast or any other time of the day. People add other ingredients like nutmeg and milk depending on the puff puff recipe, preference, and region.


The batter is deep-fried and then rolled in sugar, dipped in hot sauce or just enjoyed on its own.  In West Africa though, puff puff is typically accompanied with some Beans curry and west African pepper sauce.  Either way, this recipe is worth trying.  



The Origin of Puff Puff

This African delicacy that is mostly sold on the streets and local restaurants in Africa.  In West Africa, it is also known as poff poff  or even Bofrot while in East Africa, it is known as Kaimati or Mandazi ya maji.

It is a staple that doesn’t lack on the streets of Africa, and I haven’t been to any party that lacked them either. This is probably because it is so easy to make and perfect for feeding a crowd.



puff puff


I learned how to make this delicacy more than 13 years ago from my sister-in-law and quickly discovered my love for this sumptuous deep-fried batter. I love it so much that I literally won’t rest till I have devoured the last one.  Like I said, puff puff is so addictive.



How to Make the best Puff Puff

To start the process, I always use a large mixing bowl for my batter.  It is because the batter needs to proof and I never want it spilling over during the process. 

I place all my ingredients in the mixing bowl and mix well using a large egg-whisk for about 5 minutes until my batter is smooth.  Equally, make the batter in a stand mixer.

After that, I cover the mixing bowl with cling wrap and allow my batter to proof for nothing less than 1 1/2 hours. 

The proofing process is crucial for the overall flavor and texture of your puff puff.  Therefore, don’t rush it.  When I have time, I allow my batter to proof twice for a more structured interior.



Shaping Technique

To shape them, I  start by scooping enough batter to fit in my palm. I then squeeze a little batter at a time through my thumb and the index finger into the hot oil.

You can also use a spoon or an ice cream scoop to shape them.  Just dip the spoon or ice cream scoop in cold cooking oil before scooping the batter.  It ensures easy release of the batter from the spoon.

Making round puff puff might seem challenging if you are a beginner, but once you get the hang of it, it’s easy.  After all, practice makes perfect, right?

Fry till golden brown or brown to your liking and drain on a kitchen towel to remove excess oil.  Enjoy.



puff puff


How to Store Puff Puff

  • Honestly, they are best served hot or warm and probably you wont have any left overs.
  • In case of left overs, store them in an air-tight container in the fridge for upto 3 days.
  • Equally, freeze them  in an air-tight container for upto 2 months.
  • Defrost before warming for 10 to 20 seconds in the microwave and enjoy.


If you like this recipe, you might also be interested in my Mandazi recipe.


puff puff
Print Pin
4.75 from 4 votes

Puff Puff (Mandazi Ya Maji)

Puff puff contains flour, yeast, sugar, salt, water and other ingredients depending on the recipe and region. The pastry is deep-fried and rolled in sugar or dipped in hot sauce depending on preference.  In West Africa, people typically accompany puff puff with some Beans curry and west African pepper sauce.  
Course Breakfast, Dessert, Main Course
Cuisine African
Prep Time 10 minutes
Cook Time 20 minutes
Resting time 1 hour
Total Time 1 hour 30 minutes
Servings 6 people
Calories 167kcal
Author Jayne Rain


  • 500 g all-purpose flour (sifted to remove any lumps)
  • 500 ml of warm water
  • 150 g granulated sugar
  • 1/2 teaspoon sea salt
  • 2 teaspoon yeast
  • 1 lt vegetable oil (or enough for deep-frying)


  • In a large mixing bowl, add the warm water, sugar, salt, and yeast. Give a quick mix.

  • Meanwhile, add the flour to the yeast mixture and mix thoroughly with a whisk or a wooden spoon for 5 minutes or until you achieve a smooth lump-free batter.
  • Cover the mixing bowl with a plastic wrap and set aside in a warm place to rise for about 1 ½ hours.
  • In a large saucepan, heat the vegetable oil. Taste if the oil is hot enough by dipping in a tip of a wooden skewer. If it sizzles, the oil is ready.
  • Scoop enough batter to fit in your palm and squeeze a little batter at a time through your thumb and your index finger into the hot oil. Repeat the procedure for the remaining mixture. Make sure you do not overcrowd the pan. Turn continuously to make sure that they cook evenly on both sides and develop an even brown color.  It will take a few minutes. Fry in batches.
  • Alternatively, you can use an ice cream scoop or a spoon to scoop the batter. Just dip the spoon in cold oil before scooping.  It ensures a smooth release of the mixture.
  • Use a large spoon to remove the puff puff from the frying pan. Place them on a kitchen napkin to soak up the excess oil.
  • Serve.


  • If the oil is not hot enough, the puff puff will stick to the bottom of the frying pan and not puff well.
  • Use a large mixing bowl because the batter is going to double in size during proofing.



If you love this recipe, leave me a comment with STAR rating.  I would love to hear from you. 


Also, follow me on Facebook and Instagram.



Tagged , , , ,