Homemade Swiss Rolls

5 Min Read

First of all—thank you for being here. 💛 Whether you’re a longtime baker or just starting to explore the wonderful world of homemade pastries, I’m so grateful you’ve stopped by. This recipe is a special one, and I’m thrilled to share it with you.

These Homemade Swiss Rolls are soft, golden, and ever so slightly sweet—with just a hint of orange blossom to awaken your senses. They’re not the packaged snack-cake kind. No, no. These are the tender, freshly baked breakfast rolls of dreams—pillowy and nostalgic, kissed with a sugary crust and a floral aroma that fills your kitchen like a warm hug.

👉 Want to get this recipe straight to your inbox? [Subscribe here] and never miss a cozy classic!


What Are Swiss Rolls?

While many think of Swiss Rolls as chocolate-coated sponge cakes with a cream filling (you know the kind from childhood lunchboxes), this version is something completely different—and in my humble opinion, even better.

These are yeast-risen, enriched dough rolls, more like a brioche meets a milk bun, lightly flavored and perfect for breakfast, afternoon tea, or even a dessert spread.

They’re especially beloved in Mediterranean and Middle Eastern kitchens, often perfumed with orange blossom water—which adds an ethereal, floral twist that’s completely irresistible.


Why You’ll Love These Homemade Swiss Rolls

  • Fluffy & light texture with a soft golden crust
  • 🌼 Fragrant with orange blossom—just the right amount!
  • 🍞 Made with pantry staples—no complicated ingredients
  • ⏱️ Make-ahead friendly—perfect for slow Sunday mornings
  • 🎁 Lovely for gifting or serving guests—they’re elegant and homey at once

What Do These Swiss Rolls Taste Like?

Picture this: a warm, cloud-like roll that’s slightly sweet with just the faintest crunch from the sugar on top. The orange blossom is subtle—not overpowering—and adds a sophisticated twist that makes each bite feel special.

They’re the kind of baked good that feels like home, no matter where you are.


Benefits of Making Them at Home

  • No preservatives or artificial flavors
  • Customize the flavor (vanilla, lemon zest, or rose water!)
  • Budget-friendly alternative to store-bought pastries
  • Peaceful, mindful baking process—it’s therapy, honestly

🧾 Ingredients

For the Dough:

  • 90 g milk (lukewarm)
  • 100 g sugar
  • 60 g unsalted butter
  • 25 g fresh yeast (or 9g active dry yeast)
  • 2 eggs
  • 275 g all-purpose flour
  • Pinch of salt

For the Topping:

  • A few drops of orange blossom water
  • 1 egg (beaten, for egg wash)
  • 3 tbsp granulated sugar

🧰 Tools You’ll Need

  • Mixing bowls
  • Saucepan (for melting butter)
  • Dough hook or wooden spoon
  • Kitchen scale (for best accuracy!)
  • Rolling pin
  • Baking tray
  • Parchment paper
  • Pastry brush

🔄 Ingredient Additions & Substitutions

  • No orange blossom? Use a dash of vanilla or lemon zest.
  • Butter substitute: Use margarine or plant-based butter for a dairy-free version.
  • Extra indulgent? Add a bit of jam or sweetened cream cheese before rolling!
  • Gluten-free? Try with a gluten-free bread flour blend—just adjust hydration as needed.

👩‍🍳 How to Make Homemade Swiss Rolls

Step 1: Activate the Yeast

Warm the milk (not too hot!) and mix with yeast and a pinch of sugar. Let sit for 5–10 minutes until foamy.

Step 2: Make the Dough

In a mixing bowl, combine the flour, sugar, salt, and eggs. Add the yeast mixture and melted butter. Knead until smooth and elastic—about 8–10 minutes by hand or 5 minutes with a stand mixer.

Step 3: First Rise

Cover the dough and let it rise in a warm spot until doubled in size, about 1–1.5 hours.

Step 4: Shape the Rolls

Punch down the dough and roll it out on a floured surface. Shape into a rectangle, roll it up like a jelly roll, and slice into 1.5-inch rounds. Place on a parchment-lined baking tray.

Step 5: Second Rise

Cover again and let rise for 30–40 minutes, or until puffed.

Step 6: Bake

Preheat oven to 350°F (175°C). Brush the tops with beaten egg mixed with a few drops of orange blossom water. Sprinkle with sugar.
Bake for 15–18 minutes, or until golden brown.


🧡 What to Serve with These Rolls

  • A hot café au lait or strong black tea
  • Clotted cream and jam for a tea-time treat
  • Sliced fruit or citrus segments on the side
  • A drizzle of honey or date syrup for extra indulgence

🧊 Storage Instructions

  • Room temp: Store in an airtight container for up to 3 days.
  • Freezer: Freeze cooled rolls for up to 2 months. Thaw and reheat gently.
  • To reheat: Warm in a 300°F (150°C) oven for 5–7 minutes to revive fluffiness.

❓ Frequently Asked Questions

Can I use dry yeast instead of fresh?

Yes! Use 9g active dry yeast instead of 25g fresh. Just activate it with warm milk and sugar as directed.

Can I prepare the dough the night before?

Absolutely. Let the dough rise in the fridge overnight, then shape and bake in the morning.

Can I add a filling?

Yes! A thin layer of jam, Nutella, cinnamon sugar, or tahini before rolling will turn them into swirled delights.

Can I double the batch?

Please do. You’ll thank yourself later.


Final Thoughts: Comfort Baked into Every Bite

These Homemade Swiss Rolls are more than just a recipe—they’re a little act of self-kindness. From the smell of orange blossom water to the first soft bite, this is the kind of treat that feels like love—whether you’re serving them to friends, family, or just yourself on a quiet morning.

If you give them a try, I’d be overjoyed to see your results!
Pin it, snap it, tag me—whatever works. I live for your baking wins. 🧡


More Baked Goods to Try Next:

  • [Fluffy Cardamom Buns]
  • [Orange Blossom Semolina Cake]
  • [Lemon Olive Oil Pound Cake]
  • [Traditional Babka with Chocolate Swirl]

🥐 Nutritional Info (Per Roll, Approximate)

  • Calories: 210
  • Carbs: 28g
  • Sugar: 10g
  • Fat: 8g
  • Protein: 4g

Want more cozy, heartfelt recipes in your inbox? [Subscribe here] and get the best of homemade baking every week!
Here’s to soft rolls, sweet mornings, and baking memories you’ll never forget. 💫

You might also like

Leave a Reply

Your email address will not be published. Required fields are marked *