How to Make Pistachio Cinnamon Buns
These pistachio butter cinnamon buns are soft, fluffy, and filled with rich pistachio creme and cinnamon sugar. Topped with creamy pistachio frosting, they’re the ultimate treat. Unlike regular cinnamon rolls, this pistachio butter twist adds a nutty, luxurious flavor. Perfect for breakfast, brunch, or dessert, these homemade pistachio butter cinnamon buns are easy to make and taste better than store-bought.
Ingredients
For the Cinnamon Buns
32g (1 tbsp) honey
1 packet dry yeast
340ml (1 1/4 cups) milk
525g (3 cups) plain flour
1/2 tsp cardamom
55g (3 tbsp) brown sugar
60g (1/4 cup) butter
Pinch of sea salt
For the Pistachio Creme Filling
80g (1/3 cup) pistachio creme spread
Butter (for spreading)
Sprinkle of brown sugar
Sprinkle of cinnamon
For the Pistachio Frosting
65g (1/4 cup + 1 tbsp) butter
113g (scant 1/2 cup) cream cheese
1 tsp vanilla bean extract
130g (1 cup) icing sugar
2 tbsp pistachio spread
For the Topping
Pistachio creme spread
Chopped pistachios
Step-by-Step Instructions
Warm the milk and honey in a bowl for 30 seconds to 1 minute (not too hot). Stir in the yeast and let it activate for 5-10 minutes.
In a mixing bowl, combine flour, sugar, cardamom, and salt. Pour in the melted butter and activated yeast mixture. Knead using a mixer or by hand for 5-10 minutes until smooth.
Grease a large bowl, place the dough inside, and cover with a damp towel. Let it rise for 1-2 hours until doubled in size.
Roll out the dough into a rectangle. Spread butter over it, then drizzle the pistachio creme filling evenly. Sprinkle with cinnamon and brown sugar.
Roll the dough tightly into a log, then slice into 8-10 equal pieces.
Arrange the buns in a baking dish, cover, and let them rise for 20-30 minutes.
Preheat the oven to 180°C (356°F). Bake for 15-25 minutes or until golden brown.
Mix butter, cream cheese, vanilla, icing sugar, and pistachio spread until smooth.
Once the buns have cooled slightly, spread the pistachio frosting on top. Drizzle with extra pistachio creme and sprinkle chopped pistachios.
Why You’ll Love These Pistachio Cinnamon Buns
These pistachio cinnamon buns have a soft and fluffy texture with a rich pistachio filling that adds a nutty depth of flavor. The homemade pistachio frosting makes them extra creamy and indulgent, making every bite melt in your mouth. Perfect for breakfast, brunch, or dessert, these buns are a treat for any occasion. They are easy to make and taste so much better than store-bought versions, giving you a fresh, bakery-style experience right at home.
Check out the best Homemade Pistachio Butter recipe which is easy on your pocket and 100 times better than store-bought.

Pistachio Butter Cinnamon Buns – Soft, Fluffy & Irresistible
Description
These pistachio cinnamon buns are soft, fluffy, and filled with rich pistachio creme and cinnamon sugar. Topped with creamy pistachio frosting, they’re the ultimate treat. Unlike regular cinnamon rolls, this pistachio twist adds a nutty, luxurious flavor. Perfect for breakfast, brunch, or dessert, these homemade pistachio cinnamon buns are easy to make and taste better than store-bought.
Ingredients
Ingredients
For the Cinnamon Buns
For the Pistachio Creme Filling
For the Pistachio Frosting
For the Topping
Instructions
Step-by-Step Instructions
-
Warm the milk and honey in a bowl for 30 seconds to 1 minute (not too hot). Stir in the yeast and let it activate for 5-10 minutes.
-
In a mixing bowl, combine flour, sugar, cardamom, and salt. Pour in the melted butter and activated yeast mixture. Knead using a mixer or by hand for 5-10 minutes until smooth.
-
Grease a large bowl, place the dough inside, and cover with a damp towel. Let it rise for 1-2 hours until doubled in size.
-
Roll out the dough into a rectangle. Spread butter over it, then drizzle the pistachio creme filling evenly. Sprinkle with cinnamon and brown sugar.
-
Roll the dough tightly into a log, then slice into 8-10 equal pieces.
-
Arrange the buns in a baking dish, cover, and let them rise for 20-30 minutes.
-
Preheat the oven to 180°C (356°F). Bake for 15-25 minutes or until golden brown.
-
Mix butter, cream cheese, vanilla, icing sugar, and pistachio spread until smooth.
-
Once the buns have cooled slightly, spread the pistachio frosting on top. Drizzle with extra pistachio creme and sprinkle chopped pistachios.