Pistachio Cream Cinnamon Rolls Recipe
Introduction
These Pistachio Cream Cinnamon Rolls offer a delightful twist on a classic favorite, combining the rich flavor of pistachios with soft, fluffy dough. Topped with a luscious pistachio cream cheese icing, they make a perfect treat for breakfast or dessert.

Ingredients
- 1 cup warm milk
- 2 ¼ teaspoons instant or active dry yeast
- 1 large egg
- 4 tablespoons softened butter
- ¼ cup granulated sugar
- 3 ½ cups all-purpose or bread flour
- 1 teaspoon salt
- ½ cup pistachio butter or pistachio cream (for filling)
- ¼ cup brown sugar
- 1 tablespoon ground cinnamon
- ¼ cup chopped pistachios (optional, for crunch)
- 4 ounces cream cheese
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 2 tablespoons heavy cream
- 2 tablespoons pistachio butter (for icing)
Instructions
- Step 1: Warm the milk until just lukewarm. Mix it with the yeast and let it sit for a few minutes until foamy. Add the egg and softened butter. In a separate bowl, combine flour, sugar, and salt, then gradually add to the wet ingredients. Mix until a sticky dough forms. Knead just until smooth and elastic.
- Step 2: Place the dough in a lightly oiled bowl, cover with a towel or plastic wrap, and let it rise in a warm spot for about an hour, or until doubled in size.
- Step 3: While the dough rises, mix the pistachio butter with brown sugar and cinnamon. Stir in chopped pistachios if using.
- Step 4: Once the dough has doubled, roll it out into a rectangle on a floured surface. Spread the pistachio filling evenly over the dough, then roll tightly into a log. Slice into 4 to 6 rolls depending on size preference.
- Step 5: Arrange the rolls in a greased baking dish or pan. Cover and let rise again for 30–45 minutes, until puffy and touching.
- Step 6: Preheat the oven to 350°F (175°C). Bake the rolls for 23–30 minutes, or until golden brown and fully baked through. They should feel soft but not doughy in the center.
- Step 7: While the rolls bake, whip the cream cheese with powdered sugar, vanilla, heavy cream, and pistachio butter until smooth and creamy.
- Step 8: Spread the icing over the warm rolls so it melts into all the layers. Garnish with extra chopped pistachios if desired. Serve warm and enjoy!
Tips & Variations
- For a nuttier flavor, toast the chopped pistachios lightly before adding to the filling or as a garnish.
- If pistachio butter is unavailable, you can blend shelled pistachios with a little oil and sugar to make a quick substitute.
- Use bread flour instead of all-purpose for a chewier, more substantial roll texture.
- To make ahead, complete the shaping step, then refrigerate the rolls overnight. Bake fresh the next morning, allowing extra time for the second rise if needed.
Storage
Store leftover cinnamon rolls in an airtight container at room temperature for up to 2 days. For longer storage, wrap tightly and freeze for up to 1 month. Reheat in the microwave or oven until warm before serving, and add fresh icing if desired.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular butter instead of pistachio butter in the filling?
Yes, you can substitute with softened regular butter mixed with cinnamon and sugar, but it will lack the distinctive pistachio flavor that makes this recipe special.
How do I know when the rolls are fully baked?
They should be golden brown on top and spring back slightly when pressed. The center should feel soft but not doughy. If unsure, insert a toothpick into the center of a roll; it should come out clean or with just a few moist crumbs.
PrintPistachio Cream Cinnamon Rolls Recipe
Delight in these soft, fluffy Cinnamon Rolls filled with a rich pistachio cream and brown sugar cinnamon filling, topped with a luscious pistachio cream cheese icing. Perfect for a breakfast treat or dessert, these rolls combine classic cinnamon flavors with the nutty sweetness of pistachios for a unique twist on a beloved baked good.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 2 hours 15 minutes
- Yield: 4 to 6 rolls 1x
- Category: Dessert, Breakfast
- Method: Baking
- Cuisine: American, Bakery
- Diet: Vegetarian
Ingredients
For the Dough:
- 1 cup warm milk (lukewarm)
- 2 1/4 tsp instant or active dry yeast (1 packet)
- 1 large egg
- 1/4 cup softened butter
- 1/4 cup granulated sugar
- 3 to 3 1/2 cups all-purpose or bread flour
- 1/2 tsp salt
For the Filling:
- 1/2 cup pistachio butter or pistachio cream
- 1/2 cup brown sugar
- 2 tsp ground cinnamon
- 1/4 cup chopped pistachios (optional, for crunch)
For the Icing:
- 4 oz cream cheese, softened
- 1 cup powdered sugar
- 1/2 tsp vanilla extract
- 2 tbsp heavy cream
- 2 tbsp pistachio butter
Instructions
- Make the Dough: Warm the milk until just lukewarm. Mix it with the yeast and let it sit for about 5 minutes until foamy. Add the egg and softened butter to the mixture. In a separate large bowl, combine flour, sugar, and salt. Gradually add the dry ingredients into the wet mixture, stirring until a sticky dough forms. Knead the dough on a floured surface just until smooth and elastic, about 5–7 minutes.
- First Rise: Place the dough in a lightly oiled bowl, turning to coat all sides. Cover with a clean towel or plastic wrap and let it rise in a warm, draft-free area for about 1 hour, or until the dough has doubled in size.
- Prepare the Filling: While the dough rises, mix together the pistachio butter, brown sugar, and ground cinnamon in a small bowl. If desired, incorporate chopped pistachios to add texture and crunch.
- Shape the Rolls: Once the dough has doubled, punch it down gently and roll it out on a floured surface into a rectangle approximately 12×16 inches. Spread the pistachio filling evenly over the dough, leaving a small border around the edges. Tightly roll the dough from the long side into a log shape. Slice the log into 4 to 6 equal rolls, depending on size preference.
- Second Rise: Arrange the sliced rolls in a greased baking dish or pan, placing them close enough so they will touch as they rise. Cover with a towel or plastic wrap and let rise again for 30–45 minutes, until the rolls are puffy and touching.
- Bake: Preheat the oven to 350°F (175°C). Bake the rolls for 23 to 30 minutes, or until they are golden brown on top and fully cooked through. The rolls should feel soft but not doughy in the center when done.
- Make the Pistachio Cream Cheese Icing: While the rolls are baking, beat the softened cream cheese with powdered sugar, vanilla extract, heavy cream, and pistachio butter until smooth, creamy, and well combined.
- Ice & Serve: Spread the pistachio cream cheese icing evenly over the warm rolls. Garnish with extra chopped pistachios if desired. Serve immediately while warm and enjoy the melty, nutty sweetness.
Notes
- Use warm (not hot) milk to activate yeast without killing it.
- Kneading time is minimal to maintain a soft dough.
- For a vegan version, substitute dairy and egg with vegan alternatives.
- If pistachio butter is unavailable, use a finely ground pistachio paste or Nutella for a different twist.
- Store leftovers covered at room temperature for up to 2 days or refrigerate and reheat gently.
- Adding chopped pistachios to the filling provides a delightful crunchy texture.
Keywords: Cinnamon rolls, pistachio cinnamon rolls, cream cheese icing, breakfast pastries, nutty cinnamon rolls, pistachio butter recipe

