This Egg-Free Vanilla Roll Cake is a soft, flexible Swiss roll-style cake made without eggs. Designed and tested, in my family kitchen, multiple times to roll beautifully without cracking. It has a light vanilla flavor and fluffy sponge texture. It’s perfect for filling with whipped cream, jam, or fresh fruit when you want a dessert that feels special but still approachable. For anyone wondering how to make a roll cake without eggs, this recipe solves the biggest challenge: getting that classic bendy texture without compromise.

Oriana’s Thoughts On The Recipe

This recipe took a lot of patience to get right. After more than 12 years of baking egg-free for my family, I didn’t want a roll cake that was just “good enough.” I wanted a true sponge-style cake that felt light, flexible, and special.
Roll cakes are delicate, even with eggs, so creating one without them definitely took some testing. The detail that made the biggest difference was adding xanthan gum — a tip I learned from The Loopy Whisk, a fantastic gluten-free baking expert. I don’t use it often, but here it gives the cake the elasticity it needs to bend instead of breaking.
This roll cake is designed to be crack-free, but if you get a few small cracks, don’t worry. Roll cakes are naturally delicate — and egg-free ones even more so. The cake will still be delicious, and you can easily cover any cracks with powdered sugar or a drizzle of ganache.
Why You’ll Want to Try My Recipe
- Truly Egg-Free by Design: This cake wasn’t adapted — it was created to work without eggs from the very beginning.
- Soft, flexible texture: This cake is tender and bendy, so it rolls beautifully into that classic swirl.
- Designed to roll without cracking: A small amount of xanthan gum helps give the sponge the elasticity it needs. Don’t stress about perfection! Roll cakes are naturally delicate — and egg-free versions even more so. If you get a few cracks, the cake will still taste amazing.
- Easy to dress up: A dusting of powdered sugar or a drizzle of ganache easily covers any small cracks and makes it look bakery-worthy.
- Customizable Filling Options: Whipped cream, jam, curd, fresh fruit, chocolate spread — it works with almost anything.
- Perfect for Celebrations: Birthdays, holidays, baby showers, or Sunday dessert — it always feels special.

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
For the Egg-Free Vanilla Roll Cake
- All-Purpose Flour: Provides structure. I haven’t tested this recipe with gluten-free flour blends — the elasticity here is very important.
- Baking Powder + Baking Soda: These work together to give the cake lift and lightness.
- Salt: Balances the sweetness and enhances the vanilla flavor.
- Xanthan Gum: This is key. It adds flexibility and elasticity so the cake rolls without cracking. I don’t recommend skipping it.
- Granulated Sugar: Sweetens and helps keep the sponge moist.
- Neutral Oil: Keeps the cake soft and pliable. Avoid strongly flavored oils.
- Whole Milk: Adds moisture and richness. Room temperature helps everything blend smoothly.
- Apple Cider Vinegar: Reacts with the baking soda to help create lift.
- Pure Vanilla Extract: The star flavor — use a good one if you can.
For the Cream Cheese Whipped Cream Filling
- Cold Heavy Cream: Must be cold to whip properly.
- Confectioners’ Sugar: Sweetens the filling and stabilizes it.
- Vanilla Extract: Adds warmth and depth.
- Full-Fat Cream Cheese: Slightly softened so it blends smoothly. It stabilizes the whipped cream and adds richness.
Fruity Filling Options (pick one)
- Jam – Strawberry, peach, blueberry — use good quality for the best flavor.
- Citrus Curd – Check labels carefully since many store-bought curds contain eggs.
- Macerated Strawberries – Fresh, juicy, and beautiful in the swirl.
Food Allergy Swaps
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Heavy Cream: You can use a non-dairy cream, such as Silk, Country Crock Plant Cream, or Califia Farms.
- Cream Cheese: To substitute the cream cheese, I like to use Violife Just Like Cream Cheese Original.
- Gluten-Free: I have not tested this cake with gluten-free flour. Because rolling requires flexibility, results may vary.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Make the Egg-Free Vanilla Cake Roll
Sift the flour, baking powder, baking soda, salt, and xanthan gum into a bowl. Give everything a quick whisk so it’s evenly combined. In another bowl, whisk together the sugar, oil, milk, vinegar, and vanilla until smooth. Pour the wet mixture into the dry ingredients. Whisk just until smooth and lump-free. Don’t overmix — once it’s combined, stop.
Spread the Batter
Pour the batter into your prepared pan and gently spread it into the corners. Smooth the top so it’s even.
Bake & Flip
Bake until the cake springs back lightly when touched. As soon as the cake comes out, sprinkle the top of the cake with powdered sugar. Loosen the edges and flip it onto the prepared towel. Carefully peel off the parchment.
Roll
Starting from the short end, gently roll the cake up with the towel. Let it cool completely, rolled up.
Prepare the Fruit (if using)
If using fresh strawberries, mix the chopped strawberries with sugar and a little bit of lemon juice. Let them macerate while you prepare the whipped filling.
Whip the Filling
Whip the cold cream, sugar, and vanilla until medium to stiff peaks form. Add the softened cream cheese and beat just until smooth.
Avoid overly wet fillings
Choose fillings that are thick and stable, like whipped cream, buttercream, or jam. Very wet fillings can soak into the sponge and make the cake harder to roll neatly. If you’re using fruit, pat it dry and layer it over whipped cream so the cake stays light, fluffy, and easy to slice.
Unroll & Fill
Slowly unroll the cooled cake. Spread your jam or curd in a thin, even layer. Then spread the whipped filling on top, leaving a small border around the edges. Add chopped fruit if using. Gently roll the cake back up (without the towel), using the towel to guide it if needed. Wrap tightly in plastic wrap and chill for at least 2 hours.
Cover & Chill
Wrap tightly in plastic wrap and chill for at least 2 hours.
Slice & Serve
Unwrap, dust with confectioners’ sugar, and slice with a serrated knife for clean, beautiful swirls. Serve and enjoy — you did it!

