Pistachio Cream Cinnamon Rolls: A Small Batch Delight Recipe
Introduction
These Pistachio Cream Cinnamon Rolls offer a delightful twist on a classic favorite. With a rich pistachio filling and creamy icing, they make a perfect small batch treat for any time of day. Easy to prepare and bursting with flavor, they’re sure to impress.

Ingredients
- 1/2 cup Whole Milk (Use non-dairy for vegan)
- 2 teaspoons Yeast (Active dry)
- 1 large Egg (Use flax egg for vegan)
- 2 tablespoons Butter (Can replace with margarine)
- 2 cups All-Purpose Flour (Substitute with gluten-free flour)
- 1/4 cup Sugar (Brown sugar adds depth)
- 1 teaspoon Salt (Balances sweetness)
- 1/2 cup Pistachio Butter
- 1/4 cup Brown Sugar (For added sweetness)
- 1 tablespoon Ground Cinnamon (Consider using Vietnamese cinnamon)
- 4 ounces Cream Cheese (Can use non-dairy cream cheese)
- 1 cup Powdered Sugar (Coconut powdered sugar for vegan)
- 1 teaspoon Vanilla Extract (Opt for pure for best taste)
- 2 tablespoons Heavy Cream (Non-dairy options available)
Instructions
- Step 1: Warm 1/2 cup of whole milk until just warm. Sprinkle 2 teaspoons of yeast over the milk and let it bloom for about 5 minutes.
- Step 2: In a mixing bowl, combine the yeast mixture with 1 beaten egg and 2 tablespoons of softened butter. Add 2 cups of all-purpose flour, 1/4 cup of sugar, and 1 teaspoon of salt. Mix until a sticky dough forms.
- Step 3: Transfer the dough to an oiled bowl, cover with a cloth, and let it rise in a warm place for approximately 1 hour, or until doubled in size.
- Step 4: In a separate bowl, blend 1/2 cup pistachio butter, 1/4 cup brown sugar, and 1 tablespoon ground cinnamon until smooth to create the filling.
- Step 5: Roll the risen dough into a rectangle. Spread the pistachio filling evenly over the dough, then roll it tightly into a log. Slice into 4 to 6 pieces.
- Step 6: Place the separated rolls on a baking dish, cover with a towel, and allow them to rise for another 30 to 45 minutes until puffy.
- Step 7: Preheat the oven to 350°F (175°C). Bake the rolls for 23 to 30 minutes, or until they are golden brown.
- Step 8: While the rolls bake, beat together 4 ounces of cream cheese, 1 cup powdered sugar, 1 teaspoon vanilla extract, and 2 tablespoons heavy cream until smooth to make the icing.
- Step 9: Spread the icing over the warm rolls and sprinkle with chopped pistachios before serving.
Tips & Variations
- For a vegan version, substitute milk with almond or oat milk, use flax egg instead of a regular egg, and choose non-dairy butter and cream cheese.
- Brown sugar in the dough and filling adds a richer flavor that complements the pistachio well.
- Try using Vietnamese cinnamon for a more intense, slightly spicy cinnamon flavor.
- Top the rolls with chopped toasted pistachios for extra crunch and visual appeal.
Storage
Store the cinnamon rolls in an airtight container at room temperature for up to 2 days. For longer storage, keep them covered in the refrigerator for up to 5 days. Reheat gently in the microwave for 15-20 seconds or in a warm oven before serving to refresh their softness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these cinnamon rolls ahead of time?
Yes, you can prepare the rolls up to the second rise, then cover and refrigerate overnight. Allow them to come to room temperature and rise slightly before baking.
What can I use if I don’t have pistachio butter?
If you don’t have pistachio butter, you can blend roasted pistachios with a little neutral oil until smooth, or substitute with almond or cashew butter for a similar texture and flavor.
Print
Pistachio Cream Cinnamon Rolls: A Small Batch Delight Recipe
- Total Time: 2 hours 30 minutes
- Yield: 4 servings 1x
Description
These Pistachio Cream Cinnamon Rolls are a delightful small batch recipe perfect for a cozy breakfast or special treat. Soft, fluffy rolls filled with a rich pistachio cinnamon filling and topped with a luscious cream cheese icing make for an irresistible indulgence. Easy to prepare and perfect for sharing, these rolls combine classic cinnamon roll flavors with the unique nuttiness of pistachio.
Ingredients
Dough Ingredients
- 1/2 cup Whole Milk (Use non-dairy for vegan)
- 2 teaspoons Yeast (Active dry)
- 1 large Egg (Use flax egg for vegan)
- 2 tablespoons Butter (Can replace with margarine)
- 2 cups All-Purpose Flour (Substitute with gluten-free flour)
- 1/4 cup Sugar (Brown sugar adds depth)
- 1 teaspoon Salt (Balances sweetness)
Filling Ingredients
- 1/2 cup Pistachio Butter
- 1/4 cup Brown Sugar (For added sweetness)
- 1 tablespoon Ground Cinnamon (Consider using Vietnamese cinnamon)
Icing Ingredients
- 4 ounces Cream Cheese (Can use non-dairy cream cheese)
- 1 cup Powdered Sugar (Coconut powdered sugar for vegan)
- 1 teaspoon Vanilla Extract (Opt for pure for best taste)
- 2 tablespoons Heavy Cream (Non-dairy options available)
Instructions
- Make the Dough: Warm 1/2 cup of whole milk until just warm (not hot). Sprinkle 2 teaspoons of active dry yeast over the milk and let it bloom for about 5 minutes until foamy. In a mixing bowl, combine the yeast mixture with 1 beaten egg and 2 tablespoons of softened butter. Gradually add 2 cups of all-purpose flour, 1/4 cup sugar, and 1 teaspoon salt. Mix until a sticky dough forms.
- First Rise: Transfer the dough to an oiled bowl, cover it with a clean cloth, and let it rise in a warm place for approximately 1 hour or until the dough has doubled in size and is airy.
- Prepare the Filling: In a bowl, mix together 1/2 cup pistachio butter, 1/4 cup brown sugar, and 1 tablespoon ground cinnamon until the mixture is smooth and well combined.
- Shape the Rolls: On a floured surface, roll out the risen dough into a rectangle shape. Spread the prepared pistachio filling evenly over the dough. Roll the dough tightly into a log and slice it into 4 to 6 even pieces depending on size preference.
- Second Rise: Arrange the sliced rolls on a baking dish, cover them with a towel, and let them rise again for 30 to 45 minutes until puffy and nearly doubled in size.
- Bake: Preheat your oven to 350°F (175°C). Bake the cinnamon rolls for 23 to 30 minutes or until they turn golden brown on top and are cooked through.
- Make Icing: While the rolls bake, beat together 4 ounces of cream cheese, 1 cup powdered sugar, 1 teaspoon vanilla extract, and 2 tablespoons heavy cream until the icing is smooth and creamy.
- Ice & Serve: Once the rolls are warm from the oven, spread the cream cheese icing generously over the top. Optionally, sprinkle some chopped pistachios for garnish and serve immediately.
Notes
- For vegan versions, use non-dairy milk, flax egg, margarine instead of butter, and dairy-free cream cheese.
- Substitute gluten-free flour to make it gluten-free but adjust liquids slightly if needed.
- Brown sugar in the filling adds a deeper caramel note compared to white sugar.
- Ensure milk is warmed properly to activate yeast without killing it.
- Letting the dough rise properly twice is critical for soft, fluffy rolls.
- If desired, garnish with chopped pistachios or a dusting of powdered sugar for extra flair.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Keywords: pistachio cinnamon rolls, cinnamon rolls, pistachio butter, cream cheese icing, breakfast pastry, small batch cinnamon rolls

