Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 1/2 cups (180 g) all-purpose flour
- 1 1/2 tsp baking powder
- 1/2 tsp fine sea salt
- 1/4 tsp ground cardamom (optional)
- 1/2 cup (113 g) unsalted butter, softened
- 3/4 cup (150 g) granulated sugar
- 2 large eggs, room temperature
- 1/2 cup (120 g) plain whole-milk yogurt, room temperature
- 1 1/2 tsp culinary rosewater
- 1 tsp vanilla extract
- 1 tsp finely grated lemon zest
- 3/4 cup (90 g) pistachios, toasted and chopped, plus 2 tbsp for topping
- Glaze: 1 cup (120 g) powdered sugar + 1–2 tbsp milk + 1 tsp rosewater + 1 tsp lemon juice
- Optional syrup: 2 tbsp sugar + 2 tbsp water + 1/2 tsp rosewater + 1 tsp lemon juice
Do This
- 1. Heat oven to 350°F (175°C). Grease and line an 8.5 × 4.5 in loaf pan. Toast pistachios in a dry skillet 3–4 minutes; chop.
- 2. Whisk flour, baking powder, salt, and cardamom.
- 3. Cream butter, sugar, and lemon zest until pale, 2–3 minutes. Beat in eggs one at a time.
- 4. Mix in yogurt, rosewater, and vanilla (it may look slightly curdled).
- 5. Fold in dry ingredients, then pistachios. Spread in pan; sprinkle 2 tbsp pistachios on top.
- 6. Bake 50–60 minutes until a tester comes out clean. Cool 10 minutes. Brush with syrup while warm or glaze when cool. Let set 20 minutes before slicing.
Why You’ll Love This Recipe
- Delicate rose aroma balanced by citrus zest and warm cardamom.
- Tender, moist crumb dotted with buttery green pistachios.
- Simple pantry-friendly method—no stand mixer required.
- Perfect with tea or coffee and elegant enough for gifting.
Grocery List
- Produce: 1 lemon (for zest and juice)
- Dairy: Unsalted butter, plain whole-milk yogurt, milk
- Pantry: All-purpose flour, granulated sugar, powdered sugar, baking powder, fine sea salt, vanilla extract, culinary rosewater, ground cardamom (optional), unsalted shelled pistachios, edible dried rose petals (optional)
Full Ingredients
For the Tea Loaf
- 1 1/2 cups (180 g) all-purpose flour
- 1 1/2 tsp baking powder
- 1/2 tsp fine sea salt
- 1/4 tsp ground cardamom (optional but lovely)
- 1/2 cup (113 g) unsalted butter, softened
- 3/4 cup (150 g) granulated sugar
- 1 tsp finely grated lemon zest
- 2 large eggs, room temperature
- 1/2 cup (120 g) plain whole-milk yogurt, room temperature (or sour cream)
- 1 1/2 tsp culinary rosewater
- 1 tsp pure vanilla extract
- 3/4 cup (90 g) unsalted shelled pistachios, lightly toasted and chopped, plus 2 tbsp extra for topping
For the Rosewater Glaze
- 1 cup (120 g) powdered sugar
- 1–2 tbsp milk (15–30 ml), to thin
- 1 tsp rosewater
- 1 tsp fresh lemon juice
- Pinch fine sea salt
- Optional garnish: extra chopped pistachios and a small pinch of edible dried rose petals
Optional Lemon–Rose Syrup (for extra moisture)
- 2 tbsp (25 g) granulated sugar
- 2 tbsp (30 ml) water
- 1/2 tsp rosewater
- 1 tsp fresh lemon juice

Step-by-Step Instructions
Step 1: Prep the pan and nuts
Heat the oven to 350°F (175°C) with a rack in the center. Grease an 8.5 × 4.5 inch (22 × 11 cm) loaf pan and line it with a parchment sling for easy removal. In a dry skillet over medium heat, toast the pistachios for 3–4 minutes until fragrant and just starting to take on color. Transfer to a cutting board, cool, then chop. Reserve 2 tablespoons for topping.
Step 2: Combine the dry ingredients
In a medium bowl, whisk together the flour, baking powder, salt, and cardamom (if using). This evenly disperses the leavener and spices so the loaf rises uniformly.
Step 3: Cream butter, sugar, and zest
In a large bowl, use a hand mixer (or a sturdy whisk) to beat the softened butter, granulated sugar, and lemon zest until pale and fluffy, 2–3 minutes. Beat in the eggs one at a time, mixing for 30 seconds after each addition and scraping the bowl as needed.
Step 4: Add yogurt, rosewater, and vanilla
Mix in the yogurt, rosewater, and vanilla on low speed until combined. The mixture may look slightly curdled—this is normal and will smooth out once the dry ingredients are added.
Step 5: Fold and fill the pan
Add the dry ingredients in two additions, folding gently just until no flour remains. Fold in the chopped pistachios (except the reserved topping). Scrape the batter into the prepared pan, smooth the top, and sprinkle the reserved 2 tablespoons pistachios over the surface, pressing them in lightly.
Step 6: Bake
Bake for 50–60 minutes, until the top is golden and a toothpick inserted in the center comes out clean or with a few moist crumbs. If the top is browning too quickly, tent loosely with foil at the 40-minute mark. The internal temperature should read about 200–205°F (93–96°C). Cool in the pan for 10 minutes, then lift out to a rack.
Step 7: Finish with glaze or syrup
For the syrup: While the loaf bakes, simmer the sugar and water in a small saucepan for 1–2 minutes until dissolved. Remove from heat; stir in the rosewater and lemon juice. Brush the warm syrup over the loaf during the first 10 minutes of cooling.
For the glaze: Whisk powdered sugar, milk, rosewater, lemon juice, and a pinch of salt until smooth and thick but pourable (add milk by the teaspoon as needed). Once the loaf is cool or barely warm, drizzle the glaze over the top and let it set for 20 minutes. Garnish with extra pistachios and a tiny pinch of edible dried rose petals if you like.
Note: Use either the syrup for a deeply perfumed, moist crumb or the glaze for a pretty finish. If using both, halve the rosewater amounts in each to keep the flavor delicate.
Pro Tips
- Use culinary-grade rosewater and measure carefully—brands vary in strength. Start with the listed amount and add sparingly to taste, especially in the glaze.
- Room-temperature butter, eggs, and yogurt help the batter emulsify and bake up with a tender, even crumb.
- Chop pistachios to a mix of fine and chunky pieces for both speckled green color and buttery crunch.
- Weigh ingredients for best consistency; flour is 180 g for this recipe.
- A light foil tent at 40 minutes prevents over-browning while the center finishes baking.
Variations
- Orange Blossom Twist: Swap the rosewater for orange blossom water and use orange zest in place of lemon.
- Saffron–Cardamom: Steep a pinch (about 10 threads) of saffron in 1 tbsp warm milk for 5 minutes; add with the yogurt and increase cardamom to 1/2 tsp.
- Gluten-Free: Use a 1:1 gluten-free all-purpose flour blend; bake 5 minutes longer if needed, checking with a toothpick.
Storage & Make-Ahead
Store the loaf, tightly wrapped, at room temperature for up to 3 days. For longer storage, wrap slices individually and freeze up to 2 months; thaw at room temperature or warm gently in a low oven. The loaf can be baked a day ahead—flavors of rose and citrus bloom by day two. If using glaze, allow it to set fully before wrapping to avoid smudging.
Nutrition (per serving)
Approximate per slice (1/10 loaf): 330 calories; 15 g fat; 44 g carbohydrates; 27 g total sugars; 6 g protein; 2 g fiber; 170 mg sodium.
