Saffron & Cardamom Rolls with Gulab Jamun Filling & Rose Cream Cheese Frosting

These are not your average sweet rolls. This is what happens when two of the most beloved things in the world — soft, pillowy enriched dough rolls and syrup-soaked gulab jamun — come together in one gloriously indulgent bake. The dough is enriched with saffron-bloomed milk, Greek yogurt and butter, giving you that impossibly soft, pull-apart texture. The filling is mashed gulab jamun with cardamom, rose water and butter, pressed into every layer. The frosting is cream cheese beaten with cardamom, vanilla and a spoon of gulab jamun syrup that makes it unlike any frosting you have tasted before.

This recipe was born out of not wanting to choose between Indian sweets and Western baking. You do not have to. These rolls are both at once — saffron, cardamom and rose water woven through every single element — and they are completely spectacular.



Why You'll Love These Rolls

  1. Gulab jamun IN the filling — mashed into the butter with cardamom and rose water, the gulab jamun becomes this deeply fragrant, syrupy filling that soaks into every layer of the dough as it bakes.

  2. Saffron milk dough — blooming saffron in the warm milk turns the dough a gorgeous golden yellow and adds that unmistakable floral depth. It looks and tastes extraordinary.

  3. The cream cheese frosting is next level — a spoon or two of gulab jamun syrup beaten into the frosting ties the whole thing together in a way that is genuinely addictive.

  4. Soft and pillowy every time — the combination of Greek yogurt, butter and bread flour gives you that bakery-quality pull-apart texture at home.

  5. Completely unique — nobody else at the table will have had a roll like this. This is the one people talk about long after the plate is empty.

  6. Make 8 large or 12 smaller rolls — flexible depending on your occasion. Large rolls are dramatic and generous, smaller ones are perfect for sharing at a gathering.

  7. The heavy cream pour — warming heavy cream and pouring it over the rolls before baking is the secret to keeping them impossibly moist all the way through.


Ingredients You Need

Full ingredients with measurements are in the recipe card below.

Bread flour — the higher protein content gives your dough more structure and that beautiful chew. All-purpose flour works as a substitute but bread flour gives a noticeably better result. Spoon your flour into the measuring cup and level off — do not scoop directly from the bag or you will end up with too much flour and dense rolls.

Active dry yeast — needs to be activated in warm milk first. The milk should feel like a warm bath on your wrist — around 110°F. Too hot kills the yeast, too cold and it will not activate. Instant yeast can be added directly to the dough without blooming.

Saffron — bloom 7–10 strands in the warm milk after the yeast has activated. You will see the milk turn a beautiful golden yellow. This adds a delicate floral flavour and that gorgeous colour that makes these rolls instantly recognisable.

Greek yogurt — room temperature is essential. Cold yogurt can cause the dough to seize. It adds moisture and a subtle tang that makes the dough incredibly tender. Sour cream is a direct substitute.

Salted butter (dough) — very softened, almost to the point of melting. This incorporates more evenly into the dough and gives you a richer, more pillowy result.

Gulab jamun — squeeze out as much of the sugar syrup as possible before mashing into the filling. Too much liquid makes it difficult to roll and can make the dough soggy. Save the syrup — you will use some in the frosting.

Cardamom — the spice that ties everything together. It goes in the filling AND the frosting. Fresh ground cardamom has a significantly more vibrant flavor than pre-ground if you have a spice grinder.

Rose water — goes in both the filling and the frosting. Use it carefully — a little goes a long way. Too much and it can taste soapy. The amount in this recipe is perfectly balanced.

Heavy cream — warmed and poured directly over the rolls just before baking. This is the technique that keeps them moist all the way through and prevents the tops from drying out. Coffee creamer works as a substitute.

Cream cheese (frosting) — softened to room temperature so it beats smooth without lumps. Cold cream cheese will give you a lumpy frosting no matter how long you beat it.


Tips for Making Saffron Cardamom Rolls

  • Temperature is everything for the yeast — use a thermometer if you have one. 110°F is the sweet spot. If you do not have one, the milk should feel comfortably warm on your inner wrist. Not hot.

  • Bloom the saffron after the yeast — add the saffron strands to the milk once the yeast has already activated and turned frothy. This protects the yeast and gives the saffron time to colour the milk beautifully.

  • Do not over-rise the dough — 30–45 minutes is all you need for the first rise. This dough will not double in size and that is intentional. Over-proofing gives you airy, less flavourful rolls.

  • Squeeze the gulab jamun well — excess syrup in the filling makes it hard to roll the dough tightly and can make the inside soggy. Give each one a gentle squeeze before mashing.

  • Softened not melted butter for the filling — melted butter will run everywhere when you spread it. Softened butter stays put and distributes evenly.

  • Roll tightly from the long end — a tight roll means defined swirls and layers that hold together when sliced. A loose roll means the filling falls out and the rolls unravel.

  • Use dental floss for clean cuts — slide a piece of unflavoured dental floss under the log, bring the ends up and cross them over. It cuts through the soft dough without compressing the rolls. A sharp knife works too.

  • The second proof is critical — the 25–30 minute proof in the pan is what gives you puffy, light rolls. Do not skip it and do not rush it.

  • The two-temperature bake is intentional — starting at 350°F cooks the rolls through, then bumping to 375°F for the last few minutes gives you golden tops without drying out the center.

  • Pour the cream warm — microwave for 15 seconds before pouring over the rolls. Cold cream does not absorb into the dough as effectively.

  • Rest before frosting — 10–15 minutes out of the oven allows the rolls to settle so the frosting does not melt completely when it hits them.

  • Frost generously — the cardamom and rose water in the frosting are what make these extraordinary. You want enough in every single bite.


