Old-Fashioned Natchez Cookies (Graham Cracker Toffee Bars with Pecans & Chocolate Chips)
These old-fashioned Natchez Cookies are made from scratch with real, wholesome ingredients — buttery caramel poured over graham crackers, sprinkled with pecans and chocolate chips, and baked until perfectly bubbly and golden. They’re rich, crunchy, and melt-in-your-mouth delicious — a nostalgic treat that’s perfect for holidays, bake sales, or simply an afternoon indulgence.

This post may contain affiliate links. As an amazon associate I earn from qualifying purchases at no additional cost to you.
These Natchez Cookies define Christmas treats for me. Growing up, we affectionately called them “Graham Cracker Things,” and it never truly felt like Christmas until my mom made a batch. With our big extended family, these cookies were always the first to disappear at holiday gatherings — buttery, crunchy, and impossible to stop eating.
I have so many fond memories helping my mom make multiple batches each year, filling the kitchen with the smell of caramel and chocolate. It’s one of those simple recipes that instantly brings you back home. I’m so excited to share them with you so they can become part of your holiday traditions too. Trust me — they’re addicting, so go ahead and make a double batch!
What Are Natchez Cookies?
If you’ve never heard of Natchez Cookies (rhymes with matches), you’re in for a delicious surprise. These Southern-style cookie bars get their name from Natchez, Mississippi and are known for their irresistible combination of buttery caramel, crunchy pecans, and smooth chocolate — all layered over a crisp graham cracker base.
Think of them as a cross between a cookie and a toffee bar — sweet, slightly salty, and perfectly balanced. Every bite offers a satisfying crunch from the graham crackers and pecans, plus the melt-in-your-mouth goodness of homemade caramel and chocolate.
They’re easy to make, quick to bake, and impossible to resist — no mixers or special equipment required.

Why You’ll Love This Recipe
These Natchez Cookies are simple, classic, and full of real flavor. Here’s why they’re sure to become a family favorite:
- Made with real, simple ingredients — butter, brown sugar, vanilla, and quality graham crackers.
- Quick and easy to make — just 10 minutes of baking time.
- Rich, buttery flavor that tastes like homemade toffee.
- Perfect for holidays or gifting — these cookies package beautifully.
- No fancy tools required — just a saucepan and baking sheet.
Whether you’re making them for a cookie exchange, a family gathering, or just because you’re craving something sweet, this recipe delivers every time.
Ingredients You’ll Need
All you need are a few pantry staples and quality ingredients:
- 12–15 whole graham crackers – I prefer Annie’s brand for their better ingredients and natural flavor.
- 1 cup (2 sticks) butter – Real butter is essential for that rich caramel base.
- 1 cup brown sugar – Light or dark both work; it adds deep toffee flavor.
- 1 teaspoon pure vanilla extract – Always use pure for the best flavor.
- 1 ⅓ cups pecans – Adds crunch and nuttiness that balances the sweetness.
- 1 cup semisweet chocolate chips – Melts into the warm caramel for a perfect chocolate layer.
That’s it — no corn syrup, no processed shortcuts, just real ingredients that come together beautifully.

Step-by-Step Instructions for Natchez Cookies
1. Prepare the Pan
Preheat your oven to 350°F. Lightly grease with butter an 11×17-inch baking sheet (or a similar size). Arrange the graham crackers in a single layer, edge to edge, to fully cover the bottom of the pan.
2. Make the Caramel Sauce
In a medium saucepan, combine 1 cup butter and 1 cup brown sugar over medium heat. Stir until the butter melts and the mixture begins to boil. Continue stirring until the sugar dissolves and the mixture is smooth.
3. Add Vanilla and Boil
Stir in 1 teaspoon vanilla extract, then increase the heat to medium-high and bring the mixture to a rolling boil. Boil for 1 minute, stirring constantly.
4. Pour Over Crackers
Carefully pour the hot caramel mixture evenly over the graham crackers, spreading gently with a spatula if needed.
5. Add the Pecans
Sprinkle 1⅓ cups of pecans (I leave mine whole, but you can chop them if you would like) evenly over the caramel layer.
6. Bake
Place the pan in your preheated oven and bake for about 10 minutes, or until the caramel topping is bubbling all over. Keep an eye on it so it doesn’t burn — it should be golden, bubbly, and glossy.
7. Add Chocolate Chips
Remove the pan from the oven and immediately sprinkle 1 cup semisweet chocolate chips evenly over the top. The residual heat will melt the chocolate just enough to soften it.
8. Cool and Cut
Let the cookies cool in the pan for about 4 minutes — no longer, or they may stick. Use a thin metal spatula to carefully transfer the cookies (one graham cracker at a time) to a wire rack to cool completely.
Once fully cooled — several hours or overnight — cut each cookie (graham cracker) in half or in thirds. Store in an airtight container or serve right away!
Tips for Perfect Natchez Cookies
- Use real butter for the best flavor — margarine won’t caramelize properly.
- Boil for exactly 1 minute to ensure your caramel thickens but doesn’t turn grainy.
- Work quickly when transferring the cookies off the pan — the caramel hardens as it cools.
- Cool completely before cutting to get clean, even slices.
- Add sea salt before the chocolate sets for a salted-toffee twist.
Variations & Substitutions
- Nut-Free Option: Skip the pecans if you would rather, growing up we would do half with nuts and half without.
- Different Nuts: Try walnuts, almonds, or even macadamia nuts.
- Chocolate Swaps: Dark chocolate, milk chocolate, or white chocolate chips all work beautifully.
- Festive Touch: Add crushed peppermint at Christmas or pastel M&Ms at Easter for a fun holiday twist.
How to Store & Freeze
- To Store: Keep Natchez Cookies in an airtight container at room temperature for up to 5 days.
- To Freeze: Layer cookies with parchment paper in a freezer-safe container and freeze for up to 3 months. Thaw at room temperature before serving.
They’re perfect for make-ahead holiday baking or for keeping a stash of homemade treats ready for when cravings strike.

