These Blood Orange Cinnamon Rolls are gooey, topped with a delicate pink citrus glaze, and made without any animal ingredients. Bright blood orange flavor and warm cinnamon combine to make these vegan rolls an irresistible treat.

If you enjoy vegan baking, try a reliable favorite like vegan apple cinnamon bread for more cozy recipes.
🍊 Why bake this
With orange-infused dough and a pretty pink glaze, these cinnamon rolls are impressive both in flavor and appearance. Bake them when you want:
- a soft, gooey, homemade cinnamon roll with bright citrus notes;
- a seasonal or special-occasion pastry that stands out visually and in taste.
📃 Ingredients and substitutions
Blood oranges: The star ingredient—blood oranges bring citrus brightness and a red-tinged color. If you don’t have blood oranges, navel oranges work well as a substitute.
All-purpose flour: Unbleached all-purpose flour yields the best texture for these rolls. I don’t recommend swapping in whole wheat without adjusting hydration and kneading time.
Plant milk: Almond milk is used here, but any plant milk (oat, cashew, soy) will work. For a non-vegan version, use dairy milk.
Vegan margarine: Use your preferred plant-based margarine. If not vegan, butter can be used instead.
🥣 How to make it
These orange cinnamon rolls are straightforward. A stand mixer with a dough hook speeds the process but you can knead by hand.

Step 1. Combine dry ingredients in a large bowl or stand mixer. Add blood orange zest and juice, warm almond milk, and margarine. Mix until the dough forms.
Step 2. Knead with a dough hook on medium-low for about 6 minutes, or knead by hand for 8–10 minutes, until smooth and slightly tacky. Let the dough rise in a warm spot for about 1 hour 30 minutes, or until doubled.
Step 3. Prepare the filling by combining brown sugar and cinnamon.
Step 4. On a lightly floured surface, roll the dough into a rectangle roughly 14 x 20 inches. For fewer swirls and a fluffier roll leave the dough about ¾ inch thick; for more swirls and chewier rolls roll it thinner (about ¼ inch).

Step 5. Brush the rolled dough with softened margarine, then spread the cinnamon-sugar filling evenly, leaving a 1-inch margin along one long edge to help seal.
Step 6. Roll the dough tightly from the long side and pinch the seam to seal. Slice the log into 1½-inch rolls and place them in a lined 9×9-inch baking pan, leaving about ¼ inch between rolls so they can expand.
Tips for slicing:
- Use a very sharp knife, a serrated knife, or unflavored dental floss to get clean slices.
- If using a blade, let it do the work—don’t press down hard or the roll may lose its shape.
- If using dental floss, slide a long piece under the log, wrap it around the top, and pull in opposite directions to cut through cleanly.

Step 7. Cover the rolls and proof for about 45 minutes, until light and puffy. Preheat the oven to 350°F and bake for 25 minutes, until lightly golden on top.
Step 8. While the rolls cool for 10 minutes, whisk together the glaze ingredients (icing sugar, blood orange juice and zest, and melted margarine) until smooth.
Step 9. Pour the pink glaze over the warm rolls and let it set for a few minutes before serving. Serve warm for the best texture and flavor.
✔️ Expert tips
- On cold days the dough may need longer to rise; be patient and wait until it has doubled.
- Use room-temperature ingredients and lukewarm (not hot) milk to help the yeast work properly.
- Let the dough rest in an oiled bowl for easier clean-up and less sticking.
- Lightly flour the work surface to prevent sticking while rolling.
- Spread filling edge to edge, leaving only the one-inch margin for sealing; this ensures even cinnamon swirls.
🙋🏻♀️ Questions you might have
Yes. Baking rolls close together produces softer sides and less crust, giving a tender result.
Yes. For overnight preparation, place the cut rolls in the pan, cover, and refrigerate. The next day, let them sit at room temperature for about an hour before baking.
Yes. Simply omit cinnamon from the filling or replace it with another spice or flavoring you prefer.
🫙 Storing and freezing
Store cooled rolls in an airtight container at room temperature, away from direct sunlight, for 2–3 days. Reheat individual rolls in the microwave for 15–20 seconds.
To freeze, cool completely, then place rolls in a freezer-safe airtight bag for up to 3 months. Thaw overnight in the refrigerator or at room temperature before reheating.

🧁 More vegan baking recipes
Vegan Graham Crackers (with Coconut Oil)
Fall Pumpkin Spice Granola
Vegan Apple Bread
Eggless Brioche (Vegan Brioche)
If you try this Blood Orange Cinnamon Rolls recipe, please leave a star rating and share how it went in the comments below!
📖 Recipe

Pink Blood Orange Cinnamon Rolls
Tatiana Kamakura
These Blood Orange Cinnamon Rolls are gooey, topped with a pink citrus glaze, and made without animal ingredients. Bright blood orange and warm cinnamon create a memorable pastry.
Equipment
- 9×9 inch square baking pan (lined with parchment)
Ingredients
Dough
- 4 ¼ cups all-purpose flour
- 1 teaspoon salt
- 2 teaspoons instant yeast
- 3 tablespoons granulated sugar
- 1 tablespoon blood orange zest
- 1 cup warm almond milk
- ⅓ cup blood orange juice
- 4 tablespoons vegan margarine, room temperature
Filling
- ¾ cup brown sugar
- 1 tablespoon cinnamon
- 2 tablespoons vegan margarine, softened
Glaze
- 1 ⅔ cup icing sugar
- ¼ cup blood orange juice
- 2 teaspoons blood orange zest
- 1 tablespoon vegan margarine, melted
Instructions
- In a large bowl or stand mixer bowl, combine flour, sugar, salt, and yeast. Add blood orange zest and juice, warm almond milk, and margarine. Mix until a dough forms.
- Knead with a dough hook on medium-low for about 6 minutes, until the dough pulls away from the bowl and is smooth and tacky. If kneading by hand, knead 8–10 minutes.
- Let the dough rise in a warm spot for 1 hour 30 minutes, or until doubled.
- Mix brown sugar and cinnamon for the filling and set aside.
- Line a 9×9-inch pan with parchment. On a lightly floured surface, roll the dough into a 14×20-inch rectangle. Choose thickness based on desired swirl and texture (¾” for fluffier rolls, ¼” for more swirls).
- Brush dough with 1½ tablespoons margarine and spread the filling evenly, leaving a 1-inch margin along one long edge. Roll tightly and pinch to seal.
- Cut into 1½-inch rolls and place them in the prepared pan, leaving about ¼ inch between each. Cover and let rise 45 minutes until puffy.
- Preheat the oven to 350°F. Bake for 25 minutes until lightly golden.
- Allow rolls to cool for 10 minutes. Sift icing sugar and whisk with melted margarine, blood orange juice, and zest until smooth.
- Pour glaze over warm rolls and serve.
Notes
- Substitutions: Navel oranges can replace blood oranges. Use dairy milk and butter for a non-vegan version.
- Slicing tip: Use a very sharp knife, serrated knife, or unflavored dental floss for clean cuts without squashing the rolls.
- Cold environments: Allow extra proofing time if your kitchen is cool.
Nutrition (per roll)
- Calories: 398 kcal
- Carbohydrates: 81 g
- Protein: 6 g
- Fat: 6 g
- Sugar: 45 g