I have to admit, a good cinnamon roll is one of my favorite weekend treats.
When I make this **healthy cinnamon roll recipe**, my whole house fills with the bright, warm aroma of citrus and cardamom, not just the heavy sweetness of traditional buns.
This isn’t just a basic recipe; it’s a lighter, dairy-free version that delivers all the warmth and sweetness you want, without weighing you down.
We’re skipping the heavy, ultra-rich versions in favor of a bright, vibrant swirl featuring seasonal blood orange and cardamom. It’s a family-friendly twist on a breakfast classic that feels fresh and exciting, proving that healthy eating can also be truly satisfying.

Ingredients
- 175 ml (¾ cup) warm plant-based milk: Use unsweetened oat or almond milk for a neutral flavor. Ensure the temperature is between 40-46°C (105-115°F) for proper yeast activation; if too hot, it will kill the yeast.
- 60 g (¼ cup) granulated sugar, divided: We use half in the dough to feed the yeast and half in the filling to sweeten. You can swap this for coconut sugar for a slightly deeper flavor and lower glycemic index.
- 7 g (2 ¼ teaspoons) active dry yeast: Make sure your yeast is fresh and active. Store yeast in the freezer or fridge to extend shelf life and ensure a good rise.
- 300 g (2 ¼ cups) whole wheat flour: Provides a heartier texture and more nutritional value than all-purpose flour alone. Using a blend of flours helps achieve a lighter texture while keeping it a **healthy cinnamon roll** option.
- 150 g (1 ¼ cups) all-purpose flour: Blending with whole wheat flour ensures the final roll isn’t too dense. Helps achieve a soft and fluffy texture.
- 5 g (1 teaspoon) fine sea salt: Essential for balancing the sweetness of the dough and activating the flavors. Do not omit; salt strengthens the dough structure during kneading.
- 60 g (¼ cup) melted plant-based butter or neutral oil: Choose a high-quality plant-based butter that melts easily. If using oil, vegetable oil or light olive oil will work for a dairy-free option.
- 60 g (¼ cup) softened plant-based butter or vegetable shortening: Ensure it’s very soft but not melted for the filling. Shortening can create a richer filling texture.
- 100 g (½ cup packed) light brown sugar: Provides moisture and a deeper, molasses flavor to the filling. Pack tightly into the measuring cup to ensure accurate quantity.
- 10 g (2 teaspoons) ground cardamom, divided: We use this warm spice in both the filling and the glaze for a cohesive flavor profile. Cardamom pairs perfectly with citrus notes like blood orange.
- Zest of 2 large blood oranges, finely grated: Use a microplane zester to get just the orange part, avoiding the bitter white pith. The zest contains concentrated oils that provide intense aroma and flavor.
- 180 g (1 ½ cups) powdered sugar: Forms the base of the quick-setting glaze. Sift if necessary to avoid lumps.
- 60 ml (¼ cup) fresh blood orange juice: Squeeze fresh blood oranges for the most vibrant color and flavor. Provides liquid for the glaze while enhancing the blood orange flavor.
Instructions
Making this **healthy cinnamon roll recipe** takes a little time, but the steps are simple and result in a truly delicious treat. Follow these instructions carefully for a successful outcome.
- Activate the yeast: In a large bowl, combine the warm plant-based milk and 15 g (1 tablespoon) of the granulated sugar. Sprinkle the yeast over the top and stir gently. Let sit for 5-10 minutes until foamy, indicating the yeast is active and ready to use.
- Make the dough: Add the remaining 45 g (3 tablespoons) granulated sugar, whole wheat flour, all-purpose flour, sea salt, and melted plant-based butter to the yeast mixture. Mix with a spoon or your hands until a shaggy dough forms. Turn the dough out onto a lightly floured surface and knead for 8-10 minutes, until smooth and elastic; the dough should spring back when poked.
- First rise: Place the dough in a lightly greased bowl, turning once to coat. Cover with a clean kitchen towel and let rise in a warm place for 1-1.5 hours, or until doubled in size. A good warm spot is often near a preheated oven or in a sunny window.
- Prepare the filling: While the dough rises, prepare the blood orange cardamom filling. In a small bowl, combine the softened plant-based butter, light brown sugar, 8 g (1 ½ teaspoons) of the ground cardamom, and the zest of 2 blood oranges. Mix until well combined and spreadable, ensuring no dry sugar pockets remain.
- Shape the dough: Once the dough has risen, punch it down gently and turn it out onto a lightly floured surface. Roll the dough into a large rectangle, approximately 30×40 cm (12×16 inches). Aim for an even thickness throughout the rectangle.
- Spread and roll: Evenly spread the blood orange cardamom filling over the entire surface of the dough, leaving a small border on one of the longer edges. Starting from the long edge opposite the border, tightly roll the dough into a log, maintaining consistent pressure. Pinch the seam gently to seal once you reach the end. I find that using dental floss for this next part gives a cleaner cut for the most beautiful rolls.
- Slice the rolls: Using a sharp, un-serrated knife or dental floss, slice the log into 12 even rolls, approximately 3-4 cm (1.2-1.6 inches) thick. This method ensures clean cuts without crushing the delicate layers.
- Second rise: Lightly grease a 9×13 inch baking dish. Arrange the rolls snugly in the prepared dish, leaving a small space between each. Cover the dish with a clean kitchen towel and let rise in a warm place for another 30-45 minutes. The rolls should puff up significantly and be nearly touching each other.
- Bake: Preheat your oven to 190°C (375°F) and bake the rolls for 20-25 minutes. Bake until golden brown on top and cooked through, ensuring the center rolls are also cooked. If the tops are browning too quickly, you can loosely tent the dish with foil for the last 5-10 minutes to prevent scorching.
- Glaze and garnish: While the rolls are cooling slightly (about 10 minutes out of the oven), prepare the blood orange cardamom glaze. In a medium bowl, whisk together the powdered sugar, fresh blood orange juice, and the remaining 2 g (½ teaspoon) ground cardamom until smooth and lump-free. Drizzle generously over the warm rolls for a stunning finish and garnish with fresh zest for a pop of color.
Make-Ahead Tips for Easy Mornings
Overnight Cold Rise
To simplify a morning bake, you can use an overnight cold rise. After shaping the rolls and placing them in the baking dish (Step 8), cover tightly with plastic wrap and refrigerate overnight (up to 12 hours) instead of letting them do the second warm rise. In the morning, remove the rolls from the fridge and let them sit at room temperature for about 1 hour before baking.
Freezing Baked Rolls
Once the rolls are fully cooled, place them in an airtight container or freezer bag. Freeze for up to 3 months. To reheat, warm gently in the microwave or oven (150°C/300°F) until soft and heated through.
Freezing Unbaked Rolls
Complete steps 1-7 (making the dough and shaping the rolls). Place the unbaked rolls on a parchment-lined sheet pan in the freezer until solid, then transfer to a freezer-safe bag. When ready to bake, transfer them to the baking dish, let thaw and rise for several hours, then bake as directed.
Ingredient Swaps and Flavor Twists
Alternative Citrus
If blood oranges are out of season, you can easily swap them for regular navel oranges or even lemons for a different, equally bright flavor. Just keep the zest to juice ratio similar for the glaze and filling. For a more unique twist, try lime zest and juice for a different healthy cinnamon roll recipe experience.
Flour Substitutions
The whole wheat and all-purpose flour blend gives a balance of texture and nutrition. For a lighter roll, you can use all all-purpose flour; for a heartier, denser roll with more fiber, try all whole wheat flour. If using all whole wheat, you may need slightly more liquid for proper hydration to achieve a tender crumb in this healthy cinnamon roll recipe.
Gluten-Free Option
To make this recipe gluten-free, substitute the flours with a good quality 1:1 gluten-free baking blend that includes xanthan gum. The rise time may vary, so keep an eye on the volume rather than the clock during the first rise. This simple substitution makes this healthy cinnamon roll recipe accessible to more family members.

