If you love coffee shop flavors but don’t love the price, this homemade Toffee Nut Coffee Syrup is a great recipe to keep in your fridge.
It has a rich buttery toffee flavor with warm roasted nuts and a smooth caramel sweetness.
Stir it into hot coffee, iced coffee, lattes, or even hot chocolate whenever you want a cozy café-style drink at home.
Makes: 24 servings (about 1½ cups syrup, 1 tablespoon per serving)
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Why I Love This Recipe
The first time I made this syrup, I wanted something that tasted like my favorite coffee shop drink without leaving the house. After trying a few batches, I found that lightly toasting the pecans before simmering them with brown sugar gave the syrup a deep, warm flavor that reminded me of classic toffee. Now I keep a bottle in the refrigerator because it makes an ordinary cup of coffee feel special in just a few seconds.
- Rich buttery toffee flavor with roasted nuts.
- Made with simple pantry ingredients.
- Ready in about 20 minutes.
- Perfect for hot or iced coffee.
- Stores well for weeks in the refrigerator.
- Easy to customize with different nuts or extracts.

What You’ll Need
- 1 cup water
- 1 cup packed light brown sugar
- ¼ cup granulated sugar
- ½ cup chopped pecans
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- ½ teaspoon butter extract
- ¼ teaspoon salt

Pro Tips
- Toast the pecans first for the richest flavor.
- Stir often once the sugar melts so it doesn’t stick.
- Let the syrup cool before bottling.
- Strain well for a smooth coffee syrup.
- Shake the bottle gently before each use if any natural oils settle.
Tools You’ll Need
- Medium saucepan
- Wooden spoon
- Measuring cups
- Measuring spoons
- Fine mesh strainer
- Heatproof bowl
- Funnel
- Glass bottle or mason jar
Substitutions and Variations
- Use walnuts instead of pecans.
- Add ¼ teaspoon almond extract for more nut flavor.
- Replace light brown sugar with dark brown sugar for a deeper caramel taste.
- Add a cinnamon stick while simmering for a warm spice flavor.
- Add a splash of maple extract for extra richness.
Make Ahead Tips
Prepare the syrup up to three weeks ahead. Store it in a sealed glass bottle in the refrigerator until ready to use.
Recipe
Step 1: Toast the Pecans
Place ½ cup chopped pecans into a dry medium saucepan. Cook over medium heat for 3 to 4 minutes, stirring often until fragrant.

Step 2: Add the Sugar and Water
Add 1 cup water, 1 cup packed light brown sugar, ¼ cup granulated sugar, and ¼ teaspoon salt to the toasted pecans. Stir until the sugars dissolve.

Step 3: Simmer the Syrup
Bring the mixture to a gentle simmer. Cook for 10 minutes, stirring every minute until slightly thickened.

Step 4: Finish the Syrup
Remove the saucepan from the heat. Stir in 2 tablespoons unsalted butter, 1 teaspoon vanilla extract, and ½ teaspoon butter extract until the butter completely melts.

Step 5: Strain and Bottle
Pour the syrup through a fine mesh strainer into a heatproof bowl. Transfer the smooth syrup into a clean glass bottle using a funnel. Let cool completely before sealing.

Why This Recipe Works (Quick Science)
Brown sugar contains molasses, which gives the syrup a rich caramel flavor. Toasting the pecans releases natural oils and creates deeper roasted flavors through the Maillard reaction. Butter adds richness while vanilla and butter extract build the classic coffee shop toffee flavor. Simmering the syrup allows enough water to evaporate so it becomes thick enough to blend smoothly into drinks.
Common Mistakes
- Boiling too hard can make the syrup too thick.
- Burning the pecans creates a bitter flavor.
- Skipping the strainer leaves small nut pieces in the syrup.
- Bottling while very hot can create extra condensation.
- Cooking too long can make the syrup hard after cooling.
What to Serve With
- Hot brewed coffee
- Espresso drinks
- Iced coffee
- Cold brew
- Latte
- Cappuccino
- Hot chocolate
- Chai latte
- Vanilla ice cream
- Pancakes or waffles
Leftovers and Storage
Store the syrup in a sealed glass bottle in the refrigerator for up to 3 weeks. For the best flavor, let it sit at room temperature for about 10 minutes before using if it has thickened in the refrigerator.
Macros Information
Per 1 tablespoon serving (approximate):
- Calories: 48
- Carbohydrates: 11g
- Protein: 0g
- Fat: 0.4g
- Saturated Fat: 0.2g
- Fiber: 0g
- Sugar: 11g
- Sodium: 22mg
FAQ
Can I use walnuts instead of pecans?
Yes. Walnuts give a slightly earthier flavor but work very well.
Do I have to strain the syrup?
Straining gives the smoothest coffee syrup and removes the nut pieces.
Can I freeze it?
Yes. Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator.
Can I make it dairy-free?
Yes. Leave out the butter or use a dairy-free butter substitute.
How much syrup should I add to coffee?
Start with 1 tablespoon for an 8-ounce cup of coffee. Add more if you prefer a sweeter drink.
Final Thoughts
Making your own Toffee Nut Coffee Syrup is one of the easiest ways to bring coffee shop flavor into your kitchen. The combination of toasted pecans, rich brown sugar, butter, and vanilla creates a smooth syrup that works beautifully in hot coffee, iced drinks, desserts, and more. Once you try a homemade batch, you’ll always want a bottle waiting in the refrigerator. If you make this recipe, I’d love to hear how you used it and any creative twists you added. Happy brewing!

