This post may contain affiliate links. Please read our disclosure policy.

This rosemary latte is the drink I had at a coffee shop in Springfield, MO that I could not stop thinking about all the way home. Smooth espresso, steamed milk, a soft hit of vanilla, and that warm, piney rosemary flavor running through every sip.

So I figured out how to make it. The whole thing comes together with a quick rosemary vanilla syrup (my new favorite of all my homemade coffee syrup recipes), two shots of espresso, and steamed milk. The syrup keeps for two weeks in the fridge, which means future-you can have a rosemary latte in about 90 seconds for the rest of the month.

Layered iced rosemary latte with milk on the bottom, espresso on top, and a fresh rosemary sprig.

Let’s Chit Chat

I walked into a coffee shop expecting to order my usual, and then I saw rosemary latte on the chalkboard menu and stopped. The description said house-made rosemary simple syrup with vanilla, espresso, and steamed milk. I almost didn’t order it. Rosemary in coffee felt like a stretch.

One sip in and I was already mapping out how to make it at home. The rosemary did not taste like the herb you put on chicken. It was warm, a little piney, a little floral, and it played really beautifully with the vanilla and the espresso. The salt in the background made everything taste rounder.

My version uses real vanilla bean paste and a pinch of sea salt right in the syrup so every drink hits the same notes I had at the shop. If you have ever doubted rosemary in coffee, this is the recipe that will turn you.

Why This Rosemary Latte Works

  • The syrup does the heavy lifting. Vanilla bean paste and sea salt go right into the syrup, so every latte tastes balanced without you measuring four things into the cup.
  • Bruised rosemary, bigger flavor. Twisting the sprigs between your hands before they hit the pan releases way more of the aromatic oils. You get more rosemary flavor from fewer sprigs.
  • Three sweetener paths. White sugar, honey, or brown sugar. Each gives the rosemary latte a different mood. I break down the differences below so you can pick what fits.
  • Coffee shop quality, 90 second build. Once the syrup is made, you can have a rosemary latte in your hand faster than you could drive to a coffee shop. It’s the same idea as my Starbucks vanilla latte copycat, just with an herbal twist.

Key Ingredients

Overhead view of rosemary vanilla syrup ingredients: sugar, water, vanilla bean paste, fresh rosemary sprigs, and sea salt.

For the rosemary vanilla syrup

  • Granulated sugar. White sugar keeps the rosemary and vanilla front and center.
  • Water. Equal parts water to sugar gives you a classic simple syrup ratio.
  • Fresh rosemary sprigs. Always fresh, never dried. Dried rosemary turns the syrup bitter when steeped.
  • Vanilla bean paste. Real vanilla bean paste gives you the visible flecks and a deeper vanilla flavor than extract.
  • Fine sea salt. Just an eighth of a teaspoon to round out the sweetness and bring out the herbal notes.

For the latte

  • Espresso. Two shots, freshly pulled. No espresso machine? Sub two ounces of strong brewed coffee or instant espresso powder dissolved in hot water. Making it iced? Cold brew concentrate works great too.
  • Milk. Whole milk steams the creamiest, but oat milk and 2% both work. Use a barista blend non-dairy milk if you want foam.
  • The rosemary vanilla syrup. Two tablespoons per drink as a starting point. Adjust to taste.

How to Make a Rosemary Latte

Fresh rosemary sprigs in sugar and water in a saucepan before simmering.
  1. Bruise the rosemary. Twist each rosemary sprig gently between your hands a few times to crush the leaves slightly and release the oils. This single step is the difference between a rosemary latte that whispers and one that actually tastes like rosemary. Add the sprigs to a small saucepan with the sugar and water.
Golden rosemary simple syrup with the steeped sprigs in a saucepan.
  1. Simmer the syrup. Bring everything to a gentle simmer over medium heat, stirring occasionally until the sugar fully dissolves, about 3 to 5 minutes.
Homemade rosemary syrup in a squeeze bottle with a handwritten label, next to a glass of ice.
  1. Steep and strain. Pull the pan off the heat and stir in the vanilla bean paste and sea salt right away. Let the rosemary steep for at least 30 minutes (the longer it sits, the stronger the flavor), then strain out the sprigs and transfer the syrup to a jar or squeeze bottle.
A glass filled with ice and a layer of rosemary vanilla syrup at the bottom.
  1. Add the syrup. Add 2 tablespoons of the rosemary vanilla syrup to your mug. For an iced rosemary latte, add it to a glass filled with ice instead.
