Store-bought Dr Pepper is full of high fructose corn syrup, artificial flavors, and caramel coloring. This version gives you that same ICONIC taste with nothing but real ingredients.


And here’s the thing. When I first shared my Homemade Coca Cola Recipe, the number one comment I kept getting was “Minoo, do Dr Pepper next!” So I got to work, and I am SO glad I did. This homemade dr pepper syrup is dark, complex, slightly spicy, and made entirely from ingredients you can actually recognize.
I BETTER NOT CATCH YOU buying Dr Pepper from the store when you can make it yourself in 20 minutes and control EXACTLY what goes into it.
TABLE OF CONTENTS
Why This Homemade Dr Pepper Recipe Works
The biggest question people ask before trying this is “Will it actually taste like Dr Pepper?” And my honest answer is: EERILY close. It has that same deep, warm, cherry-forward complexity with the spiced finish that makes Dr Pepper so addictive.
Here’s why you’ll love this recipe.
It’s made with ZERO artificial ingredients. No caramel coloring, no phosphoric acid, no high fructose corn syrup. Just brown sugar, real spices, and frozen cherries doing all the heavy lifting.
You control the sweetness. Start with 1 tablespoon of syrup per glass and adjust from there. That’s something a can will never let you do.
One batch makes 30+ servings. At 20 minutes of effort, you’re set for weeks. The syrup stores in your fridge for up to 3 weeks, so this isn’t a “make it once and forget it” recipe. It becomes a staple.
The cost savings are REAL. A jar of homemade cherry syrup costs a fraction of what you spend on canned soda, and it tastes better.
What You’ll Need: Ingredients Breakdown

This homemade dr pepper syrup uses 9 simple ingredients. Here’s what each one brings to the flavor:
Brown Sugar (2 cups): The base of the syrup. Brown sugar caramelizes beautifully and adds a deeper, more complex sweetness than white sugar. I prefer it over coconut sugar because it’s more forgiving during the melting process.
Water (1 cup): Used to dissolve the sugar and create the syrup base.
Orange, Lemon, and Lime Peel (2 strips each, 6 total): This citrus trio is responsible for that bright, slightly tangy top note in Dr Pepper. Use a vegetable peeler and avoid the white pith, which turns bitter.
Frozen Cherries (1 cup): The heart of this cherry soda recipe. Cherries give the syrup its signature color and that subtle fruity depth. Fresh cherries work just as well if you have them.
Cinnamon Stick (1): Adds warmth and rounds out the spice profile. Don’t substitute ground cinnamon here; the whole stick infuses more gently.
Whole Peppercorns (2 tsp): This is the secret. Peppercorns give homemade dr pepper that slightly sharp, almost mysterious finish that makes people tilt their head and say, “what IS that?”
Fresh Ginger (1 small piece): Adds a gentle heat and brightness. Slice it a few times to help it release its flavor.
Ground Cardamom (1/4 tsp): Floral and slightly citrusy, cardamom adds complexity without overpowering.
Ground Cloves (1/4 tsp): Deep and aromatic. A little goes a long way here, and 1/4 tsp is the sweet spot.
Ground Nutmeg (1/4 tsp): Rounds out the warm spice notes and ties everything together.
To serve: sparkling water and ice.
Tools You’ll Need
No special equipment required. Just grab:
- Medium saucepan
- Fine mesh sieve
- Wooden spoon or silicone spatula
- Clean glass jar or bottle for storage
- Measuring cups and spoons
How to Make Dr Pepper Syrup: Step-by-Step
Here is exactly how to make dr pepper syrup at home from scratch.
Step 1: Begin Caramelizing the Brown Sugar
Add 2 cups brown sugar to a medium saucepan. Heat over medium heat and watch closely, without stirring, until the edges just begin to melt. This takes about 3 to 5 minutes. You’ll see the sugar start to liquefy and darken at the edges first.
Minoo’s Pro Tip: Don’t walk away during this step. Brown sugar moves from “just melting” to “burned” faster than you’d think. Stay close and keep the heat at medium, not high.

Step 2: Add the Water and Dissolve
As soon as you see the sugar starting to melt, pour in 1 cup of water. It will bubble up immediately, so pour carefully. Stir continuously with a wooden spoon until all the sugar is fully dissolved and the mixture is completely smooth. This takes about 1 to 2 minutes.

Step 3: Add All Flavorings
Add the 6 citrus peel strips, 1 cup frozen cherries, 1 cinnamon stick, 2 tsp peppercorns, your sliced fresh ginger, 1/4 tsp cardamom, 1/4 tsp cloves, and 1/4 tsp nutmeg. Stir everything together to combine.
Minoo’s Pro Tip: Slice the ginger into 3 to 4 coins rather than adding it whole. More surface area means more flavor infused into your cherry syrup.

