Pistachio Buns Recipe

A make-ahead breakfast treat that pulls all the stops for pistachio lovers.

Photographs: Vicky Wasik

Why It Works

  • Homemade pistachio paste lends flavor, richness, and moisture to the dough.
  • Butter softens the homemade pistachio paste, for a filling that's rich and easy to spread.
  • Unflavored dental floss or butcher's twine cuts through the dough without squishing it flat.
  • Cream allows the pistachio paste to whip into a soft and creamy frosting for the buns.

This recipe works particularly well as a two-for-one follow-up to pistachio ice cream, a recipe that generates exactly enough milk-soaked pistachios for a batch of homemade pistachio paste. With that laced into the dough, filling, and frosting, every bite of these breakfast buns will be fragrant, nutty, and (yes) green.

Recipe Facts

Active: 45 mins
Total: 10 hrs
Serves: 12 buns

Rate & Comment


For the Filling:

  • 2 ounces unsalted butter, brought to about 70°F/21°C (about 5 tablespoons; 55g)

  • 7 1/2 ounces homemade pistachio paste, made from toasted pistachios (about 3/4 cup; 210g)

For the Dough:

  • 18 ounces all-purpose flour (about 4 cups, spooned; 510g), plus more for rolling

  • 2 teaspoons instant yeast, such as SAF (not rapid-rise; see note)

  • 2 teaspoons (8g) Diamond Crystal kosher salt; for table salt, use about half as much by volume or the same weight

  • 10 ounces homemade pistachio paste (about 1 cup; 285g), made from toasted pistachios, brought to about 70°F/21°C

  • 8 ounces plain, unsweetened Greek yogurt (about 1 cup; 225g), any percentage will do, brought to about 70°F/21°C

  • 4 ounces milk (about 1/2 cup; 115g), any percentage will do, brought to about 70°F/21°C

  • 2 ounces roasted pistachio oil (about 5 tablespoons; 55g)

  • 4 ounces blanched, peeled, and lightly toasted pistachios (a shy cup; 115g), or more to taste, optional

For the Frosting:

  • 6 ounces heavy cream (about 3/4 cup; 170g)

  • 2 1/2 ounces chilled homemade pistachio paste, made from toasted pistachios (about 1/4 cup; 70g)


  1. For the Filling: In the bowl of a stand mixer fitted with a paddle attachment, beat the pistachio paste and butter until creamy and smooth. Transfer the pistachio filling to a small zip-top bag or a disposable pastry bag, scraping the bowl as thoroughly as you can with a flexible spatula. Wipe the bowl with a paper towel, and proceed to the next step (no need to wash).

  2. For the Dough: In the stand mixer bowl from the last step, whisk the flour, yeast, and salt until thoroughly combined. In a quart-sized liquid measuring cup, combine the pistachio paste, Greek yogurt, milk, and pistachio oil, mixing by hand or with an immersion blender until homogenous and smooth. Add to flour-mixture and stir to form a very dry and shaggy dough. With the hook attachment, knead on low until silky-smooth, elastic, and able to be gently stretched into a thin but rough sheet without tearing, about 25 minutes.

  3. First Rise: Cover bowl with plastic and set dough to rise until puffy, light, and doubled in bulk, about 2 hours at roughly 70°F (21°C). If the dough feels dense, firm, or overly resilient, rest 30 minutes before testing again. It's normal for the timing of this step to vary, depending on ambient conditions, with doughs moving faster in warmer environments, and slower when things are cool.

  4. Shaping and Second Rise: Turn dough onto a lightly floured surface, dust with flour, and roll into a 13-inch square. Snip a corner from the bag of pistachio filling, squeeze over the dough, and spread into an even layer with an offset spatula. Sprinkle additional pistachios on top, if using, and roll into a log, ending seam side down.

  5. Slide an 8-inch strand of thread, unflavored dental floss, or butcher's twine under the dough until you reach the middle. Cross the ends over the top and pull tight to divide the log in two. Cut each half into six even portions and arrange in a parchment-lined 9- by 13- by 2-inch aluminum baking pan (or two 8-inch by 3-inch round cake pans). Cover rolls with foil and refrigerate overnight, or up to 48 hours.

  6. For the Frosting: Place the pistachio paste and cream into a measuring cup, blending container, or jar just large enough to accommodate the head of an immersion blender. If the container is too large, the cream layer will not be deep enough for proper blending. If the container is too small, the blades will not reach the paste at the bottom of the jar. Alternatively, the ingredients can be placed in the bowl of a food processor. Process until the mixture is creamy and thick, like a frosting; the time can vary substantially depending on the equipment itself, so closely monitor the texture and body of the cream to find the ideal timing for your equipment. Transfer to an airtight container and refrigerate until needed, up to 48 hours. Alternatively, the frosting can be prepared while the pistachio buns are in the oven.

  7. To Bake and Serve: Adjust oven rack to middle position and preheat to 350°F (180°C); meanwhile, let pistachio buns stand at room temperature until oven is hot. Bake, covered, until pistachio buns are puffed and firm but pale, about 35 minutes. (If using darker pans, check on the buns even sooner.) Remove the foil and continue baking until lightly browned, about 15 minutes more. Let the buns cool about 15 minutes to help set the crumb, then serve with a generous dollop of frosting over each bun. Serve immediately, and leave no survivors, the buns do not hold up well with time.

Special equipment

Stand mixer, 2-quart saucier, flexible spatula, digital thermometer, offset spatula, unflavored dental floss or butcher’s twine, 9- by 13- by 2-inch anodized aluminum baking pan or two 8-inch anodized aluminum cake pans (preferably 3 inches deep)


Instant yeast doesn't require hydration prior to use and is suitable for cold fermentation, making it distinct from both active dry and rapid-rise yeast. My favorite brand is SAF, which is higher-quality than anything found in supermarkets, and dramatically cheaper, too.

Make-Ahead and Storage

Covered tightly with foil, the portioned pistachio buns can be refrigerated up to 48 hours, then baked as directed. Alternatively, the buns can be frozen for up to 6 months, then thawed overnight in the fridge before baking as directed.

This Recipe Appears In

Nutrition Facts (per serving)
639 Calories
42g Fat
51g Carbs
20g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 639
% Daily Value*
Total Fat 42g 53%
Saturated Fat 11g 56%
Cholesterol 35mg 12%
Sodium 528mg 23%
Total Carbohydrate 51g 19%
Dietary Fiber 8g 27%
Total Sugars 6g
Protein 20g
Vitamin C 2mg 10%
Calcium 117mg 9%
Iron 4mg 25%
Potassium 725mg 15%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)