Iced rosemary latte with milk on the bottom and a layer of espresso on top, garnished with a rosemary sprig.
  1. Add the espresso and milk. For a hot latte, pull two shots of espresso right into the mug, stir, then pour in your steamed or warmed milk. For iced, pour in cold milk first, then the espresso over the top for those pretty layers.
Stirred iced rosemary latte in a glass mug with a fresh rosemary sprig and a glass straw.
  1. Stir and garnish. Give it a gentle stir and garnish with a small sprig of rosemary if you want to be extra!

Honey vs Brown Sugar vs White Sugar: Which Should You Use?

This is the part of a rosemary latte that nobody really explains, so here is the breakdown. Each sweetener changes the personality of the drink.

White sugar (my pick)

Clean, neutral sweetness. Let the rosemary and vanilla be the loudest voices in the cup. This is what the coffee shop used and it is what I default to. You can swap in monk fruit sweetener 1:1 if you want a lower-calorie version with the same flavor. (Keep in mind that the monkfruit might crystallize when stored.)

Honey

Soft, floral, and a little earthy. Honey and rosemary actually share some flavor notes, so they pair really nicely. The latte tastes more wintery and warm with honey. Use the same 1 to 1 ratio (1 cup honey to 1 cup water) and only warm it gently on the stove until the honey dissolves. No need to simmer hard. If honey and espresso are your thing, my honey oat milk latte is a must too.

Brown sugar

Deeper, almost caramel sweetness with molasses notes. The rosemary latte tastes cozier and more dessert-like, but the molasses can slightly mute the rosemary flavor. This is my pick for fall and winter mornings when I want something that drinks more like a treat, kind of like my iced brown sugar coffee.

Stirred iced rosemary latte in a glass with a straw and rosemary sprigs beside it.

Expert Tips

  • Always bruise the rosemary. I cannot stress this enough. It is the difference between herbal and barely-there.
  • Do not boil the syrup hard. A gentle simmer just to dissolve the sugar is plenty. Aggressive boiling can turn the rosemary slightly bitter.
  • Add the vanilla off the heat. Vanilla flavor cooks off when you boil it. Stir it in once the pan is off the burner.
  • Taste your syrup before you commit. After 30 minutes of steeping, taste it. If it is not rosemary-forward enough, let it steep another 15 to 20 minutes before straining.
  • Start with less syrup. Try 1 tablespoon first if you are a lighter sweet drinker. You can always add more. If you like your lattes on the sweeter side, my Spanish latte is next.

How to Make an Iced Rosemary Latte

Same syrup, different build. Fill a tall glass with ice, add 2 tablespoons of the rosemary vanilla syrup, pour two shots of espresso right over the ice, and top with cold milk. Once you are hooked on coffee shop drinks at home, my tiramisu latte is another one to try.

Storage

The rosemary vanilla syrup keeps in an airtight jar in the fridge for up to 2 weeks. Give it a quick shake before each use since the vanilla bean specks can settle. The actual rosemary latte is best the moment you make it, but you can absolutely batch the syrup on Sunday and ride that batch all week. I do the exact same thing with my gingerbread syrup for coffee all winter.

Rosemary Latte FAQs

Does a rosemary latte actually taste good?

Yes, and I was as skeptical as you. Rosemary has piney and herbal notes that overlap with the bitter, earthy side of espresso, so they actually complement each other in a rosemary latte. The vanilla and milk soften the rosemary so it never tastes savory or chicken-dinner-adjacent.

Can I use dried rosemary for a rosemary latte?

I would not. Dried rosemary turns bitter when you steep it in hot syrup and is harder to strain out cleanly. Fresh rosemary gives your rosemary latte that bright, aromatic flavor without the bitterness. It is in the produce section of pretty much every grocery store.

How long does rosemary latte syrup last?

Rosemary latte syrup keeps up to 2 weeks in an airtight jar in the fridge. If you want it to last longer, freeze it in an ice cube tray and pop out a cube whenever you want a rosemary latte.

Can I make a rosemary latte without an espresso machine?

Yes. Sub 2 ounces of very strongly brewed coffee, or use instant espresso powder dissolved in 2 ounces of hot water. Your rosemary latte will be slightly less concentrated but still really good.

Why does my rosemary latte syrup taste bitter?

Two usual culprits: you steeped the rosemary too long (more than about an hour and a half pushes it medicinal) or you used dried rosemary. Fresh rosemary and a 30 to 45 minute steep give you a smooth rosemary latte syrup every time.