Step 4: Simmer Until Thickened
Increase the heat to medium-high and bring the mixture to a simmer. Stir occasionally and let it cook for 8 to 10 minutes. You’re looking for the syrup to slightly thicken and coat the back of a spoon when you lift it out.
The syrup should look DARK, almost black at this point. That’s exactly what you want.
Minoo’s Pro Tip: Pull the syrup off the heat while it still looks a little thin. It thickens SIGNIFICANTLY as it cools. Overcooking is the number one mistake people make, and once the syrup hardens in the jar, there’s no going back.

Step 5: Strain and Cool
Remove from heat immediately. Strain the syrup through a fine mesh sieve into a clean jar or bottle, pressing the cherries gently to release their juice. Discard all the solids. Let the syrup cool completely at room temperature before sealing and refrigerating.

Step 6: Mix and Serve
To serve, fill a glass with ice. Add 1 tablespoon of syrup and top with sparkling water. Stir well and taste. Adjust the syrup amount to your preference, up to 2 tablespoons for a stronger flavor.
That’s it. That is how to make dr pepper at home in 20 minutes flat.

Minoo’s Pro Tips
A few things I’ve learned from making this recipe multiple times:
- Watch the sugar like a hawk. The caramelization step is quick and unforgiving. Medium heat, full attention, and you’re fine.
- Don’t skip the citrus peel. The combination of orange, lemon, and lime is what gives this recipe that layered, hard-to-place complexity that Dr Pepper is known for. Skipping even one peel changes the flavor noticeably.
- Always strain through a fine mesh sieve. If you use a coarser strainer, you’ll end up with small pepper and spice particles in your syrup. A fine mesh gives you a smooth, clean result.
- Taste before bottling. Once the syrup has cooled slightly, dip a spoon in and mix a small amount with sparkling water to taste. This is your chance to note whether you want to adjust the ratio when serving.
- Start with 1 tablespoon per glass. It’s much easier to add more than to dilute an overly strong drink. I usually land at 1.5 tablespoons per glass.
How to Serve Your Homemade Dr. Pepper

The classic way is simple. Ice, 1 to 2 tablespoons of cherry syrup, and sparkling water. Stir and enjoy.
But this syrup goes way beyond a standard soda. Here are some of my favorite ways to use it:
Dr Pepper Float: Scoop vanilla ice cream into a glass, pour sparkling water and 2 tablespoons of syrup over it, and stir gently. The syrup swirling through vanilla ice cream is INCREDIBLE.
Cocktail Mixer: This syrup works beautifully with bourbon or rum. Add 1 to 2 tablespoons of syrup to your spirit of choice, top with sparkling water, and garnish with a cherry.
Drizzled Over Ice Cream: Skip the sparkling water entirely and drizzle the cherry syrup straight over vanilla ice cream. It tastes like a gourmet dessert sauce.
Stirred Into Lemonade: Add a tablespoon to fresh lemonade for a cherry-spiced twist. It’s a completely different drink and absolutely worth trying.
As a Breakfast Drizzle: A small drizzle over plain yogurt or oatmeal adds that warm spiced cherry flavor without loading up on sugar.
Variations to Try
Once you’ve made the base recipe a few times, here are some ways to customize it:
- Sweeter version: Increase the brown sugar to 2.5 cups or add a tablespoon of honey when stirring in the flavorings.
- Spicier version: Add a small dried chili or increase the peppercorns to 1 tablespoon for more heat.
- Vanilla Dr. Pepper: Add 1 teaspoon of vanilla extract to the strained syrup after it cools. It creates a creamier, rounder flavor that tastes like the limited edition vanilla Dr Pepper.
- Cherry forward: Double the frozen cherries to 2 cups for a more intense cherry soda recipe with a brighter, fruitier flavor.
- Lower sugar: Swap half the brown sugar for a natural sweetener like monk fruit. The texture will be slightly thinner but the flavor holds up well.
Troubleshooting

My syrup turned into a hard candy after cooling. You overcooked it. The syrup needs to come off the heat while it still looks slightly thin. If this happens, reheat it gently in a saucepan with a tablespoon or two of water to loosen it back up.
It tastes too spicy or peppery. Start with 1 teaspoon of peppercorns instead of 2 on your next batch, and shorten the simmering time by a couple of minutes. The pepper flavor intensifies the longer it simmers.
It doesn’t taste like Dr Pepper at all. Check that you used all three citrus peels, brown sugar (not white), and whole peppercorns. Any substitution in those three areas will shift the flavor profile noticeably. Also, make sure your sparkling water is well-carbonated.
The syrup is too thin even after cooling. It needed a few more minutes on the heat. Next time, simmer until it coats the back of a spoon more noticeably. A slightly underdone syrup still tastes great, it just won’t have as much body.
It’s too sweet. Use 1 teaspoon of syrup instead of 1 tablespoon, or increase the sparkling water ratio. You can also add a small squeeze of fresh lemon to balance the sweetness.
Storage and Shelf Life
Once strained and cooled, transfer your homemade dr pepper syrup to a clean glass jar or bottle with a tight-fitting lid.
Store it in the refrigerator for up to 3 weeks. Give the jar a gentle shake or stir before each use since the natural compounds in the spices can settle.
I don’t recommend freezing this syrup as the texture can change, and with a 3-week fridge life you’ll use it long before it expires.
If the syrup develops any off smell or visible mold, discard it and make a fresh batch. With proper storage this rarely happens.
More Homemade Drinks and Recipes You’ll Love
If you love making your own drinks and pantry staples from scratch, these recipes are EXACTLY what you need next:
- Homemade Coca Cola Recipe — The recipe that started it all and inspired this one. Make your own cola syrup with real spices and zero artificial anything.
- Lemon and Ginger Shots — A bold, zingy immunity shot that takes minutes to make and packs a serious punch. A great companion to your homemade soda routine.
- Strawberry Chia Seed Jam — Four ingredients and 10 minutes. If you love making your own flavored syrups and spreads, this one is a must.
- Homemade Ketchup — Four ingredients, no preservatives, and a taste that puts the bottled stuff to shame. A natural next step if you’re ditching processed ingredients.
- Sweetened Condensed Milk — Two ingredients and you’ll never buy the canned version again. Perfect for using in homemade floats and drinks.
- Homemade Cream Cheese — Because once you start making things from scratch, there’s no going back.
You’ve Got This