Serving Ideas for Natchez Cookies
These cookies are the kind that disappear fast — everyone always asks for the recipe. Serve them:
- With a cup of coffee or tea for an afternoon treat.
- As part of a cookie exchange or dessert platter.
- Wrapped in cellophane bags tied with ribbon for easy gifting.
- Crumbled over some homemade ice cream for a quick dessert upgrade.
From My Colorado Kitchen to Yours
These Old-Fashioned Natchez Cookies are a true taste of comfort — buttery, nutty, and chocolatey with that irresistible homemade caramel layer. Made with real ingredients and no shortcuts, they’re proof that simple, from-scratch recipes are always the most rewarding.
Whether you’re sharing them with family, gifting them during the holidays, or sneaking one with your afternoon coffee, these cookies are sure to become a year-round favorite.
My Colorado Kitchen — Where Real Ingredients Meet Everyday Cooking.
If you try it, I’d love to hear from you! Share a photo or comment below, or Tag me on instagram @my.colorado.kitchen — I love seeing your creations.
Natchez Cookies
These old-fashioned Natchez Cookies are made from scratch with real, wholesome ingredients — buttery caramel poured over graham crackers, sprinkled with pecans and chocolate chips, and baked until perfectly bubbly and golden. They’re rich, crunchy, and melt-in-your-mouth delicious — a nostalgic treat that’s perfect for holidays, bake sales, or simply an afternoon indulgence.
Ingredients
- 12–15 whole graham crackers
- 1 cup (2 sticks) butter
- 1 cup packed brown sugar
- 1 teaspoon pure vanilla extract
- 1 ⅓ cups pecans
- 1 cup semisweet chocolate chips
Instructions
1. Prepare the Pan
Preheat your oven to 350°F. Lightly grease with butter an 11x17-inch baking sheet (or a similar size). Arrange the graham crackers in a single layer, edge to edge, to fully cover the bottom of the pan.
2. Make the Caramel Sauce
In a medium saucepan, combine 1 cup butter and 1 cup brown sugar over medium heat. Stir until the butter melts and the mixture begins to boil. Continue stirring until the sugar dissolves and the mixture is smooth.
3. Add Vanilla and Boil
Stir in 1 teaspoon vanilla extract, then increase the heat to medium-high and bring the mixture to a rolling boil. Boil for 1 minute, stirring constantly.
4. Pour Over Crackers
Carefully pour the hot caramel mixture evenly over the graham crackers, spreading gently with a spatula if needed.
5. Add the Pecans
Sprinkle 1⅓ cups of pecans (I leave mine whole, but you can chop them if you would like) evenly over the caramel layer.
6. Bake
Place the pan in your preheated oven and bake for about 10 minutes, or until the caramel topping is bubbling all over. Keep an eye on it so it doesn’t burn — it should be golden, bubbly, and glossy.
7. Add Chocolate Chips
Remove the pan from the oven and immediately sprinkle 1 cup semisweet chocolate chips evenly over the top. The residual heat will melt the chocolate just enough to soften it.
8. Cool and Cut
Let the cookies cool in the pan for about 4 minutes — no longer, or they may stick. Use a thin metal spatula to carefully transfer the cookies (one graham cracker at a time) to a wire rack to cool completely.
Once fully cooled — several hours or overnight — cut each cookie (graham cracker) in half or in thirds. Store in an airtight container or serve right away!
Notes
- Use real butter for the best flavor — margarine won’t caramelize properly.
- Boil for exactly 1 minute to ensure your caramel thickens but doesn’t turn grainy.
- Work quickly when transferring the cookies off the pan — the caramel hardens as it cools.
- Cool completely before cutting to get clean, even slices.
- Add sea salt before the chocolate sets for a salted-toffee twist.
- Nut-Free Option: Skip the pecans if you would rather, growing up we would do half with nuts and half without.
Nutrition Information:
Yield: 36 Serving Size: 1Amount Per Serving: Calories: 137Total Fat: 9.4gTrans Fat: 0gCarbohydrates: 13.2gProtein: 1g
Nutrition facts are calculated automatically and are approximate.
