Homemade Pistachio Cinnamon Rolls from Scratch

Introduction

Warm cinnamon and yeast aromas evoke childhood memories in Chicago, where my babcia kneaded dough on our kitchen counter. Today, I add creative twists to those classics for my family—my husband, our kids Ella and Peter, and my grandmother Elizabeth. These homemade pistachio cinnamon rolls have become our Sunday morning favorite. They combine everything you love about gooey, buttery cinnamon rolls with a nutty, vibrant twist that feels both luxurious and comforting.

Why You’ll Love This Recipe

These rolls feature soft, pillowy dough with a rich, nutty filling. Pistachios add crunch and earthy sweetness that pairs perfectly with warm cinnamon sugar, while creamy pistachio cream cheese frosting takes every bite over the top. They are simple enough for beginners and fill your home with that irresistible bakery aroma. Plus, they elevate weekend breakfast without complicated techniques.

The dough is versatile and forgiving, using basic pantry staples. The result is impossibly fluffy, tender rolls that stay moist for days. Whether for a holiday brunch, lazy Saturday, or just treating your family, this recipe delivers every time. It’s a labor of love with a delicious reward, and the smiles around your table make every minute worthwhile.

Ingredients

For the Dough:

  • 4 cups all-purpose flour, plus more for dusting
  • 1/4 cup granulated sugar
  • 1 packet (2 1/4 teaspoons) active dry yeast
  • 1 teaspoon salt
  • 3/4 cup whole milk, warmed to about 110°F
  • 1/4 cup unsalted butter, melted
  • 2 large eggs, at room temperature
  • 1/2 cup sour cream, at room temperature

For the Pistachio Cinnamon Filling:

  • 1 cup shelled pistachios, finely chopped
  • 1/2 cup light brown sugar, packed
  • 2 tablespoons ground cinnamon
  • 1/4 cup unsalted butter, softened
  • 1/4 cup granulated sugar

For the Pistachio Cream Cheese Frosting:

  • 4 ounces cream cheese, softened
  • 1/4 cup unsalted butter, softened
  • 1 1/2 cups powdered sugar
  • 1/4 cup pistachio paste or finely ground pistachios
  • 1 teaspoon vanilla extract
  • 2-3 tablespoons milk, to thin

Ingredient Notes: Use roasted and salted pistachios for best flavor, but adjust dough salt if needed. If pistachio paste is unavailable, grind shelled pistachios in a food processor until thick and oily. Substitute sour cream with plain Greek yogurt for similar tangy texture.

homemade pistachio cinnamon rolls

Step-by-Step Instructions

  1. Activate the Yeast: Combine warm milk and a pinch of sugar in a small bowl. Sprinkle yeast over top and let sit 5-10 minutes until frothy and bubbly. This ensures your yeast is alive.
  2. Make the Dough: In a large bowl or stand mixer with dough hook, whisk flour, remaining sugar, and salt. Add yeast mixture, melted butter, eggs, and sour cream. Mix on low until shaggy, then medium for 6-8 minutes until smooth and elastic.
  3. First Rise: Place dough in a greased bowl, cover with plastic wrap or towel, and let rise in a warm spot for 1 to 1.5 hours until doubled.
  4. Prepare the Filling: While dough rises, combine chopped pistachios, brown sugar, granulated sugar, and cinnamon in a small bowl. Set aside.
  5. Roll and Fill: Punch down dough and turn onto a floured surface. Roll into a 16×12-inch rectangle. Spread softened butter evenly, then sprinkle pistachio-cinnamon mixture over top, pressing gently.
  6. Cut and Arrange: Starting from the long edge, tightly roll dough into a log. Cut into 12 equal slices using a sharp knife or dental floss. Place rolls in a greased 9×13-inch dish, cut side up, with space between each.
  7. Second Rise: Cover and let rise 30-45 minutes until puffy and touching. Meanwhile, preheat oven to 350°F (175°C).
  8. Bake: Bake 25-30 minutes until golden brown and centers are cooked. Tent with foil if tops brown too quickly.
  9. Frost and Serve: While baking, beat cream cheese and butter until smooth. Add powdered sugar, pistachio paste, vanilla, and milk, beating until creamy. Spread frosting over warm rolls just before serving.

What Makes This Recipe Special

  • Quick and easy to prepare
  • Packed with flavor and nutrition
  • Perfect for any occasion
  • Customizable to your taste preferences
  • Budget-friendly ingredients