Now you know EXACTLY how to make Dr Pepper at home, with real ingredients, in 20 minutes, and for a fraction of the cost of store-bought. No chemicals, no mystery, no artificial coloring. Just a dark, spiced cherry syrup that gives you that iconic flavor on your terms.
Make a batch this weekend. Share it with someone. And leave a comment below to let me know how it turned out. Did you try the float? The cocktail version? I want to hear ALL of it. And if you loved this recipe, please give it a rating so more people can find it!

How to Make Dr Pepper at Home in 20 Minutes
EMAIL THIS RECIPE
Enter your email and I’ll send this directly to you.
Plus you’ll get new recipes from me every week!
Ingredients
- 2 cups brown sugar
- 1 cup water
- 2 strips each orange, lemon, and lime peel (about 6 strips total)
- 1 cup frozen cherries
- 1 cinnamon stick
- 2 tsp whole peppercorns
- 1 small piece fresh ginger
- ¼ tsp ground cardamom
- ¼ tsp ground cloves
- ¼ tsp ground nutmeg
To serve:
- sparkling water
- ice
Instructions
- Add 2 cups brown sugar to a medium saucepan and heat over medium heat, watching closely until the edges just begin to melt, about 3 to 5 minutes.
- As soon as the sugar starts melting, pour in 1 cup water and stir continuously until all the sugar is fully dissolved and the mixture is smooth.
- Add the 6 citrus peel strips, 1 cup frozen cherries, 1 cinnamon stick, 2 tsp peppercorns, fresh ginger, 1/4 tsp cardamom, 1/4 tsp cloves, and 1/4 tsp nutmeg. Stir to combine.
- Increase heat to medium-high and simmer, stirring occasionally, until the syrup is slightly thickened and coats the back of a spoon, about 8 to 10 minutes. Remove from heat promptly — syrup thickens significantly as it cools, so pull it off while it still looks a little thin.
- Strain through a fine mesh sieve into a clean jar or bottle, discarding the solids. Let cool completely before using.
- To serve, add 1 tablespoon of syrup to a glass of ice and top with sparkling water. Stir and adjust to taste.
Notes
Need More Substitutions? Discuss With AI:
Nutrition
Want To Save This Recipe?
Share your email & we’ll send it over! PLUS, you’ll get new recipes from us weekly
Frequently Asked Questions
VERY close. The combination of brown sugar, cherries, citrus peel, peppercorns, and warm spices recreates that complex, layered flavor Dr Pepper is known for. It won’t be a perfect clone since the original recipe has 23 proprietary flavors, but most people are genuinely surprised by how similar it tastes.
The combination of cherry, warm spices like cinnamon, cloves, and cardamom, citrus, and a hint of pepper. In this recipe, the whole peppercorns and citrus peel combination is what gets you closest to that signature taste.
Yes, fresh cherries work just as well. The quantity stays the same at 1 cup.
Use 1/4 tsp of ground black pepper instead and stir it in during step 3. The flavor will be slightly less complex but still very good.
Start with 1 tablespoon per glass of sparkling water. Adjust up to 2 tablespoons for a stronger, sweeter flavor.
Yes. Add 1 to 2 tablespoons of water to the jar and heat it gently in a saucepan until it loosens. Next time, pull it off the heat sooner.
The carbonation is key to getting that soda experience. Flat water won’t give you the same result. If you don’t have a SodaStream, regular canned sparkling water or club soda works perfectly.
Up to 3 weeks in the refrigerator in a sealed jar. Always give it a shake or stir before using.
Yes. You can swap up to half the brown sugar with a natural sweetener like monk fruit. The syrup will be slightly thinner but the flavor holds up well.
Absolutely. There’s no alcohol and all the ingredients are natural. Just adjust the syrup-to-water ratio to control the sweetness for little ones.








