
This silky, spiral pistachio bun creates just the right mix of airy rich dough with fancy pistachio filling. Every mouthful gives you a dreamy blend of nutty sweetness that'll make your home smell like you bought it from a fancy bakery.
I first baked these buns during a weekend cooking adventure with my kid and they've now turned into our special Saturday morning ritual. The way she gets excited when they're in the oven just makes my heart melt.
Essential Ingredients
- Bread flour: Gives you that perfect chewy base while keeping everything soft
- Whole milk: Brings creaminess and helps make that melt-in-your-mouth feel
- Milk powder: The hidden gem that makes these buns so wonderfully tender
- Instant yeast: Works quicker and more dependably than other types
- Eggs: Add form, richness, and that lovely golden look
- Butter: Makes those amazing flaky bits and rich flavor
- Pistachio spread: Adds the one-of-a-kind nutty taste that makes these buns pop
- Chopped pistachios: Give crunch and a pretty look to your finished treats
Easy Instructions
- Mix Your Tangzhong:
- Stir bread flour and milk in a pot until smooth. Cook over medium heat, stirring all the time until it turns into a thick paste like pudding. This takes about 2 minutes. Cool this mix in your fridge for 10 minutes before using. This step will keep your buns super soft.
- Whip Up the Dough:
- Throw all dough stuff except butter in a big bowl. Add your cooled tangzhong too. Mix until roughly together then drop in your soft butter. Knead hard for a full 15 minutes. The dough will feel sticky but gets stronger as you work it. You'll know it's done when you can pull a bit until it's see-through thin.
- Let It Grow:
- Put your kneaded dough in a slightly oiled bowl and cover with plastic or a wet towel. Let it sit in a warm spot until it doubles, about 1 to 2 hours based on how warm your kitchen is. Look for puffy dough that slowly bounces back when you poke it gently.
- Form Your Buns:
- Roll your puffy dough into a big rectangle about 1 to 1.5 centimeters thick on a lightly floured counter. Warm up your pistachio spread a bit so it spreads easier and put a thin layer across the whole rectangle. From the long side, roll the dough tight into a log shape, using your fingers to keep it snug.
- Cut and Rise Again:
- Cut your log into 9 same-size pieces using dental floss or a sharp knife. Put these pieces in an 8 inch square pan with tiny gaps between them. Cover and let them puff up again for about an hour until they look fluffy and take up the whole pan.
- Bake Them Up:
- Cook in a hot 350°F oven for 30 to 35 minutes until golden brown on top. They should hit 190°F inside for perfectly done buns. Right after baking, drizzle with more melted pistachio spread and sprinkle with chopped pistachios while still warm.

My favorite thing about making these is watching simple stuff turn into something amazing. My grandma used to bake cinnamon rolls for birthdays and holidays, and these pistachio buns are my way of keeping her memory alive through baking.
Prep Ahead Ideas
These pistachio buns work great when made beforehand. You can mix the dough and let it rise once, then shape the buns and put them in your pan. Cover them tight and stick them in the fridge overnight. In the morning, let them warm up for about 45 minutes before baking. This slow cold rise actually makes them taste even better.
Storing For Later
Baked buns can be frozen for up to two months. Let them cool all the way, then wrap each one in plastic and put them in a freezer bag. To eat them later, just thaw at room temp for about an hour then warm in a 300°F oven for 10 minutes. For the freshest taste, freeze them without the final pistachio drizzle and add it after warming them up.
Tasty Combinations
These pistachio buns taste great by themselves but they're really special with the right partners. Try them with strong coffee with cardamom for a Middle Eastern breakfast vibe. For a fancier dessert, warm the buns slightly and top with vanilla ice cream. The mix of warm bun and cold ice cream is just amazing.

Frequently Asked Questions
- → What does tangzhong do for bread?
Tangzhong is a method where you cook flour with liquid, like milk or water. This makes the dough extra moist and prevents the baked bread from getting dry quickly.
- → Can I switch out the pistachio filling?
Totally! Go with whatever you love—Nutella, classic cinnamon sugar, or other nut spreads all work well.
- → How can I ensure the dough rises in a cool home?
Choose a warm spot like inside the oven with the oven light on or near a heat source. Cover the bowl with a damp towel for the best results.
- → What’s the easiest trick for cutting dough cleanly?
Try using plain dental floss. Slide it under the roll, cross the ends, and pull to slice. Otherwise, use a sharp, clean knife.
- → How do I store any extras?
Pop the leftovers into a sealed container. They stay good for two days at room temperature or can be frozen for longer storage.
- → Can I prep these ahead of time?
Sure thing—you can shape the rolls, then refrigerate overnight. Pull them out, let them get to room temperature, rise, and bake fresh the day you need them.