Recipe Tips For Success
➤ Troubleshooting Tips:
- Cake Cracked While Rolling: The cake may have cooled too much before rolling. Pro Tip: Roll it immediately after baking while it’s still warm and flexible. That first roll with the towel sets the shape.
- Cake Stuck to the Pan: Roll cakes are thin and delicate. Pro Tip: Spray the pan, line with parchment, then spray the parchment too. That double layer of insurance makes all the difference.
- Filling Is Sliding Out: The whipped cream may be too soft. Pro Tip: Whip to medium-stiff peaks. The filling should hold its shape but still be smooth.
- Cake Feels Dense Instead of Light: Overmixing can develop too much structure. Pro Tip: Whisk just until smooth and combined — no need to beat it aggressively.
- Roll Looks Flat: It may not have been rolled tightly enough the first time. Pro Tip: Use the towel to gently guide and support the roll without squeezing.
➤ Extra Tips:
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Sifting the dry ingredients helps prevent lumps in the thin batter.
- Don’t overbake — even one extra minute can dry out a thin sponge.
- Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake is done when it springs back when gently pressed with a finger and the top is lightly golden.
- Avoid overly wet fillings: Choose fillings that are thick and stable, like whipped cream, buttercream, or jam. Very wet fillings can soak into the sponge and make the cake harder to roll neatly. If you’re using fruit, pat it dry and layer it over whipped cream so the cake stays light, fluffy, and easy to slice.
- Generously dust the cake with confectioners’ sugar so the cake doesn’t stick.
- Chill before slicing. It firms up the filling and makes everything neat.
- Use a serrated knife to slice cleanly without squishing the swirl.

Variations & Additions
- Add lemon or orange zest to the batter for a citrus twist.
- Swap vanilla for almond bakery emulsion for a different flavor profile.
- Spread chocolate hazelnut spread, or peanut butter instead of jam.
- Add mini chocolate chips over the whipped filling.
- Use stabilized buttercream instead of whipped cream for a firmer roll.
Serving Suggestions
This Egg-Free Vanilla Roll Cake fits so many occasions:
- Birthday dessert for egg-free kids who want something special
- Easter, Mother’s Day, or holiday gatherings
- Afternoon coffee with friends
- Baby showers
- Summer parties with fresh berries
- A beautiful weekend baking project with your kids

