Dairy-Free Cream Puffs with Vanilla Coconut Filling

When it comes to desserts that balance flavor, texture, and presentation, cream puffs rank near the top. Light, airy choux pastry forms a crisp shell that gives way to a silky, flavorful filling—simple ingredients that combine into a refined dessert. This recipe adapts the classic by using dairy-free butter, gluten-free flour, and oat milk in the pastry cream, making it suitable for guests with common dietary restrictions without sacrificing taste. Whether you’re baking for a dinner party, a holiday gathering, or a weekend treat, these cream puffs are impressive yet approachable.

The technique is straightforward: a pâte à choux for the shells and a smooth, thickened pastry cream for the filling. The shells bake up hollow and golden, ready to be filled with chilled pastry cream. The result is a contrasting experience of crisp exterior and creamy center. Below you’ll find the tools, ingredients, and step-by-step instructions to make consistently successful dairy-free, gluten-free cream puffs at home.

A close-up of a Cream Puff filled with swirled vanilla custard and topped with a drizzle of chocolate, sitting on a white marble surface. Other Cream Puffs are visible in the background.

Why You’ll Love Cream Puffs

  • Flavorful yet simple: The contrast of airy pastry and rich cream produces a classic flavor combination that feels both elegant and comforting.
  • Dietary accommodations: Using dairy-free butter, gluten-free flour, and oat milk makes this version accessible to people with lactose intolerance or gluten sensitivity while keeping great texture and taste.
  • Ideal for sharing: This recipe yields 6–8 medium puffs, perfect for small gatherings, parties, or plated desserts at dinner.
  • Elegant presentation: With a simple piping technique and a dusting of powdered sugar or a light chocolate drizzle, these look bakery-worthy.
  • Versatile fillings: While the recipe includes a classic pastry cream, the shells can be filled with whipped cream, flavored custards, or even ice cream for variations.

What You Need To Make Cream Puffs

  • Measuring cups and spoons
  • Mixing bowls
  • Stove and oven
  • Cookie sheet
  • Parchment paper
  • Pastry bag with large round tip (or a zip-top bag with corner snipped)
  • Wire rack for cooling

Ingredients You Need To Make Cream Puffs

Ingredients for Cream Puffs

  • 1 cup water
  • 1/2 cup dairy-free butter
  • 1/2 tsp kosher salt
  • 1 cup 1:1 gluten-free flour
  • 1 tsp baking powder
  • 4 large eggs, room temperature

Ingredients for Pastry Cream

  • 2 cups oat milk
  • 3 egg yolks
  • 1 whole egg
  • 1 cup sugar
  • 1 tsp vanilla paste or the seeds of a vanilla bean
  • Pinch of salt
  • 4 tbsp cornstarch

How To Make Cream Puffs

  1. Preheat the oven to 425°F (220°C) and line a cookie sheet with parchment paper.
  2. In a medium pot over medium heat, combine the water and dairy-free butter and bring to a rapid boil.
  3. Remove from heat and stir in the gluten-free flour, salt, and baking powder until a smooth dough ball forms. Return briefly to low heat while stirring if needed to dry the dough slightly.
  4. Transfer the dough to a mixing bowl. Add the eggs one at a time, beating at high speed after each addition until fully incorporated and the dough is smooth and glossy.
  5. Fill a pastry bag fitted with a large round tip (or a sturdy zip-top bag with a corner trimmed) and pipe mounds about 2 inches (5 cm) in diameter onto the prepared sheet, spaced a few inches apart.
  6. Bake at 425°F for 30–35 minutes or until the puffs are darker than golden brown and feel hollow when tapped.
  7. Remove from the oven and transfer to a wire rack to cool completely. Leaving them in a warm oven can cause collapse; let them cool fully before filling.
  8. Once cooled, slice off the top of each puff and gently remove a little of the interior to create room for the filling, keeping the shell intact.
  9. Fill each shell with chilled pastry cream using a piping bag or spoon, then replace the top or dust with powdered sugar and serve.

Pastry Cream Method

  1. Combine the oat milk and vanilla in a saucepan and bring to a gentle boil over medium heat.
  2. In a separate bowl, whisk together the egg yolks, whole egg, sugar, salt, and cornstarch until smooth.
  3. When the oat milk reaches a boil, lower the heat. Whisk a spoonful of the hot milk into the egg mixture to temper the eggs, then whisk in another spoonful.
  4. Slowly pour the tempered egg mixture back into the saucepan while whisking continuously, then return to medium-low heat and whisk until the mixture thickens to a custard consistency.
  5. Once thick, remove from heat, transfer the pastry cream to a bowl, cover the surface to prevent a skin from forming, and chill completely in the refrigerator before filling the shells.

Commonly Asked Questions

Can I use regular milk instead of oat milk?

Yes. Regular dairy milk can be used in place of oat milk, though the flavor and mouthfeel of the pastry cream will differ slightly. If you’re not avoiding dairy, whole milk provides a rich, traditional result.

Can I freeze cream puffs?

Cream puff shells freeze well when unfilled. Freeze the baked shells in an airtight container and reheat in a warm oven to refresh before filling. Filled puffs do not freeze as successfully because the cream can separate and the shells lose crispness.

How long can the pastry cream be stored?

Store pastry cream in an airtight container in the refrigerator for up to 3 days. Stir briefly before using if it separates slightly. For longer storage, consider freezing in portions, though texture may change.

Can I use different fillings?

Absolutely. The baked puff shells are versatile and can be filled with flavored whipped cream, chocolate ganache, lemon curd, or ice cream. The pastry cream provided here is a classic choice that complements the shell well.

Cream Puffs

Prep Time: 25 mins • Cook Time: 35 mins • Servings: 8

Equipment

  • Mixing bowls
  • Cookie sheet
  • Parchment paper

Ingredients (summary)

Cream Puff Shells: water, dairy-free butter, kosher salt, gluten-free flour, baking powder, eggs. Pastry Cream: oat milk, egg yolks, whole egg, sugar, vanilla, salt, cornstarch.

Instructions (summary)

Make the pâte à choux on the stovetop, pipe 2″ mounds, and bake until hollow and golden. Prepare pastry cream by tempering eggs with hot oat milk, cook until thick, chill, then fill cooled puff shells.

Cream puffs are the perfect combination of comfort and elegance. They reward a modest amount of technique with a dessert that looks sophisticated and tastes indulgent. This dairy-free, gluten-free version keeps the beloved texture and flavor while broadening accessibility. With a crisp shell and a smooth, flavorful filling, these cream puffs make an excellent centerpiece for dessert plates or a delightful treat to share.

If you enjoy baking, mastering these cream puffs is a satisfying project that yields beautiful results. Feel free to experiment with flavoring the pastry cream—add citrus zest, melted chocolate, or espresso for variety—and enjoy the praise that follows when you serve them.

More Dessert Recipes You’ll Also Love

  • Elegant Raspberry Cream Puffs
  • Gluten and Dairy Free Spiced Baked Churros
  • Gluten Free Eclairs with Dairy Free Pastry Cream