I used to buy Coffee Mate every week without thinking about it. French Vanilla, specifically — the one in the big bottle with the flip-cap. Then I looked at the ingredient list one day and saw a wall of chemicals I couldn’t pronounce, and I thought: there has to be a better way to make flavored creamer.

Turns out, there is. Homemade coffee creamer takes about 10 minutes to make, costs roughly $0.50 per batch (compared to $4.99 for a bottle of Coffee Mate), and tastes noticeably better because you’re using real ingredients instead of artificial flavoring. I’ve spent the last several weeks testing 10 different flavors, tasting each one side-by-side with its store-bought equivalent, and ranking them from best to worst.
Below you’ll find the base recipe, all 10 flavor variations (including two dairy-free options), shelf life information, and my honest rankings. If you’re into making your own coffee additions, you might also enjoy my caramel iced coffee recipe — the homemade caramel creamer below pairs perfectly with it.
The Base Creamer Recipe (Master This First)
Every flavored creamer starts with this base. It’s three ingredients, one pot, and ten minutes. Once you have the base down, creating any of the 10 flavors is just a matter of stirring in a few extra ingredients.
Base Ingredients
- 1 can (396g) sweetened condensed milk
- 360ml milk (whole milk for rich, 2% for lighter — your choice)
- 2 teaspoons pure vanilla extract
Equipment
- Medium saucepan
- Whisk
- Glass jar or bottle with a tight-fitting lid (I use mason jars — they’re cheap and the pour is easy)
- Fine mesh strainer (for some of the flavors that use whole spices)
Base Instructions
- Combine the sweetened condensed milk and regular milk in a medium saucepan over medium-low heat.
- Whisk gently until the two are fully blended and the mixture is warm (not boiling — you’re just combining, not cooking). This takes about 3-4 minutes.
- Remove from heat and stir in the vanilla extract.
- Let it cool to room temperature, then pour into your jar or bottle.
- Refrigerate. The base is ready to use immediately, though the flavor deepens after 24 hours.
This base recipe makes about 700ml of creamer — enough for roughly 35 servings (if you use 2 tablespoons per cup of coffee). That’s over two weeks of coffee for most people.
10 Flavor Variations (Ranked Best to Worst)
I tested each flavor by making a fresh batch, letting it sit for 24 hours, then tasting it in the same medium-roast coffee side-by-side with the closest store-bought equivalent I could find. Here’s how they stack up, from the ones I’d make every single week to the ones that were just okay.
1. Brown Sugar (Best Overall)
This was the surprise winner. I expected French Vanilla to take the top spot, but Brown Sugar creamer has a depth and warmth that nothing else on this list matches. It tastes like fall in a cup, but in a subtle way — not in-your-face like pumpkin spice.
Extra Ingredients
- 3 tablespoons dark brown sugar (packed)
- ½ teaspoon cinnamon
- Pinch of sea salt
How to Make
Add the brown sugar to the saucepan with the base ingredients during the warming step. Whisk until the sugar fully dissolves — you shouldn’t see any granules. Add cinnamon and salt after removing from heat. The salt is essential; it rounds out the sweetness and prevents it from being one-dimensional.
Shelf life: 7-10 days refrigerated.
vs. Store-bought: I compared this to Coffee Mate’s Brown Sugar Creme flavor. The homemade version has a more genuine brown sugar taste — the store-bought one has a slight artificial aftertaste that I can’t unsee once I tasted the real thing.
2. French Vanilla (The Classic)
This is the one most people are trying to replicate at home. The trick to making it taste like the Coffee Mate version (but better) is using both vanilla extract AND vanilla bean paste. The extract provides the familiar flavor, and the paste adds those little black vanilla bean specks that look gorgeous and deepen the taste.
Extra Ingredients
- 1 additional teaspoon vanilla extract (so 3 teaspoons total with the base)
- 1 teaspoon vanilla bean paste
How to Make
Add the extra vanilla extract and vanilla bean paste to the base recipe after removing from heat. Stir well. That’s it — French Vanilla is the simplest variation because the base recipe is already vanilla-forward.
Shelf life: 7-10 days refrigerated.
vs. Store-bought: Night and day. Coffee Mate French Vanilla tastes like vanilla-scented plastic compared to this. The real vanilla bean paste makes a massive difference — it’s richer, more complex, and doesn’t leave that chemical aftertaste.
3. Caramel
This one requires making a quick caramel sauce, which adds about 5 extra minutes. Worth every second. The homemade caramel has a buttery, slightly bitter depth that store-bought caramel flavoring can’t touch.
Extra Ingredients
- 60g granulated sugar
- 2 tablespoons butter
- 60ml heavy cream
- ½ teaspoon sea salt
How to Make
Make the caramel first: heat sugar in a dry saucepan over medium heat, swirling (not stirring) until it melts and turns amber — about 4 minutes. Remove from heat, add butter (it will bubble aggressively), then slowly whisk in the heavy cream and salt. Let it cool for 5 minutes, then stir the caramel into the warm base creamer. If you’re a fan of caramel coffee, this pairs beautifully with my Keurig caramel iced coffee technique.
Shelf life: 7 days refrigerated (the caramel shortens it slightly).
vs. Store-bought: The store-bought caramel creamers taste like caramel candy — sweet and one-note. The homemade version has that real caramel complexity: sweet, buttery, slightly bitter, salty. It’s in a completely different league.
4. Cinnamon Dolce
If you’re a Starbucks Cinnamon Dolce fan, this is your recipe. The secret is using cinnamon sticks instead of ground cinnamon — sticks infuse a smoother, warmer flavor without the grittiness that ground cinnamon leaves behind.
Extra Ingredients
- 3 cinnamon sticks
- 2 tablespoons brown sugar
- 1 teaspoon vanilla extract (additional)
How to Make
Add the cinnamon sticks and brown sugar to the saucepan during the warming step. Let it simmer on low for 5 minutes to infuse (don’t boil). Remove from heat, add extra vanilla, let cool, then strain out the cinnamon sticks before bottling.
Shelf life: 7-10 days refrigerated.
vs. Store-bought: Starbucks sells a bottled Cinnamon Dolce creamer that’s decent, but the homemade version has a cleaner cinnamon flavor without the artificial sweetener taste.
5. Hazelnut
Hazelnut is tricky to replicate at home because most of the “hazelnut flavor” in commercial creamers comes from artificial flavoring. The solution: hazelnut extract. It’s available at most grocery stores in the baking aisle, and a little goes a long way.
Extra Ingredients
- 2 teaspoons hazelnut extract
- 1 tablespoon Nutella (optional, but adds richness and color)
How to Make
Add the hazelnut extract to the base after removing from heat. If using Nutella, add it while the base is still warm and whisk until completely dissolved. The Nutella adds a subtle chocolate note and a light brown color that makes it look more appetizing.
Shelf life: 7-10 days refrigerated.
vs. Store-bought: Coffee Mate Hazelnut is probably their best flavor, and honestly, this homemade version is only slightly better. The extract gives a cleaner hazelnut taste, but the margin of improvement is smaller than other flavors on this list.
6. Lavender Vanilla
This is the most “cafe-trendy” flavor on the list, and it’s genuinely lovely when done right. The key is restraint — too much lavender and your coffee tastes like soap. Too little and you can’t taste it at all.
Extra Ingredients
- 1 tablespoon dried culinary lavender (NOT decorative lavender — make sure it’s food-grade)
- 1 additional teaspoon vanilla extract
- 1 tablespoon honey
How to Make
Add the dried lavender to the saucepan during the warming step. Let it steep on low heat for 5 minutes — no more, or the lavender becomes overpowering. Strain through a fine mesh strainer to remove all lavender buds. Add vanilla and honey after straining.
Shelf life: 7 days refrigerated.
vs. Store-bought: I couldn’t find a mainstream lavender creamer to compare against. The closest is some specialty brands at Whole Foods that cost $7+. At $0.50 a batch, this is a no-brainer.
7. Peppermint Mocha
A seasonal favorite that you don’t have to wait until December to enjoy. The combination of peppermint and chocolate in your morning coffee is legitimately addictive.
Extra Ingredients
- 1 teaspoon peppermint extract (start with ½ teaspoon and taste — peppermint is strong)
- 2 tablespoons chocolate syrup (Hershey’s works fine)
- 1 tablespoon cocoa powder
How to Make
Add the cocoa powder to the saucepan during the warming step so it dissolves completely. Remove from heat, then stir in the chocolate syrup and peppermint extract. Start with ½ teaspoon of peppermint and taste — you can always add more, but you can’t take it out.
Shelf life: 7-10 days refrigerated.
vs. Store-bought: Coffee Mate makes a seasonal Peppermint Mocha that’s overly sweet and has a fake mint taste. The homemade version is more balanced and lets the chocolate come through properly.
8. Pumpkin Spice
I’m ranking this lower than you’d expect because while the homemade version is good, it’s the hardest to get right. Too much spice and it tastes like a candle. The ratio below is what I landed on after four attempts.
Extra Ingredients
- 2 tablespoons canned pumpkin puree (NOT pumpkin pie filling — just pure pumpkin)
- ½ teaspoon pumpkin pie spice
- 1 tablespoon maple syrup
- Pinch of nutmeg
How to Make
Add the pumpkin puree and spices to the saucepan during the warming step. Whisk vigorously to break up the pumpkin. After removing from heat, strain through a fine mesh strainer — the pumpkin fibers don’t fully dissolve and they’ll make the creamer grainy if you skip this step. Add maple syrup after straining.
Shelf life: 5-7 days refrigerated (the pumpkin shortens shelf life).
vs. Store-bought: Coffee Mate Pumpkin Spice has no actual pumpkin in it — it’s just spice flavoring. The homemade version with real pumpkin puree has a richer, more authentic taste, but it’s thicker and needs to be shaken before each use.
9. Coconut Creamer (Dairy-Free)
For the dairy-free crowd, this is the better of the two non-dairy options. Coconut cream provides the richness that dairy creamers get from milk fat. It won’t taste identical to dairy creamer, but it’s genuinely good on its own terms.
Ingredients (Different Base)
- 1 can (400ml) full-fat coconut cream
- 180ml coconut milk (carton, not canned)
- 3 tablespoons maple syrup
- 2 teaspoons vanilla extract
- Pinch of salt
How to Make
Warm the coconut cream and coconut milk together in a saucepan over low heat, whisking until smooth. The coconut cream tends to be solid in the can — whisking it with the thinner coconut milk evens out the texture. Remove from heat, add maple syrup, vanilla, and salt. Cool and bottle.
Shelf life: 7-10 days refrigerated. Shake well before each use — coconut cream separates.
vs. Store-bought: Store-bought coconut creamers (like Nutpods or So Delicious) are thinner and less creamy. The homemade version using full-fat coconut cream is significantly richer. The trade-off is that it’s also higher in calories — about 50 calories per tablespoon vs. 10-15 for store-bought.
10. Oat Milk Vanilla (Dairy-Free)
This is the second dairy-free option. It’s lighter than the coconut version and has a more neutral flavor that doesn’t compete with the coffee. It’s fine — not as rich as the dairy or coconut options, but perfectly serviceable if oat milk is your preference.
Ingredients (Different Base)
- 480ml barista-style oat milk (the kind made for coffee — it froths and doesn’t separate)
- 2 tablespoons maple syrup
- 2 teaspoons vanilla extract
- 1 teaspoon vanilla bean paste
- Pinch of salt
How to Make
Warm the oat milk gently — do not let it boil or it can separate and get slimy. Add maple syrup, both vanillas, and salt. Whisk gently and remove from heat. Let cool and bottle. This one is the simplest to make but also the least transformative — it’s essentially fancy vanilla oat milk.
Shelf life: 5-7 days refrigerated.
vs. Store-bought: Similar to Chobani Oat Vanilla creamer but fresher tasting. The store-bought versions tend to have gums and stabilizers that affect mouthfeel. The homemade version is cleaner but separates more — shake before use.
Cost Comparison: Homemade vs. Store-Bought
Here’s where homemade creamer really wins. I priced out every ingredient at my local grocery store (standard prices, not sale prices):
- Sweetened condensed milk: ~$2.50 per can (makes ~2 batches if you use half per batch)
- Milk (360ml): ~$0.30
- Vanilla extract: ~$0.20 per batch
- Flavor add-ins: $0.10-0.50 depending on the flavor
Total cost per batch: approximately $0.50-$1.00
A 32-oz bottle of Coffee Mate runs $4.99-$5.49 depending on flavor. A homemade batch makes roughly the same volume. Over a year, switching to homemade saves you approximately $200-$250 — enough to buy a nice coffee grinder or 10 pounds of specialty beans.
How Long Does Homemade Creamer Last?
This is the most common question I get, and the answer depends on the recipe:
- Dairy-based creamers (flavors 1-8): 7-10 days refrigerated in a sealed container. The pumpkin spice version lasts closer to 5-7 days because of the pumpkin puree.
- Coconut creamer (flavor 9): 7-10 days refrigerated. Shake well before each use.
- Oat milk creamer (flavor 10): 5-7 days refrigerated. The shorter shelf life is because oat milk doesn’t have the preservative effect of condensed milk.
Signs it’s gone bad: sour smell, curdling, separation that doesn’t resolve with shaking, or any off flavor. When in doubt, dump it and make a fresh batch — at $0.50 per batch, it’s not worth the risk.
Store-bought Coffee Mate, for comparison, lasts 2-3 weeks opened (thanks to preservatives). So yes, homemade creamer requires making a new batch more frequently. But each batch takes 10 minutes, and the taste difference makes it worthwhile.
Tips for Making Better Homemade Creamer
- Use glass containers, not plastic. Glass doesn’t absorb flavors or odors. If you make lavender creamer in a plastic bottle, that bottle will smell like lavender forever.
- Label your jars with the date. You will forget when you made it. A piece of masking tape and a Sharpie takes 3 seconds and prevents the guessing game.
- Shake before every use. Homemade creamer separates naturally (no emulsifiers). A quick 5-second shake before pouring re-combines everything.
- Start with less sweetener. You can always add more sweetened condensed milk or maple syrup. You can’t un-sweeten a batch.
- Scale down for testing. Cut the recipe in half when trying a new flavor for the first time. No point in making a full batch of something you might not like.
Frequently Asked Questions
Can I freeze homemade creamer?
The dairy-based creamers freeze reasonably well for up to 1 month. Pour into ice cube trays, freeze, then transfer cubes to a freezer bag. Each cube is roughly 1 tablespoon. The texture changes slightly after thawing (it can be a bit grainy), but it’s fine once stirred into hot coffee. The oat milk version doesn’t freeze well — it separates irreversibly.
Can I use half-and-half instead of milk?
Absolutely. Using half-and-half instead of regular milk makes the creamer richer and thicker. It’s closer to a heavy cream creamer at that point. If you want the most indulgent version possible, use half-and-half. If you’re watching calories, stick with 2% milk.
Is homemade creamer healthier than store-bought?
It depends on your definition of “healthier.” Homemade creamer still contains sugar (from the sweetened condensed milk). It’s not a health food. But it doesn’t contain artificial flavors, hydrogenated oils, corn syrup solids, sodium stearoyl lactylate, or any of the other additives in Coffee Mate. If your goal is eating fewer processed ingredients, homemade is a clear win. If your goal is fewer calories, neither option is great — but you can control the sweetness level with homemade.
My creamer keeps separating. What am I doing wrong?
Nothing — separation is normal for homemade creamer because it doesn’t have emulsifiers. Shake the jar before each use and it recombines instantly. If the separation bothers you, blend the finished creamer with an immersion blender before bottling. This creates a more stable emulsion that separates less over time.
Final Ranking Recap
After testing all 10 flavors, here’s my final ranking from best to worst:
- Brown Sugar — The unexpected champion. Rich, warm, not overly sweet.
- French Vanilla — The classic, done properly with real vanilla bean paste.
- Caramel — Real caramel sauce makes all the difference.
- Cinnamon Dolce — Warm and cozy, great year-round.
- Hazelnut — Solid, though the improvement over store-bought is smaller.
- Lavender Vanilla — Beautiful and unique, but niche.
- Peppermint Mocha — Great seasonal option, addictive.
- Pumpkin Spice — Good but fussy to make correctly.
- Coconut (Dairy-Free) — The best non-dairy option by far.
- Oat Milk Vanilla (Dairy-Free) — Fine but unremarkable.
Start with Brown Sugar or French Vanilla — they’re the easiest to make, the most universally liked, and they’ll convince you that you never need to buy Coffee Mate again. If you want to explore more ways to flavor your coffee at home, check out my Nespresso Vertuo recipes for inspiration on flavored espresso-based drinks that pair beautifully with these homemade creamers.