Troubleshooting for Fluffy Rolls
My dough isn’t rising: Check the temperature of your plant-based milk; if it’s too hot (above 49°C/120°F), it kills the yeast. Ensure your yeast isn’t expired; fresh yeast is crucial for a good rise. Make sure your rising spot is truly warm and draft-free.
The rolls are dense and dry: This often happens from over-kneading, adding too much flour during the kneading process, or over-baking. Keep the kneading time to the recommended 8-10 minutes and use a light dusting of flour only when necessary. Bake until golden, but avoid over-browning; a good indicator is when the centers are firm to the touch.
Filling oozed out during baking: This typically means the rolls were rolled too loosely or the filling wasn’t sealed properly. Make sure to roll tightly from the end opposite the border and pinch the seam securely before slicing. Use softened (not melted) plant-based butter in the filling so it doesn’t run out.
FAQs
Can I use regular dairy butter and milk?
Yes, this recipe works with traditional dairy products if you aren’t dairy-free. The amounts (cups/grams) remain the same. The flavor profile of this healthy cinnamon roll recipe remains strong even with dairy milk and butter.
How do I store leftover rolls?
Store leftover rolls in an airtight container at room temperature for up to 2 days, or in the fridge for up to 5 days. Reheat gently in the microwave or oven (150°C/300°F) to restore softness and a warm breakfast feel.
Can I skip the second rise?
No, the second rise is essential for achieving light and fluffy rolls. Skipping it will result in dense, heavy rolls that don’t puff up correctly in the oven. The second rise ensures this healthy cinnamon roll recipe has the airy texture you want.
What other spices pair well with blood orange?
Cinnamon (of course) can be added to the filling, as can ginger or allspice. Cardamom offers a brighter, more complex flavor than traditional cinnamon, making for a unique healthy cinnamon roll recipe.
Why are blood oranges good in this recipe?
Blood oranges have a unique flavor profile that’s slightly less acidic than regular oranges, with hints of raspberry. Their vibrant color adds visual appeal to the glaze, especially when paired with cardamom, making for a beautiful and healthy cinnamon roll recipe.
How do I know when the rolls are done baking?
The rolls should be golden brown on top and firm to the touch in the center of the pan. An instant-read thermometer inserted into the middle of a roll should read around 90-93°C (195-200°F) for doneness. This is my go-to test when I’m checking for a perfect bake in this healthy cinnamon roll recipe.
Conclusion
This healthier cinnamon roll recipe proves that a lighter breakfast can still be incredibly satisfying and full of flavor. The unique combination of blood orange and cardamom elevates the classic comfort food for a special morning treat. Try baking a batch this weekend and save this recipe to your breakfast board on Pinterest for family brunch favorites.
Print
healthy cinnamon roll recipe
- Total Time: 190 minutes
- Yield: 12 rolls 1x
- Diet: Vegetarian, Dairy-Free
Description
This healthy cinnamon roll recipe features a lighter, dairy-free dough infused with a vibrant blood orange and cardamom filling and glaze, offering a fresh twist on a classic treat.
Ingredients
- 0.75 cup (175 ml) warm plant-based milk, unsweetened oat or almond milk
- 0.25 cup (60 g) granulated sugar, divided
- 2.25 teaspoons (7 g) active dry yeast
- 2.25 cups (300 g) whole wheat flour
- 1.25 cups (150 g) all-purpose flour
- 1 teaspoon (5 g) fine sea salt
- 0.25 cup (60 g) melted plant-based butter or neutral oil
- 0.25 cup (60 g) softened plant-based butter or vegetable shortening
- 0.5 cup (100 g) packed light brown sugar
- 2 teaspoons (10 g) ground cardamom, divided
- Zest of 2 large blood oranges, finely grated
- 1.5 cups (180 g) powdered sugar
- 0.25 cup (60 ml) fresh blood orange juice
Instructions
- Activate the Yeast: In a large bowl, combine the warm plant-based milk and 1 tablespoon (15 g) of the granulated sugar. Sprinkle the yeast over the top and stir gently. Let sit for 5-10 minutes until foamy.
- Make the Dough: Add the remaining 3 tablespoons (45 g) granulated sugar, whole wheat flour, all-purpose flour, sea salt, and melted plant-based butter to the yeast mixture. Mix until a shaggy dough forms. Turn the dough out onto a lightly floured surface and knead for 8-10 minutes, until smooth and elastic.
- First Rise: Place the dough in a lightly greased bowl, turning once to coat. Cover with a clean kitchen towel and let rise in a warm place for 1-1.5 hours, or until doubled in size.
- Prepare the Filling: While the dough rises, combine the softened plant-based butter, light brown sugar, 1.5 teaspoons (8 g) of the ground cardamom, and the blood orange zest in a small bowl. Mix until well combined and spreadable.
- Shape the Dough: Once the dough has risen, punch it down gently and turn it out onto a lightly floured surface. Roll the dough into a large rectangle, approximately 12×16 inches (30×40 cm).
- Spread and Roll: Evenly spread the filling over the entire surface of the dough, leaving a small border on one of the longer edges. Starting from the long edge opposite the border, tightly roll the dough into a log. Pinch the seam gently to seal.
- Slice the Rolls: Using a sharp knife or dental floss, slice the log into 12 even rolls, approximately 1.2-1.6 inches (3-4 cm) thick.
- Second Rise: Lightly grease a 9×13 inch baking dish. Arrange the rolls snugly in the prepared dish. Cover with a clean kitchen towel and let rise in a warm place for another 30-45 minutes, until puffed up.
- Bake: Preheat your oven to 375°F (190°C). Bake the rolls for 20-25 minutes, until golden brown on top and cooked through. If browning too quickly, loosely tent the dish with foil.
- Glaze and Garnish: While the rolls cool slightly (about 10 minutes), whisk together the powdered sugar, fresh blood orange juice, and the remaining 0.5 teaspoon (2 g) ground cardamom until smooth. Drizzle generously over the warm rolls.
Notes
To extend yeast shelf life, store it in the freezer or fridge. If the tops of the rolls brown too quickly during baking, loosely tent the dish with foil for the last 5-10 minutes.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 350 calories
- Sugar: 28 g
- Sodium: 100 mg
- Fat: 10 g
- Saturated Fat: 4 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 3 g
- Protein: 4 g
- Cholesterol: 0 mg
Keywords: healthy cinnamon roll, dairy-free, blood orange, cardamom, breakfast, brunch, sweet roll, baked good, whole wheat




