These vegan cardamom buns are free of dairy, eggs, and refined sugar. They’re soft, delicious, and the perfect treat to enjoy with coffee or tea!
Why has it taken me so long to make cardamom buns? For anyone who loves cinnamon rolls, cardamom buns are similar, but have a crunchy, caramelized exterior from melted butter and sugar, while maintaining a soft and fluffy interior. These are subtly sweetened and have a delicious blend of warm spices, which pairs just perfectly with a hot cup of coffee or tea, I might add.
They’re seriously my new favorite thing and I just can’t seem to stop from making batch after batch of these things. It doesn’t help that my family loves them too and eats them up before I’ve had my fair share. I wish I had a secret kitchen where I could make secret treats that I could enjoy all to myself. Ugh, I need a secret lair or something. Like Batman, but instead of a dingy cave, it’d be a state-of-the-art kitchen. Yeah, I like it already! That would make a better comic book story too—”Mom who sneaks away, not to save the day, but her sanity and, let’s not forget, her sweet tooth!
I know, I’m a weirdo who sits around thinking of secret kitchens and how to hide food from the kids. 🤦🏻♀️ Just make these cardamom buns, okay? Then maybe you’ll see why I don’t want to share! 😜 Enjoy!

Vegan Cardamom Buns
- Total Time: 20 mins
- Yield: 10-12 buns 1x
Description
These cardamom buns are free of dairy, eggs, and refined sugar. They’re soft, delicious, and the perfect treat to enjoy with coffee or tea!
Ingredients
Cardamom Buns:
- sweet dough, recipe below
- filling, recipe below
- few tablespoons almond milk (or other milk of choice)
- 1/3 cup chopped almonds
, optional
- maple syrup (to brush on rolls after baking), optional
Sweet Dough:
- 3–3 3/4 cups all-purpose flour (Can use up to half whole-grain flour. I used half all-purpose einkorn
one !important; margin:0px !important;” />, but spelt
one !important; margin:0px !important;” /> or whole wheat will work too)
- 2 1/4 teaspoons (.25 ounce package) instant yeast
(also called rapid or quick rising)
- 1 teaspoon salt
- 3/4 teaspoon ground cardamom
- 1/2 cup warm water (approximately 110º F)
- 1/2 cup warm almond milk or other milk of choice (approximately 110º F)
- 1/4 cup avocado oil
or olive oil
- 1/4 cup maple syrup
, sugar, or other sweetener of choice
Filling:
- 1/2 cup butter, softened (use dairy-free or regular, if not vegan)
- 1/2 cup coconut sugar
or brown sugar
- 1 tablespoon cinnamon
- 2 teaspoons ground cardamom
Instructions
Sweet Dough: (Video how-to above)
- Place 2 cups flour, yeast, salt, and cardamom in a large mixing bowl. Stir together to combine.
- Pour in warm water, milk, oil, and maple syrup or other sweetener of choice. Mix together until smooth.
- Slowly stir in all-purpose flour, a little at a time, just until dough is soft. Careful not to add too much flour or rolls will be dry and hard.
- Knead for a few minutes, until dough is smooth and elastic. Cover with a clean cloth and let rest for 10 minutes.
- Meanwhile, mix together softened butter, coconut sugar, cinnamon, and cardamom until well blended. Set aside while rolling out dough.
- Roll out dough into a large thin rectangle. Spread butter mixture evenly over dough.
- Fold dough into thirds, like a letter, and gently pinch or roll to seal edges.
- With long edge facing you, use a pizza cutter or knife to cut rectangle into 1-inch strips. Should get between 10-12 strips. (If butter & sugar mixture is too warm, it may want to seep out of the strips while shaping. If this is the case, cover strips and place into the fridge or freezer for a few minutes to chill the butter. This will make it easier to roll)
- Take one strip and carefully twist a few times times. Hold one end of the twisted dough on the counter and gently wrap the other end around in a circle, tucking the end under the bun.
- Place bun on a parchment paper lined baking sheet and repeat with remaining strips. Be sure to place them a few inches apart so they have room to rise.
- Brush buns with almond milk and sprinkle with chopped almonds (optional.)
- Cover baking sheets with a cloth and let rise in a warm place 20–30 minutes.
- While buns are rising, preheat oven to 350ºF.
- After rolls have risen, place baking sheets into the oven and bake for 20–25 minutes, until golden brown.
- Brush warm buns with maple syrup and serve. Makes 10–12 buns.
- Cook Time: 20 mins
- Category: Dessert, Vegan
You may also enjoy these similar recipes:
Simple Cinnamon Rolls
Blood Orange Sweet Rolls
Vegan Spelt Cinnamon Rolls
These cardamom buns are SO GOOD! They have such a nice flavour and the twists give such a nice touch. 100% recommend 🙂
★★★★★
Hi Olivia! I’m so happy you enjoyed these! Thanks for taking the time to pop back by and leave a review! Have a wonderful weekend!!
Sooo crazy good! I cut each strip down the middle lengthwise to about an inch or two from the end. This gave more “layers’ after knotting. Definitely put in fridge or freezer for a few minutes before cutting to make it easier to handle. Yum!!
★★★★★
Hi Lori, I’m so glad you enjoyed these buns! They’re so delicious this time of year too with all the warm spices! I love that idea to get more layers! Thanks for sharing those helpful tips and for taking the time to leave a review! Have a great week!
My Family Loved it. I am definitely sharing Guys, Thanks For sharing this Great Recipe. this recipe and this website with my friend. Hope they also love it. Thank you again for sharing such a great recipe.
★★★★★
Hi Askok, I’m so happy to hear that you and your family loved these cardamom buns! I appreciate you taking the time to stop back by and leave a review. Thanks also for giving these a try and sharing the site with your friend. That was very kind of you!
Can I use salted vegan butter? The only one I found said “salted” but also said “great for baking”…? Thank you!!!!! Otherwise I only have coconut oil
Hi Jo, salted will be fine! Hope you enjoy them!
Can the dough and rising process be done in a bread machine?
Thank you.
Hi Autumn, I’m sure it can, but I don’t have a bread machine so I’m not able to tell you how and when to add the ingredients. If you’re familiar with the process, then you just need the finished dough (before 2nd rise) to roll out and fill. After you get them cut out and shaped, you’ll let them rise again on the pan before baking. Hope this helps! Let me know if you have any other questions!
Thank you for the recipe and the vegan alternative.
Since I want to make them completely vegan and refuse to use any refined oils, I was wondering if you have ever tried using coconut oil or peanut butter for the filling? Also coconut oil in the dough instead of avocado/olive oil?
Thank you!
Hi Alba, coconut oil should work, as long as you don’t mind the coconut flavor. I would just use melted oil in the dough and solid coconut oil for the filling Please let me know how it turns out for you!
It turned out great, dough was soft and nice, the filling worked well too. Everybody loved them!
I will post them on my account soon, ill send a picture.
Thank you
I’m so glad you all enjoyed them, Alba! Thanks for the update! Looking forward to seeing your pic of them too! Enjoy the rest of your weekend!! 🙂
Thank you for this! It sounds amazing! I’m wondering if I can try making it with regular yeast instead of instant (since that is what I have on hand), and maybe just adding in an initial rise? Have you tried it this way?
Hi Renee, you can certainly use regular yeast, but yes, you will have to add in the initial rise. Please let me know how it turns out for you! Enjoy!!
Can I use gluten free flour instead of regular flour?
Hi Jamie! Unfortunately no, I haven’t been able to make a successful cinnamon roll with gluten-free flour. But, you can use an ancient grain like spelt or einkorn flour. Although they contain gluten, they’re said to be easier to digest for people with gluten sensitivities. I’ve seen gf cinnamon rolls out on the internet too, if gluten-free is a must, I’d try one of those 🙂
Such beautiful buns, I love the twists!
This is so delicious!!! I’m making it today to take to my course tomorrow morning 🙂 They won’t believe it’s vegan 😀
Cand I possibly prepare the doughs tonight and only bake them tomorrow morning? Or if I bake them tonight, will they be alright tomorrow morning? 🙂 Can wait to put my hands on it 😀
Hi Fernanda! Sorry for the late reply! Yes, you can make the dough the night before and place it in the fridge before the rise. Remove from the fridge and let rise in a warm place for 25-30 minutes (or until they’ve risen slightly) before baking. I hope you all enjoyed them! You can also bake ahead of time, they’re just best eaten slightly warm so toast or pop them in the microwave for a few seconds for best results! 🙂
WOW these buns look amazing!!! Wouldn’t believe it’s vegan ♥ Definitely have to try it soon!
These look really yummy. Also, your video and photo quality and layout are on point. Great job!
Thanks Keesha!
Gosh, this looks SO DELICIOUS!! I love Cardamom and think it is often forgotten or overlooked as a fantastic spice! Pinning this 😉
Thank you Cori!
These look super delicious. I just discovered the flavor of cardamom and I love it. I will have to make these really soon for my family.
Thank you for the kind words Luci!
This looks so delish!!! Anything with Cinnamon I’m all in!!!! Definitely pinning for later!
Thanks for the encouragement and for pinning Marissa!
These are perfect because a lot of families make cinnamon rolls on Christmas morning! A vegan twist is not a bad idea.
Thanks!
Thanks Jordan! I hope you have a wonderful weekend!