Can I make a rosemary latte dairy-free?

Absolutely. Oat milk barista blend is my favorite for a dairy-free rosemary latte because it foams beautifully and has a subtle sweetness that plays well with the herbal notes. Almond, soy, and coconut all work too.

More Coffee Shop Lattes to Make at Home

Layered iced rosemary latte with milk on the bottom, espresso on top, and a fresh rosemary sprig.
5 from 1 vote

Rosemary Vanilla Latte

This rosemary vanilla latte is a coffee shop copycat made at home with a homemade rosemary vanilla syrup that has real vanilla bean paste and a pinch of sea salt built right in. The rosemary adds a warm, herbal, slightly piney note that pairs beautifully with espresso and vanilla for a smooth, cozy latte that tastes elevated without being fussy.
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 1
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

For the rosemary vanilla syrup (makes about 1 cup):

  • 1 cup granulated sugar or sub monk fruit sweetener for lower calorie, see notes
  • 1 cup water
  • 3 to 4 fresh rosemary sprigs
  • 1 teaspoon vanilla bean paste
  • 1/8 teaspoon fine sea salt

For the latte (per drink):

  • 2 shots espresso about 2 oz
  • 2 tablespoons rosemary vanilla syrup more or less to taste
  • 6 to 8 oz steamed or warmed milk of choice or cold milk for an iced drink

Instructions 

  • Bruise the rosemary. Take each rosemary sprig and twist it gently between your hands a few times. This breaks up the leaves slightly and releases a lot more of the aromatic oils, so you get bigger rosemary flavor without needing more sprigs.
    3 to 4 fresh rosemary sprigs
  • Make the rosemary vanilla syrup. In a small saucepan, combine the sugar, water, and bruised rosemary sprigs. Bring to a gentle simmer over medium heat, stirring occasionally until the sugar fully dissolves, about 3 to 5 minutes.
    1 cup granulated sugar, 1 cup water, 3 to 4 fresh rosemary sprigs
  • Steep. Remove the saucepan from the heat and stir in the vanilla bean paste and sea salt. Let the rosemary sprigs steep in the syrup for at least 30 minutes. The longer it sits, the more rosemary flavor you’ll get. Strain out the sprigs and transfer the syrup to a jar.
    1 teaspoon vanilla bean paste, 1/8 teaspoon fine sea salt
  • Build the latte. In your mug, combine 2 tablespoons of the rosemary vanilla syrup with 2 shots of hot espresso and stir well.
    2 shots espresso, 2 tablespoons rosemary vanilla syrup
  • Add milk. Pour in your steamed or warmed milk and give it a gentle stir. Top with foam if you like, garnish with a small sprig of rosemary, and serve right away.
    6 to 8 oz steamed or warmed milk of choice

Notes

Sweetener swaps and how each one tastes:
White sugar gives you a clean, neutral sweetness that lets the rosemary and vanilla shine without competing. This is the best option if you want the rosemary flavor to be the star. You can also sub monk fruit sweetener 1:1 here to cut calories without changing the flavor much.
Honey adds a soft floral, slightly earthy sweetness that pairs really well with rosemary since both have herbal notes. The latte will taste a little more wintery and warm. Use the same ratio (1 cup honey to 1 cup water) and warm it gently just until the honey dissolves, no need to fully simmer.
Brown sugar brings a deeper, almost caramel-like sweetness with molasses notes. It makes the latte taste cozier and more dessert-like, but it can slightly mute the rosemary. Great for fall and winter or if you like a richer, sweeter latte.
 

Nutrition

Calories: 210Calories | Carbohydrates: 37g | Protein: 6g | Fat: 5g | Saturated Fat: 3g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Cholesterol: 20mg | Sodium: 88mg | Potassium: 283mg | Sugar: 37g | Vitamin A: 276IU | Calcium: 214mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Chahinez Tabet Aoul

Chahinez Tabet Aoul is the recipe developer, photographer, and writer behind Lifestyle of a Foodie and Simple Copycat Recipes. Based in Las Vegas, Nevada, Chahinez is known for creating approachable, high-reward recipes that feel like they came straight from your favorite restaurant. Only easier, more fun, and made right a thome!

You May Also Like:

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Chahinez Tabet Aoul says:

    5 stars
    Bruising the rosemary before it hits the syrup makes a bigger difference than people expect. Also don’t rush the steep. 30 minutes is the minimum, but if you have the time, let it sit closer to an hour. The rosemary flavor builds a lot in that extra window and it’s worth the wait.