This Vegan Puff Pastry Croissants with Raspberry Jam is a quick, flaky vegan treat. It takes 30 minutes and serves 6.
The Story Behind
I fell in love with these croissants the first rainy morning I tried to recreate a bakery vibe without an actual bakery—or the patience for laminated dough. I wanted buttery layers and jam pockets but wanted to skip butter and hours of rolling. Enter store-bought vegan puff pastry and a jar of tangy raspberry jam. The star ingredient here really is the vegan puff pastry because it gives you those glorious, flaky layers with almost zero drama.
You’ll get easy-to-make, impressive-looking pastries, crisp outsides, and jammy centers that make coffee taste like a celebration. If you enjoy other puff pastry desserts, check out this delightful vanilla custard cream squares puff pastry dessert for more inspo.

5 Reasons You’ll Love This Recipe
- Fast and foolproof: You skip dough lamination and still get flakiness.
- Vegan-friendly: No butter, no dairy, no drama.
- Customizable: Swap the jam for chocolate or nut butter in a heartbeat.
- Kid-friendly: Little hands love rolling and decorating these.
- Impressive presentation: Guests assume you woke up early and baked like a pro.
Ingredients You’ll Need
| Ingredient | Quantity | Notes with alternatives |
|---|---|---|
| Vegan puff pastry | 1 package | Ready-rolled or frozen; thaw before using |
| Raspberry jam (homemade or store-bought) | 1 cup | Seedless jam if you prefer smoother pockets |
| All-purpose flour (for dusting) | 1 tablespoon | Or use a little cornstarch to prevent sticking |
| Plant-based milk (for brushing) | 1 tablespoon | Almond, soy, or oat milk all work well |
How to Make (Step-by-Step)
STEP 1
Preheat the oven to 400°F (200°C).
STEP 2
Roll out the puff pastry on a lightly floured surface and cut into triangles.
STEP 3
Place a spoonful of raspberry jam on the wide end of each triangle.
STEP 4
Roll the pastry away from the jam to form a croissant shape, tucking the ends under slightly.
STEP 5
Place the croissants on a baking sheet lined with parchment paper.
STEP 6
Brush the tops with plant-based milk for a golden finish.
STEP 7
Bake for 15-20 minutes, or until puffed and golden.
STEP 8
Allow to cool slightly before serving.
Pro Tips for the Best Results
- Chill the dough if it gets warm while you work; cold layers make better flakes.
- Don’t overfill each triangle. A tablespoon of jam makes a burst of flavor without a messy leak.
- Space the croissants well on the sheet so they puff up without sticking.
- Brush gently; too much liquid can prevent browning.
- Use an oven thermometer if your oven likes to lie about its temperature—mine does.
Fun Variations & Topping Ideas
Variations:
- Swap raspberry jam for apricot preserves or strawberry jam.
- Add a sliver of vegan chocolate with the jam for a chocolate-raspberry combo.
- Spread a thin layer of almond butter beneath the jam for nutty depth.
- Use mini croissants by cutting smaller triangles for bite-sized treats.
Toppings:
- Powdered sugar dust for café vibes.
- Thin vegan glaze made from powdered sugar and plant milk for shine.
- Toasted sliced almonds sprinkled on top before baking for crunch.
- Mini chocolate chips added after baking for a melty touch.
Storing and Reheating
Storing:
Store cooled croissants in an airtight container at room temperature for up to 24 hours. For longer storage, freeze them in a single layer in a zip-top bag for up to 1 month.
Reheating:
- To reheat from room temperature, pop a croissant in a preheated 350°F (175°C) oven for 5–7 minutes.
- To reheat from frozen, thaw briefly then warm in the oven for 8–10 minutes.
- Avoid microwaving unless you care about a sad, chewy texture—oven heat keeps layers crisp.
Leftover ideas
Leftover croissants never deserve to be lonely. Turn them into:
- A quick breakfast sandwich with tofu scramble.
- French toast: dip slices in plant-based milk and cinnamon, then pan-fry.
- A rustic bread pudding with plant milk and chopped croissant pieces.
- Crumble them as a crunchy topping for dairy-free ice cream or compote.
Frequently Asked Questions (FAQ)
Are store-bought puff pastries always vegan?
Read labels. Many brands use butter. Choose packages labeled vegan or check ingredients for dairy. I check the ingredients every time because sneaky butter has ruined one too many plans.
Can I use frozen jam or fresh raspberries instead?
You can use fresh raspberries. Slightly mash them and cook briefly with a bit of sugar to reduce moisture. Too-wet fillings can make the pastry soggy.
Can I make these gluten-free?
If you find a gluten-free puff pastry, go for it. The texture will differ a bit, but you still get a tasty treat.
How do I prevent jam from leaking?
Use thick jam and measure the filling. Chill formed croissants for 10 minutes before baking to help set the jam pocket.
Can I prep these ahead?
Yes. Prepare and shape croissants, then freeze them on the tray. Transfer to a bag and bake from frozen, adding a few extra minutes of oven time.
Conclusion
These croissants give you flaky layers, jammy centers, and a breakfast that looks like you planned a whole weekend when you really just nibbled a granola bar and hit “make it fancy.” I recommend trying different jams and toppings because experimenting beats perfection, IMO. If you want a similar puff pastry idea with custardy filling, check out this helpful guide on Puff Pastry Croissants (vegan) – Rainbow Nourishments to spark more ideas.
If you make these, leave a comment and a rating so other folks know whether I fooled them into thinking you woke up at dawn to bake. 🙂


Vegan Puff Pastry Croissants with Raspberry Jam
Ingredients
Pastry Ingredients
- 1 package Vegan puff pastry Ready-rolled or frozen; thaw before using
- 1 cup Raspberry jam (homemade or store-bought) Seedless jam if you prefer smoother pockets
- 1 tablespoon All-purpose flour (for dusting) Or use a little cornstarch to prevent sticking
- 1 tablespoon Plant-based milk (for brushing) Almond, soy, or oat milk all work well
Instructions
Preparation
- Preheat the oven to 400°F (200°C).
- Roll out the puff pastry on a lightly floured surface and cut into triangles.
- Place a spoonful of raspberry jam on the wide end of each triangle.
- Roll the pastry away from the jam to form a croissant shape, tucking the ends under slightly.
- Place the croissants on a baking sheet lined with parchment paper.
- Brush the tops with plant-based milk for a golden finish.
- Bake for 15-20 minutes, or until puffed and golden.
- Allow to cool slightly before serving.