Ingredients
2 cups graham cracker crumbs (about 14 full sheets)
1/2 cup unsalted butter, melted (1 stick)
1/4 cup granulated sugar
1/4 teaspoon fine salt
2 cups pecan halves or pieces, divided
1 (14-ounce) can sweetened condensed milk
3 tablespoons unsalted butter, melted
1 teaspoon vanilla extract
1/4 teaspoon fine salt
Directions
Lightly butter or spray a 9×13-inch glass casserole dish. This is the same kind of dish Grandma Marlene would slide into the fridge, so aim for glass if you have it—it also makes the layered bars look extra pretty on the counter.
Make the crust: In a medium bowl, stir together the graham cracker crumbs, 1/2 cup melted butter, 1/4 cup granulated sugar, and 1/4 teaspoon salt until the mixture looks like damp sand and holds together when pressed.
Press the crust mixture firmly and evenly into the bottom of the prepared glass dish. Use the bottom of a measuring cup or a flat glass to really pack it down so it bakes up sturdy enough to hold the glossy pecan layer.
Toast the pecans for more flavor: Spread 2 cups of pecans on a baking sheet and toast in a 350°F (175°C) oven for 6–8 minutes, until fragrant and slightly darkened. Let them cool slightly, then roughly chop, keeping some pieces larger for that rustic, pecan-studded look on top.
Preheat the oven to 350°F (175°C) if you turned it off after toasting the pecans. The bars will bake briefly before chilling so the sweetened condensed milk layer can thicken and set properly.
Make the butter pecan topping: In a medium bowl, whisk together the sweetened condensed milk, 3 tablespoons melted butter, vanilla extract, and 1/4 teaspoon salt until smooth and glossy.
Fold in about 1 1/2 cups of the chopped toasted pecans, reserving the remaining 1/2 cup for sprinkling over the top. This gives you both a nutty layer inside and a pretty, pecan-studded finish.
Pour the butter pecan mixture evenly over the graham cracker crust in the glass dish. Use a spatula to spread it all the way to the edges so every bar has a good layer of filling.
Sprinkle the reserved chopped pecans evenly over the top, pressing them very gently into the surface so they stick but still sit proudly on top for that glossy, textured look.
Bake the bars at 350°F (175°C) for 18–22 minutes, or until the edges are just starting to bubble and the center looks set but still slightly jiggly. The top should look shiny and glossy, with the pecans lightly toasted.
Cool the pan completely on a wire rack at room temperature. This helps the layers settle so they cut cleanly later and don’t slide apart.
Once cooled, cover the glass casserole dish tightly with plastic wrap or a lid and refrigerate for at least 3 hours, or overnight. This is when the magic happens—the bars firm up into those classic icebox squares Grandma kept tucked away for after-dinner snackers.
When ready to serve, remove the pan from the fridge and let it sit on the counter for about 5–10 minutes to soften just slightly. Use a sharp knife to cut into 16 small squares (or more, if you want bite-sized snackers). Wipe the knife between cuts for the cleanest edges.
Store any leftovers covered in the same glass dish in the fridge for up to 5 days. They’re best enjoyed cold, one little square at a time, whenever someone wanders into the kitchen looking for a sweet bite.
Variations & Tips
To lean even more into the butter pecan flavor, brown the 3 tablespoons of butter for the topping before mixing it with the sweetened condensed milk; it adds a toasty, caramel note. For a slightly less sweet version, use a scant can of sweetened condensed milk (about 1 1/4 cups) and add a splash of heavy cream to loosen it. If you like a thicker, bakery-style bar, press the crust into an 8×11-inch glass dish instead of 9×13 and add 5–8 minutes to the bake time. Swap in half walnuts or almonds if you’re low on pecans, or use a mix for more texture. For a chocolate twist, sprinkle 1/2 cup mini chocolate chips over the hot bars right when they come out of the oven, then gently swirl them into the top without fully mixing for a marbled effect. To make these a little more weeknight-friendly, crush graham crackers in a zip-top bag with a rolling pin to cut down on dishes, and assemble the bars the night before; they slice even better on day two. If you need to transport them to a potluck or family dinner, keep them in the same glass casserole dish, chilled, and cut them on-site so they look neat and hold their shape.