Storage and Freezing Instructions
Refrigerator: Store tightly wrapped in the refrigerator for up to 3 days.
Make Ahead: You can prepare it the day before serving — it actually slices better once chilled overnight.
Freezing: I don’t recommend freezing fully assembled with whipped cream. The texture may change once thawed.
Frequently Asked Questions

Some of My Favorite Filling Options!
Recipe Card

Egg-Free Vanilla Roll Cake
Ingredients
For the Egg-Free Vanilla Roll Cake:
- 1 cup + 2 tablespoons (160 g) all-purpose flour
- 1 1/4 teaspoon (5 g) baking powder
- 1/4 teaspoon (1.5 g) baking soda
- 1/4 teaspoon salt
- 1/4 teaspoon (1 g) xanthan gum
- 3/4 cup + 1 tablespoon (160 g) granulated sugar
- 3 tablespoons + 1 teaspoon (50 g) neutral-tasting oil (such as sunflower or vegetable oil)
- 3/4 cup + 2 teaspoons (190 g) milk, room temperature
- 1 teaspoon (5 g) apple cider vinegar
- 2 teaspoons (10 g) pure vanilla extract
For the Cream Cheese Whipped Cream Filling:
- 3/4 cup (180 ml) cold heavy cream or heavy whipping cream
- 1/3 cup (40 g) confectioners’ sugar (you can also use granulated sugar)
- 1 teaspoon (5 g) pure vanilla extract
- 1/3 cup (75 g) full-fat cream cheese, slightly softened
For the Fruity Filling (Choose One):
- 1/2 cup good quality jam such as strawberry, peach, blueberry, etc.
- 1/2 cup lemon, lime, or orange curd (be sure to check labels since many commercial curds contain eggs)
- 1 cup (200 g) fresh strawberries chopped and macerated with 25 g (2 tablespoons) granulated sugar, and 1 teaspoon lemon juice
For Decoration:
- Confectioners’ sugar for dusting
Important
You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!
Instructions
Before You Get Started:
- Read and follow the recipe. Don't sabotage your time, effort, and money! This might sound obvious, right? But following the recipe is the most important cake baking tip you'll ever hear/read. I'm guilty of this, too! Sometimes I'm in a rush, and I don't take the time to read the recipe carefully or substitute ingredients in recipes based on what I have. I do not recommend doing this unless the recipe suggests alternatives.
- Pre-measure all my ingredients. This way, you'll have them ready to go, and don't forget anything. To measure, I highly recommend using a scale. If you haven't used a scale before, don't be intimidated. It's actually easier than using cups and more precise, which is key for eggless baking. You can get a good kitchen scale online or in any local kitchen equipment store.
Prepare the Cake Pan:
- Preheat the oven to 350ºF (180ºC). Spray a 10×15-inch (25 x 38 cm) baking pan with nonstick spray so the parchment paper sticks. Line with parchment paper, then spray the parchment as well. This ensures an extra nonstick surface, which is essential for rolling.
Make the Cake:
- Sift the flour, baking powder, baking soda, salt, and xanthan gum into a bowl. Whisk to combine and set aside.
- In a medium bowl, whisk together the sugar, oil, milk, vinegar, and vanilla until well combined.
- Pour the wet ingredients into the dry ingredients and whisk until smooth and fully incorporated. Do not overmix.
- Spread the batter evenly into the prepared pan, making sure it reaches the corners and the surface is level.
- Bake for 20 – 23 minutes, or until the cake springs back when gently pressed with a finger.Pro-Tip: Be sure not to overbake the cake — a soft, flexible texture is key to rolling without cracks.
Roll the Cake:
- As soon as the cake comes out of the oven, dust generously with confection's sugar and cover with a clean kitchen towel. Run a knife around the edges to loosen it. Immediately invert it. Carefully peel off and discard the parchment paper.
- Starting with the narrow end, gently roll the cake up with the towel to form a log. Place it seam side down on a wire rack and let it cool completely in the towel, about 2 hours.
Prepare the Fresh Fruit (if using):
- If using fresh strawberries, mix the chopped strawberries with sugar and a lemon juice. Let them macerate while you prepare the whipped filling.
Make the Filling:
- Using a hand mixer or a stand mixer fitted with the whisk attachment, whip the cold heavy cream, confectioners’ sugar, and vanilla extract on medium-high speed until medium to stiff peaks form, about 2–3 minutes.
- Add the cream cheese and beat just until combined and smooth. Do not overmix. Set aside.
Unroll, Fill & Re-Roll:
- Carefully and slowly unroll the cooled cake. Spread your chosen jam or curd evenly over the cake surface. If using macerated strawberries, lightly brush the cake with some of the fruit juices first. Do not add the chopped fruit yet. Spread the whipped filling evenly on top, leaving about a 1/2-inch border around the edges.
- If using chopped fruit, scatter it evenly over the whipped filling.
- Gently roll the cake back up (without the towel), starting from the same end. Use the towel to help guide and support the roll as needed. The filling will help hold everything together.Pro Tips: If your cake cracks slightly while rolling, don’t panic. A light dusting of powdered sugar will beautifully hide any imperfections.
- Wrap the roll tightly in plastic wrap and place seam side down on a serving platter. Chill for at least 2 hours or up to overnight.
To Serve:
- Remove the plastic wrap. Dust the top of the cake with confectioners’ sugar, if desired. Slice with a serrated knife for clean cuts and serve.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Heavy Cream: You can use a non-dairy cream, such as Silk, Country Crock Plant Cream, or Califia Farms.
- Cream Cheese: To substitute the cream cheese, I like to use Violife Just Like Cream Cheese Original.
- Gluten-Free: I have not tested this cake with gluten-free flour. Because rolling requires flexibility, results may vary.
- Cake Cracked While Rolling: The cake may have cooled too much before rolling. Pro Tip: Roll it immediately after baking while it’s still warm and flexible. That first roll with the towel sets the shape.
- Cake Stuck to the Pan: Roll cakes are thin and delicate. Pro Tip: Spray the pan, line with parchment, then spray the parchment too. That double layer of insurance makes all the difference.
- Filling Is Sliding Out: The whipped cream may be too soft. Pro Tip: Whip to medium-stiff peaks. The filling should hold its shape but still be smooth.
- Cake Feels Dense Instead of Light: Overmixing can develop too much structure. Pro Tip: Whisk just until smooth and combined — no need to beat it aggressively.
- Roll Looks Flat: It may not have been rolled tightly enough the first time. Pro Tip: Use the towel to gently guide and support the roll without squeezing.
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Sifting the dry ingredients helps prevent lumps in the thin batter.
- Don’t overbake — even one extra minute can dry out a thin sponge.
- Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake is done when it springs back when gently pressed with a finger and the top is lightly golden.
- Avoid overly wet fillings: Choose fillings that are thick and stable, like whipped cream, buttercream, or jam. Very wet fillings can soak into the sponge and make the cake harder to roll neatly. If you’re using fruit, pat it dry and layer it over whipped cream so the cake stays light, fluffy, and easy to slice.
- Generously dust the cake with confectioners’ sugar so the cake doesn’t stick.
- Chill before slicing. It firms up the filling and makes everything neat.
- Use a serrated knife to slice cleanly without squishing the swirl.
- Add lemon or orange zest to the batter for a citrus twist.
- Swap vanilla for almond bakery emulsion for a different flavor profile.
- Spread chocolate hazelnut spread, or peanut butter instead of jam.
- Add mini chocolate chips over the whipped filling.
- Use stabilized buttercream instead of whipped cream for a firmer roll.
I appreciate your feedback, and it helps others, too!
Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.



































