Puff Puff Sofa Recipe: Fluffy Nigerian Snack

Updated November 6, 2026

Total time
1 hr 40 min
prep 25 min · cook 35 min
Serves
8
portions as written

Jump to recipe

Puff Puff Sofa Recipe: Fluffy Nigerian Snack

Puff puff sofa is a playful, sofa-sized take on the beloved West African street snack puff puff — a deep-fried, lightly sweetened dough ball that is crisp on the outside and airy-soft inside. This version shapes the same batter into a large, flat slab that bakes in the oven, giving you all the comforting flavor of the original with far less oil and no deep-frying. It works beautifully as a shareable appetizer, snack, or party centerpiece, and the simple yeast-risen dough comes together with pantry staples.

Ingredients

  • 4 cups (500 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar
  • 2 1/4 tsp (7 g) instant yeast (one packet)
  • 1 tsp (5 g) salt
  • 1/2 tsp ground nutmeg (optional but traditional)
  • 1 1/2 cups (355 ml) warm water (about 110°F / 43°C)
  • 1/4 cup (60 ml) vegetable oil, plus more for greasing
  • 1 large egg, beaten (for egg wash)

Instructions

  1. In a large mixing bowl, whisk together the flour, sugar, instant yeast, salt, and nutmeg. If using active dry yeast instead, dissolve it in the warm water with a pinch of sugar first and let it foam for 5 minutes before adding.
  2. Pour in the warm water and vegetable oil. Stir with a wooden spoon until a shaggy dough forms. Turn it out onto a lightly floured surface and knead for 8–10 minutes, until smooth and elastic. The dough should be soft and slightly tacky but not sticky.
  3. Place the dough in a lightly oiled bowl, cover with a damp kitchen towel or plastic wrap, and let rise in a warm spot for 45–60 minutes, until doubled in size.
  4. Preheat your oven to 375°F (190°C). Grease a 9×13-inch (23×33 cm) baking sheet or line it with parchment paper.
  5. Punch down the risen dough. Transfer it to the prepared sheet and press it out into an even rectangle, about 1 inch (2.5 cm) thick. It doesn’t need to be perfect — rustic edges are fine.
  6. Cover loosely with a towel and let it rest for 15 minutes while the oven heats.
  7. Brush the surface with the beaten egg. This gives a golden, shiny crust.
  8. Bake for 30–35 minutes, until the top is deep golden brown and a skewer inserted in the center comes out clean. The internal temperature should read 200°F (93°C) if you check with a thermometer.
  9. Let cool on the pan for 10 minutes, then transfer to a wire rack. Serve warm, cut into squares or slices.

Tips

  • Yeast check: If your yeast is old or expired, the dough won’t rise properly. Test it by dissolving in warm water with sugar; it should bubble within 5–10 minutes.
  • Not too thick: Press the dough to about 1 inch (2.5 cm) thick. If it’s thicker, the center may remain doughy while the outside over-bakes.
  • Sweetness: Traditional puff puff is moderately sweet. Adjust the sugar to your taste, but don’t reduce it too much or the dough will taste flat.
  • No egg? Omit the egg wash and brush with milk or melted butter instead for a softer crust.

Serving Suggestions

Serve warm as a snack with a sprinkle of powdered sugar, or go savory with a dipping sauce like spicy pepper sauce, garlic aioli, or honey mustard. It also pairs well with soups and stews — tear off pieces to soak up broth. For breakfast, spread with butter and jam or serve alongside scrambled eggs.

Variations

  • Spiced sofa: Add 1/2 teaspoon of ground cinnamon or cardamom to the dry ingredients for a warm, aromatic twist.
  • Savory puff puff sofa: Reduce the sugar to 2 tablespoons, omit nutmeg, and add 1 teaspoon of dried thyme, 1/2 teaspoon of black pepper, and 1/4 cup of finely chopped scallions to the dough.
  • Coconut milk version: Replace the water with coconut milk for a richer, slightly tropical flavor. Reduce the water to 1 cup (235 ml) and use 1/2 cup (120 ml) coconut milk.
  • Gluten-free: Use a 1:1 gluten-free flour blend. The dough will be stickier and may need a bit more flour; bake for an additional 5–10 minutes.

Storage and Reheating

Store leftovers in an airtight container at room temperature for up to 2 days, or refrigerate for up to 4 days. To reheat, place slices in a toaster oven or under a broiler for 2–3 minutes until crisp. You can also microwave for 20 seconds, but the crust will soften. For longer storage, wrap tightly and freeze for up to 3 months; thaw overnight in the fridge and reheat in a 350°F (175°C) oven for 5–7 minutes.

Frequently Asked Questions

Can I make the dough ahead of time? Yes, you can prepare the dough, let it rise once, punch it down, and refrigerate it overnight. The next day, bring it to room temperature for about 30 minutes, then shape and bake as directed.

Why is my puff puff sofa dense and heavy? This usually happens if the dough wasn’t kneaded enough or the yeast didn’t activate. Make sure you knead for the full 8–10 minutes and that your water is warm but not hot — above 120°F (49°C) will kill the yeast.

Can I deep-fry this instead of baking? Yes, you can skip the egg wash and cut the dough into squares, then deep-fry in oil at 350°F (175°C) for 2–3 minutes per side until golden brown. This will give you a texture closer to traditional puff puff.

Is it supposed to be sweet? Traditional puff puff is lightly sweet, but the sofa version can be adjusted. If you prefer a less sweet bread, reduce the sugar to 1/4 cup (50 g) and add a little extra salt.

Can I use whole wheat flour? Yes, replace up to half of the all-purpose flour with whole wheat. The texture will be denser and slightly nuttier; you may need to add an extra 2–3 tablespoons of water.

How do I know when it’s fully baked? The top should be deep golden brown, and a toothpick inserted in the center should come out clean. If you have an instant-read thermometer, the center should read 200°F (93°C).

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