Mornings aren’t complete without coffee, and adding a touch of caramel decadence transforms an everyday cup into a special treat. That’s why I’m so excited to share this simple, delicious recipe for a homemade Starbucks Caramel Macchiato Creamer! Not only is it incredibly easy to make, but it’s also customizable to suit your taste and dietary preferences.
Table of Contents
How to make Starbucks Caramel Macchiato Creamer
Starbucks Caramel Macchiato Creamer is a ready-to-use flavored coffee creamer inspired by the popular Starbucks Caramel Macchiato drink.
Ingredients
Base Ingredients
- 1 cup of whole milk (or any milk of your choice—almond, oat, or coconut milk can work as dairy-free alternatives).
- 1 cup of heavy cream (for that rich, creamy texture).
- 1/2 cup of sweetened condensed milk (adds sweetness and makes the texture velvety).
Flavor Ingredients
- 2-3 tablespoons of caramel sauce (store-bought or homemade). Tip: For a stronger caramel flavor, opt for a caramel sauce with a buttery base.
- 1 tablespoon of vanilla extract (gives that hint of sweetness and a vanilla-forward note).
- Optional: A pinch of salt (to balance out the sweetness and amplify the flavors).
Instructions
- Combine the Base Ingredients: In a medium-sized saucepan, add the whole milk, heavy cream, and sweetened condensed milk. Stir the mixture over medium heat until everything is fully combined and heated through. Be sure not to let the mixture boil—gentle heating is key.
- Incorporate the Flavor: Slowly stir in the caramel sauce until it melts into the mixture. Then, add the vanilla extract and a pinch of salt if using. Stir continuously to ensure the flavors are evenly distributed.
- Adjust the Sweetness and Caramel: Taste the creamer and adjust to your preference. If you want a sweeter or more caramel-forward creamer, add an extra drizzle of caramel or sweetened condensed milk.
- Cool and Store: Remove the saucepan from the heat and let the creamer cool completely. Pour the cooled mixture into an airtight container or a glass bottle. Store it in the refrigerator for up to 7-10 days. Give the creamer a good shake before each use, as the ingredients may settle over time.
Tips for Making the Best Caramel Macchiato Creamer
- Go for High-Quality Ingredients: The richness of your creamer largely depends on the quality of your caramel sauce and vanilla extract. Use real vanilla extract (instead of artificial flavoring) and a thick, buttery caramel for the best results.
- Adjust to Your Dietary Needs: For a vegan version, substitute dairy products with plant-based milk options like oat milk and coconut cream.
- Use a vegan caramel sauce and unsweetened condensed coconut milk for a fully plant-based recipe.
- Get Creative with Add-ins: Want an extra kick? Stir in a teaspoon of espresso powder for added depth.
- Enjoy festive flavors? You can add a touch of cinnamon or nutmeg for a seasonal spin.
- Homemade Caramel Sauce Option: If you’d like to take your creamer to the next level, make caramel sauce at home by heating 1 cup of sugar with 2 tablespoons of water in a saucepan. Once golden, add 1/2 cup of heavy cream and a pinch of salt. Stir until smooth and let cool before adding it to your creamer.
- Serving Suggestions: Add this creamer to your morning coffee, iced lattes, or even a cup of hot chocolate. Top with whipped cream and a caramel drizzle for a Starbucks-style treat!
Ingredients Substitutes
If you’re craving the delicious taste of a Starbucks Caramel Macchiato Creamer but want to tailor it to your dietary preferences, health goals, or ingredient availability, there are plenty of substitutes you can use.
Whole Milk Substitute (1 cup)
- Whole milk gives the Starbucks Caramel Macchiato Creamer its smooth texture, but if you need or prefer an alternative: 2% Milk or Skim Milk: For a lower-calorie and lighter option, you can substitute with reduced-fat or skim milk.
- Plant-Based Milk Options: Almond Milk: A lighter, nutty-flavored option.
- Oat Milk: Thicker and creamier, oat milk is excellent for replicating whole milk’s texture.
- Soy Milk: Slightly thicker than almond milk and has a mild flavor.
- Coconut Milk: Use canned full-fat coconut milk for a thicker base or carton coconut milk for a lighter version.
- Evaporated Milk: For a richer texture, substitute 1 cup of whole milk with 1 cup of evaporated milk.
Heavy Cream Substitute (1 cup)
Heavy cream adds richness, but you can swap it for:
- Half-and-Half: A 50/50 mixture of cream and milk that offers a similar creamy texture but with slightly less fat.
- Coconut Cream: For a dairy-free alternative, scoop the thick cream from the top of a refrigerated can of full-fat coconut milk.
- Greek Yogurt (Unsweetened): Mix 3/4 cup of Greek yogurt with 1/4 cup of water to thin it out. This adds creaminess while being higher in protein.
- Cashew Cream: Blend soaked cashews with water to create a smooth, creamy consistency without dairy.
Sweetened Condensed Milk Substitute (1/2 cup)
Sweetened condensed milk provides both sweetness and a silky texture. Here are some swaps:
- Homemade Sweetened Condensed Milk: Simmer 2 cups of regular milk (or plant-based milk) with 2/3 cup of sugar until it reduces by half.
- Coconut Condensed Milk: A dairy-free option made from sweetened, thickened coconut milk.
- Honey or Maple Syrup: Use 3-4 tablespoons of honey or maple syrup for natural sweetness (combine with a bit of almond milk to thin).
- Powdered Coffee Creamer + Sugar: Mix powdered coffee creamer with sugar as a quick fix.
Caramel Sauce Substitute (2–3 tablespoons)
Caramel sauce is the star ingredient for flavor. If you’re out of store-bought caramel, try these options:
- Homemade Caramel Sauce: Melt 1/2 cup of sugar in a small saucepan over medium heat, add 2 tablespoons of water, and stir until golden. Whisk in 1/4 cup of heavy cream (or coconut cream) and a pinch of salt. Voila!
- Dulce de Leche: This thicker, milk-based caramel-like sauce can work as a substitute for a deep, rich flavor.
- Date Syrup or Coconut Caramel: Healthier options made from natural sugars that still have a caramel-like depth.
- Butterscotch Sauce: This has a similar flavor profile to caramel but is slightly sweeter.
Vanilla Extract Substitute (1 tablespoon)
Vanilla extract enhances sweetness and balances out the caramel. If you don’t have vanilla extract, try these alternatives:
- Vanilla Bean Paste: Use the same amount for a richer vanilla flavor.
- Vanilla Powder: A dry substitute that offers a concentrated flavor. Use 1/2 teaspoon.
- Maple Extract: Adds a slightly different flavor, but still complements caramel perfectly.
- Almond Extract: Use sparingly (around 1/4 teaspoon), as almond extract is more potent than vanilla.
Salt Substitute (Pinch) (Optional)
Salt balances the sweetness of the creamer. For alternatives:
- Sea Salt or Kosher Salt: These add a cleaner, less processed salty flavor.
- Salted Butter: If using homemade caramel, a dab of salted butter can enhance the flavor.
- Pink Himalayan Salt: Adds a subtle mineral-rich flavor.
Final Thoughts
This homemade Starbucks Caramel Macchiato Creamer is a game-changer for coffee lovers. Not only does it save you money, but it also lets you control the sweetness and quality of ingredients.
More Starbucks Recipes:
- Copycat Starbucks Protein Cold Foam Recipe
- Starbucks Horchata Syrup Recipe
- Copycat Starbucks Brown Sugar Cold Foam Recipe
- Starbucks Pink Drink Strawberry Acai Coconut Milk Recipe

Ingredients
For the Base Creamer:
- 1 cup heavy cream
- 1 cup sweetened condensed milk
- 1 teaspoon pure vanilla extract
To Make the Brown Butter Flavor:
- 2 tablespoons unsalted butter
- 1 tablespoon brown sugar:
Optional Add-Ins
- 1 teaspoon chocolate syrup
- A pinch of salt
Instructions
Prepare the Brown Butter:
- In a light-colored skillet (this makes it easier to monitor the color change), melt the unsalted butter over medium heat.
- Swirl the butter as it melts, and continue cooking until it starts to foam. Once you notice tiny brown specks forming at the bottom and the butter releases a rich, nutty aroma, remove it from the heat. This should take about 3-5 minutes.
- Strain the brown butter through a fine mesh sieve to remove sediment, then let it cool slightly.
Combine the Ingredients:
- In a medium saucepan, combine sweetened condensed milk, heavy cream, and brown sugar over low heat. Stir continuously until the sugar dissolves and the mixture is smooth (don’t let it boil!).
- Add the strained brown butter and stir well.
Enhance the Flavor:
- Stir in the vanilla extract and any optional add-ins you’d like (like chocolate syrup or a pinch of salt).
- Whisk the mixture thoroughly to ensure it’s well-combined.