How to Store Saffron Cardamom Rolls

Same day: These rolls are genuinely at their best within a few hours of baking, still slightly warm with the frosting melting into the layers.

Refrigerator: Store covered in the baking pan or in an airtight container for up to 4 days. Microwave individual rolls for 20–25 seconds to bring them back to soft and pillowy.

Freezer (unfrosted): Bake without frosting, cool completely, wrap individually in plastic wrap and freeze for up to 2 months. Thaw at room temperature and warm in the oven at 300°F for 10 minutes before frosting.

Make ahead: Assemble the rolls in the pan, cover tightly with plastic wrap and refrigerate overnight after the first proof. The next morning take them out, let them come to room temperature and complete the second proof (about 45 minutes to 1 hour from fridge) then bake as directed. Overnight cold proofing develops even more flavour.


Recipe

Prep Time: 45 mins · Rise Time: 55–75 mins · Bake Time: 27–31 mins · Total Time: About 2.5 hours · Yield: 8 large or 12 smaller rolls


Ingredients

For the Dough

  • ¾ cup (180ml) milk of choice, warmed to 110°F

  • ½ cup (110g) granulated sugar, divided

  • 2½ tsp (9g) active dry yeast or instant yeast

  • 7–10 saffron strands

  • ½ cup (120g) Greek yogurt, room temperature

  • ½ cup (113g) salted butter, very softened

  • 2 eggs, room temperature

  • 1 tsp (4g) vanilla bean paste or extract

  • 4½ cups (540g) bread flour or all-purpose

  • 1 tsp (6g) salt

For the Gulab Jamun Filling

  • ½ cup (113g) salted butter, softened

  • 12–13 gulab jamuns, syrup squeezed out and mashed

  • 1 tbsp cardamom

  • 1 tsp vanilla bean paste or extract

  • 1 tbsp rose water

For Baking

  • ½ cup (120ml) heavy cream or coffee creamer, warmed

For the Rose Cream Cheese Frosting

  • 8oz (250g) cream cheese, softened

  • ¼ cup (58g) salted butter, softened

  • ¾–1 cup powdered sugar, adjust to taste

  • 1–2 tbsp gulab jamun syrup

  • 1 tsp vanilla bean paste or extract

  • 2 tsp cardamom

  • Optional: crushed pistachios for topping


Instructions

Activate the Yeast

  1. Pour warm milk into a small bowl. Add 1 tbsp of the granulated sugar and sprinkle the yeast over the top. Stir and let sit 5–7 minutes until frothy. If using instant yeast skip this step.

  2. Once activated, add 7–10 saffron strands and let bloom in the warm milk until it turns golden yellow.

Make the Dough

  1. In a large bowl whisk together flour and salt. Set aside.

  2. Pour the yeast mixture into the bowl of a stand mixer. Add the remaining sugar, Greek yogurt, butter, eggs, vanilla and flour mixture.

  3. Mix with a wooden spoon to roughly combine, then rest 5 minutes so the flour absorbs the liquids.

  4. Mix on medium speed 5–7 minutes until the dough is smooth, elastic and pulling away from the sides. If too sticky add 1 tbsp flour at a time. Dough should still be slightly sticky.

  5. Transfer to a lightly greased bowl. Cover and rise in a warm place 30–45 minutes. The dough will not double — that is correct.

Prepare the Filling & Pan

  1. Mix together the softened butter, mashed gulab jamun, cardamom, vanilla and rose water until well combined. Set aside.

  2. Grease a 9x13 inch baking pan with butter.

Shape & Assemble

  1. Turn risen dough onto a lightly floured surface.

  2. For 8 large rolls: roll to a 16x15 inch rectangle. For 12 smaller rolls: roll to 24x15 inches.

  3. Spread the gulab jamun filling evenly over the dough, leaving a small border around the edges.

  4. Starting from the long end, tightly roll the dough into a log. Cut into 8 or 12 rolls using a sharp knife or unflavoured dental floss.

  5. Place in the prepared pan. Cover and proof 25–30 minutes while the oven preheats.

  6. Preheat oven to 350°F.

Bake

  1. Warm the heavy cream for 15 seconds and pour over the proofed rolls.

  2. For 8 large rolls: bake at 350°F for 22–24 minutes, then increase to 375°F for 5–7 minutes until golden.

  3. For 12 smaller rolls: bake at 350°F for 20–22 minutes, then increase to 375°F for 5–7 minutes.

  4. Remove from oven and rest 10–15 minutes before frosting.

Make the Frosting & Serve

  1. Beat cream cheese and butter until smooth and fluffy. Add powdered sugar, cardamom, vanilla, rose water and gulab jamun syrup. Beat until smooth and well combined.

  2. Spread generously over the rested rolls.

  3. Top with crushed pistachios if using. Serve and enjoy.


Notes

Flour measuring: Spoon flour into the measuring cup and level off — never scoop directly from the bag.

Gulab jamun syrup: Save the syrup — you will use 1–2 tbsp in the frosting. It adds sweetness and that distinctive gulab jamun flavour throughout.

Make ahead: Assemble rolls the night before, refrigerate overnight, then complete the second proof and bake the next morning.

Storage: Refrigerator up to 4 days. Microwave 20–25 seconds to reheat. Freeze unfrosted up to 2 months.


Happiness is Homemade · saveurbyv.com

Next
Next

Fruity Pebbles & Lucky Charms Rice Krispie Bars