Jump to Recipe
Pink peppercorn latte is a milk-forward espresso drink built on whole pink peppercorns steeped in warm milk, finished with a rose-scented foam and two shots of espresso.
Pink peppercorns are not true peppercorns – they’re dried berries from the Peruvian pepper tree, and their flavor sits somewhere between black pepper, juniper, and strawberry. That fruity heat is exactly what makes them interesting in a latte, similar to the warmth built into a plum cardamom spiced syrup.
The steeping step is where most home attempts go wrong. Too short and the milk tastes plain. Too long and the peppercorn flavor turns sharp and almost medicinal. Six to eight minutes at 65 C / 149 F is the window that gives you warmth without bite.
This recipe makes two lattes. Scale up easily, but always steep the peppercorns fresh – leftover steeped milk loses its brightness overnight.

Why You’ll Love This Recipe
- Ready in 15 minutes with a stovetop and espresso maker
- Pink peppercorns add fruity heat without sharpness
- Works equally well with oat milk or whole milk
- Blush foam makes it visually striking without food coloring
Ingredient Notes
- Pink peppercorns: Look for whole dried berries, not ground. They crush easily between your fingers and release more aroma than pre-ground. Avoid jars labeled ‘mixed peppercorn blend’ – the ratio of pink berries varies too much.
- Whole milk: Whole milk steeps and froths most consistently here. Oat milk (full-fat barista edition) works but produces a slightly thinner foam and mutes the peppercorn flavor a little.
- Espresso: Two shots, about 60 ml total. A medium-dark roast holds up against the spice. Light roasts tend to get lost.
- Dried rose petals: Use food-grade culinary rose petals, not decorative ones. A small pinch goes into the foam milk for scent. More than 1/4 tsp and it starts tasting like soap.
- Honey: Adds a soft sweetness that bridges the floral and spice notes. Maple syrup is a decent swap but shifts the flavor profile toward fall-spice territory.

Pink Peppercorn Latte with Rose Milk Foam
Ingredients
Method
- Lightly crush 1 tsp pink peppercorns with the flat of a knife or in a mortar - you want cracked berries, not powder.
- Combine the crushed peppercorns and 300 ml whole milk in a small saucepan over low-medium heat.
- Clip a thermometer to the pan and heat the milk to 63 C / 145 F, stirring occasionally. Do not let it boil.
- Hold the milk at 60 to 65 C / 140 to 149 F for 6 to 8 minutes, tasting at the 6-minute mark. The milk should smell fruity and warm. Remove from heat.
- Strain the milk through a fine-mesh sieve into a small pitcher or measuring cup, discarding the peppercorn pieces. Stir in 2 tsp honey.
- Place 80 ml cold whole milk, 1/4 tsp crushed rose petals, and 1/2 tsp honey in a small jar or frothing pitcher.
- Froth with a milk frother for 20 to 30 seconds until thick and foamy with soft peaks. The rose petals will tint the foam a faint blush pink.
- Pull 2 shots of espresso (60 ml total) directly into each serving glass - 30 ml per glass.
- Pour half the steeped peppercorn milk into each glass over the espresso, pouring gently along the side of the glass to preserve some layering.
- Spoon the rose foam over the top of each latte until it mounds slightly above the rim.
- Finish with a small pinch of crushed pink peppercorns on the foam. Serve immediately.
Notes
- Crush peppercorns lightly before steeping - whole berries release less flavor.
- Steep milk at 60 to 65 C / 140 to 149 F for exactly 6 to 8 minutes.
- Strain steeped milk through a fine-mesh sieve before frothing.
- Pull espresso shots last - assemble within 30 seconds of brewing.
- Use food-grade rose petals only - decorative petals may contain pesticides.

Tips for Success
- Crush peppercorns lightly with the flat of a knife before steeping to release more surface area.
- Keep steep milk temperature between 60 and 65 C / 140 and 149 F – a clip-on thermometer helps.
- Froth the foam milk separately from the steeped milk so the foam is lighter and more stable.
- Pull espresso shots just before assembling – stale shots turn the latte bitter fast.
- Strain steeped milk through a fine-mesh sieve directly into the serving glass to catch all peppercorn fragments.
Variations
- Iced version: steep milk, chill fully, pour over ice with cold espresso and skip the foam.
- Vegan swap: use full-fat oat milk for steeping and coconut cream for a thicker foam layer.
- Spiced-up version: add one green cardamom pod to the steep for an extra aromatic, chai-adjacent note.
Storage and Reheating
Steeped milk keeps in the fridge for up to 24 hours in a sealed jar. After that the peppercorn flavor fades and the milk picks up a faint bitterness.
Do not pre-foam the milk and store it – foam collapses within minutes. Always froth fresh when you’re ready to serve.
Assembled lattes don’t store. Make the steeped milk base ahead if needed, then pull shots and froth to order.
Serving Suggestions
Serve immediately after assembling, while the foam holds its shape. A light dusting of crushed pink peppercorns on top of the foam adds color and signals the flavor.
This latte pairs well with buttery shortbread or an almond croissant – the richness of both cuts through the peppercorn heat, making it a strong candidate for a floral espresso brunch spread. It also works alongside a soft fresh cheese plate if you’re serving it at brunch.
For a non-espresso version, brew a strong double-strength Earl Grey instead of pulling shots, much like the floral approach behind a lychee rose cold brew. The bergamot and rose notes in the tea work surprisingly well with pink peppercorn milk.

FAQ
Why does my pink peppercorn latte taste too sharp or medicinal?
The milk steeped too long or got too hot. Pink peppercorns release a resinous compound that turns acrid above 70 C / 158 F or after more than 10 minutes. Keep the temperature between 60 and 65 C / 140 and 149 F and pull the peppercorns out at the 6 to 8 minute mark. Taste as you go – the milk should smell fruity and warm, not harsh.
Can I use black peppercorns instead of pink peppercorns in this latte?
You can, but the drink changes completely. Black peppercorns are sharper, more pungent, and have none of the fruity, almost berry-like warmth that makes a pink peppercorn latte distinctive. If you use black pepper, cut the amount to 1/2 tsp and steep for only 3 to 4 minutes, or it will overpower everything.
Can I make pink peppercorn steeped milk ahead of time and store it?
Yes, up to 24 hours in the fridge in a sealed jar. Strain out the peppercorns before storing, otherwise the flavor keeps intensifying and turns bitter. Gently reheat the milk to 60 to 65 C / 140 to 149 F before frothing – don’t microwave it on high or the foam texture suffers.
What food goes well with a pink peppercorn latte?
Buttery pastries work best – almond croissants, plain shortbread, or a flaky vanilla kouign-amann, much like the pairings that suit a pear and brown butter latte. The fat and sweetness in those items balance the peppercorn’s gentle heat. Avoid anything with strong citrus or heavy chocolate, as both compete with the floral rose notes in the foam.
Is a pink peppercorn latte safe for people with pepper allergies?
Pink peppercorns are botanically unrelated to black, white, or green peppercorns – they come from the Schinus molle tree and belong to the cashew family. People with cashew or pistachio allergies may react to pink peppercorns. If you have a tree nut allergy, check with your doctor before consuming pink peppercorns in any form.
Is a pink peppercorn latte gluten-free?
Yes, this recipe contains no gluten-bearing ingredients. All components – pink peppercorns, milk, espresso, rose petals, and honey – are naturally gluten-free. If you order a version at a cafe, cross-contamination from shared equipment is possible, but making it at home with clean tools carries no gluten risk.