Expert Tips for Success

The most critical step is ensuring milk is the right temperature. Too hot kills yeast; too cold prevents rising. Aim for about 110°F for the best rise every time.

Avoid over-flouring during rolling. Use just enough to prevent sticking—too much makes rolls dense and dry. Cut rolls with a sharp knife or dental floss for clean slices without squishing, ensuring even baking.

Don’t skip the second rise! This gives rolls their signature soft, airy texture. Those extra 30-45 minutes are the secret to bakery-quality results at home.

homemade pistachio cinnamon rolls

Variations and Substitutions

Add dark chocolate chips or chopped white chocolate to the filling for a decadent twist. Chocolate and pistachio are divine together and a hit with kids.

Add a teaspoon of orange zest to dough or frosting for vibrant flavor. Citrus notes complement rich pistachios and cinnamon beautifully.

For dairy-free rolls, substitute butter with vegan butter, use plant-based milk and yogurt, and swap cream cheese for a dairy-free version. Rolls stay soft and delicious.

Serving Suggestions

These rolls are best warm, fresh from the oven, with frosting melting into every swirl. They star any brunch table and pair well with coffee, cold milk, or chai tea. Balance richness with fresh fruit or a tangy yogurt parfait.

For an indulgent weekend treat, serve with crispy bacon or scrambled eggs for sweet-and-savory appeal. They also work as dessert with vanilla bean ice cream—warm, gooey rolls and cold, creamy ice cream are a perfect match.

homemade pistachio cinnamon rolls

FAQs

Can I prepare these the night before? Yes. After arranging rolls in the dish, cover tightly and refrigerate overnight instead of the second rise at room temperature. In the morning, let sit 30-45 minutes while oven preheats, then bake as directed.

How do I store and reheat leftovers? Store in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Reheat in the microwave for 20-30 seconds, or in a 300°F oven for 10 minutes to crisp edges.

Can I freeze these rolls? Yes. Freeze unbaked rolls in the dish, covered well. Thaw overnight in the refrigerator, then let rise and bake. Baked and frosted rolls can be frozen in a single layer, then transferred to a freezer bag for up to 3 months.

Final Thoughts

I hope you love making these homemade pistachio cinnamon rolls. They are a beautiful way to slow down and create special moments with loved ones. Pulling a pan of warm, fragrant rolls from the oven and watching eyes light up is magical. Get a little flour on your hands and make memories in your kitchen today. Happy baking!

If you’re craving more breakfast inspiration, try my fluffy Blueberry Banana Overnight Oats for a no-fuss weekday option, or indulgent Baked Apple Cinnamon Oatmeal Cups for meal prep. For something savory, Cheesy Breakfast Quesadillas are a crowd-pleaser, and classic Grandma’s Polish Nalesniki offers a nostalgic weekend treat.

Join us on our Facebook Page and Facebook Group—and follow us on Pinterest for daily inspiration!

Homemade Pistachio Cinnamon Rolls from Scratch

· American ·

Homemade Pistachio Cinnamon Rolls from Scratch

Soft, fluffy cinnamon rolls filled with a crunchy pistachio-cinnamon sugar mixture and topped with a creamy pistachio cream cheese frosting. A nutty, indulgent twist on a classic breakfast favorite.

★★★★★
12 Servings
30 Prep Time
30 Cook Time
510 kcal Calories
Cook Mode

Keep the screen of your device on while you follow the steps.

Ingredients
Directions
  1. Combine warm milk and a pinch of sugar, then sprinkle yeast on top and let it sit until frothy.
  2. Mix flour, sugar, salt, yeast mixture, melted butter, eggs, and sour cream until a smooth dough forms.
  3. Knead the dough for 6-8 minutes until elastic, then let it rise until doubled in size.
  4. Mix chopped pistachios, brown sugar, granulated sugar, and cinnamon in a small bowl.
  5. Roll the dough into a rectangle and spread with softened butter, then sprinkle with the pistachio filling.
  6. Roll the dough tightly into a log and cut into 12 equal slices.
  7. Place rolls in a greased baking dish and let them rise until puffy.
  8. Bake at 350°F for 25-30 minutes until golden brown.
Nutrition Facts
🔥 Calories 510 kcal
🥩 Protein 9 g
🍞 Carbs 65 g
🧈 Fat 24 g
🧂 Sodium 320 mg
DID YOU MAKE THIS RECIPE? Tried it? Leave a comment below and let me know how it went!

Leave a Comment