I make these Small Batch Pistachio Cream Cinnamon Rolls when I want something soft, fluffy, and indulgent without baking a huge tray. The nutty pistachio filling and creamy icing create a rich, cozy treat that works perfectly for breakfast, brunch, or dessert.
Why You’ll Love This Recipe
I love how this recipe gives me bakery-style cinnamon rolls in a manageable portion. The pistachio flavor feels unique and elevated, while the dough stays incredibly soft and fluffy. I also appreciate how the creamy pistachio icing melts right into the warm rolls, making every bite rich and satisfying. It’s the kind of recipe I turn to when I want something special without too much waste.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Dough:
1/2 cup warm milk (about 110°F / 43°C)
1 1/2 teaspoons instant yeast (or active dry yeast)
1 large egg
2 tablespoons unsalted butter, softened
2 tablespoons granulated sugar
2 cups all-purpose flour (or bread flour)
1/2 teaspoon salt
Pistachio Filling:
1/4 cup pistachio butter (or pistachio cream)
1/4 cup brown sugar
1 teaspoon ground cinnamon
2 tablespoons chopped pistachios
Pistachio Cream Cheese Icing:
2 oz (about 60 g) cream cheese, softened
1/2 cup powdered sugar
1/2 teaspoon vanilla extract
2 tablespoons heavy cream
1 tablespoon pistachio butter
Optional topping:
Extra chopped pistachios for garnish
Directions
I start by warming the milk until it’s just lukewarm, then I mix it with the yeast and let it sit until foamy. I add the egg and softened butter, then in another bowl I combine the flour, sugar, and salt. I slowly mix the dry ingredients into the wet mixture until a sticky dough forms, then I knead it until smooth and elastic.
I place the dough in a lightly oiled bowl, cover it, and let it rise in a warm spot for about an hour until it doubles in size.
While the dough rises, I mix the pistachio butter with brown sugar and cinnamon, then stir in chopped pistachios for extra texture.
I roll the dough into a rectangle, spread the filling evenly, then roll it tightly into a log and slice it into 4 to 6 rolls.
I arrange the rolls in a greased baking dish, cover them, and let them rise again until puffy and touching.
I bake them at 350°F (175°C) for about 23 to 30 minutes until golden brown.
For the icing, I beat cream cheese with powdered sugar, vanilla extract, heavy cream, and pistachio butter until smooth. I spread it over the warm rolls and finish with extra chopped pistachios.
Servings and timing
I usually get 4 to 6 rolls from this recipe.
Prep Time: 20 minutes
Cooking Time: 25 minutes
Total Time: 1 hour 55 minutes
Variations
I sometimes swap pistachio butter with almond or hazelnut spread for a different flavor twist. When I want extra sweetness, I add a drizzle of honey or a touch of maple syrup to the filling. I also like adding a bit of orange zest to brighten the flavor.
Storage/Reheating
I store leftover rolls in an airtight container at room temperature for up to one day or in the refrigerator for up to three days. When I reheat them, I warm them in the microwave for about 15–20 seconds or in a low oven until soft and warm again. I like adding a little extra cream or icing before reheating to keep them moist.
Related Recipes:
FAQs
Can I make the dough ahead of time?
I often prepare the dough the night before and let it rise slowly in the refrigerator. I bring it back to room temperature before shaping.
Can I use active dry yeast instead of instant yeast?
I can use either. I just make sure to activate active dry yeast properly in warm milk before mixing.
What can I use instead of pistachio butter?
I sometimes use almond butter, hazelnut spread, or even a simple cinnamon-sugar filling if I want a classic version.
How do I know when the rolls are fully baked?
I look for a golden brown top and make sure the center rolls are cooked through and not doughy.
Can I freeze these cinnamon rolls?
I freeze them without icing after baking. When I want to eat them, I thaw, reheat, and then add fresh icing.
Conclusion
I find these small batch pistachio cream cinnamon rolls to be the perfect balance of comfort and indulgence. They’re easy enough for a cozy baking session and special enough to impress anyone at the table. I keep coming back to this recipe whenever I crave something warm, nutty, and homemade.
📖 Recipe:
Print
Small Batch Pistachio Cream Cinnamon Rolls
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 1 hour 55 minutes
- Yield: 4-6 rolls
- Diet: Vegetarian
Description
Soft, fluffy small-batch cinnamon rolls filled with nutty pistachio sweetness and topped with a creamy pistachio icing. Perfect for a cozy breakfast, brunch, or dessert without making a large batch.
Ingredients
1/2 cup warm milk (about 110°F / 43°C)
1 1/2 teaspoons instant yeast (or active dry yeast)
1 large egg
2 tablespoons unsalted butter, softened
2 tablespoons granulated sugar
2 cups all-purpose flour (or bread flour)
1/2 teaspoon salt
1/4 cup pistachio butter (or pistachio cream)
1/4 cup brown sugar
1 teaspoon ground cinnamon
2 tablespoons chopped pistachios
2 oz cream cheese, softened
1/2 cup powdered sugar
1/2 teaspoon vanilla extract
2 tablespoons heavy cream
1 tablespoon pistachio butter
Extra chopped pistachios for garnish (optional)
Instructions
- Warm the milk until lukewarm and mix with yeast. Let sit until foamy.
- Add the egg and softened butter to the yeast mixture.
- In a separate bowl, combine flour, sugar, and salt. Gradually mix into the wet ingredients until a sticky dough forms.
- Knead the dough until smooth and elastic, then place in a lightly oiled bowl. Cover and let rise for about 1 hour until doubled in size.
- Mix pistachio butter, brown sugar, cinnamon, and chopped pistachios to make the filling.
- Roll the dough into a rectangle, spread the filling evenly, roll into a log, and slice into 4 to 6 rolls.
- Place rolls in a greased baking dish, cover, and let rise again until puffy.
- Bake at 350°F (175°C) for 23 to 30 minutes until golden brown.
- Beat cream cheese, powdered sugar, vanilla, heavy cream, and pistachio butter until smooth to make the icing.
- Spread icing over warm rolls and garnish with extra chopped pistachios if desired.
Notes
Swap pistachio butter with almond butter or hazelnut spread for variation.
Add honey or maple syrup to the filling for extra sweetness.
Orange zest can be added for a bright flavor twist.
Store at room temperature for 1 day or refrigerate up to 3 days.
Reheat in microwave for 15–20 seconds or warm oven before serving.
Prepare dough ahead and refrigerate overnight for convenience.
Freeze baked rolls without icing and add fresh icing after reheating.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 320 kcal
- Sugar: 18 g
- Sodium: 220 mg
- Fat: 14 g
- Saturated Fat: 7 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 2 g
- Protein: 6 g
- Cholesterol: 55 mg







