Toffee bars are a rich, buttery dessert with a crisp base and a chewy, sweet topping. This vintage recipe creates a layered treat with a crunchy shortbread-like crust, a sugary filling, and a toasted coconut topping. These bars are perfect for holidays, parties, or just an afternoon snack. The simple ingredients and easy preparation make them a great go-to recipe for any occasion.

Classic Toffee Bars
Classic Toffee Bars FAQ
Can I use margarine instead of butter?
Yes, but butter provides a richer flavor and better texture.
Can I substitute another topping for coconut?
Yes, chopped nuts or chocolate chips work well as alternatives.
How do I store toffee bars?
Keep them in an airtight container at room temperature for up to five days.
Can I freeze these bars?
Yes, wrap them well and freeze for up to two months.
Food History
Toffee has been a favorite treat for centuries, with origins in England. The combination of caramelized sugar and butter creates a rich, chewy texture. In the early 1900s, American bakers started incorporating toffee flavors into cookies and bars. These layered toffee bars became popular in home kitchens due to their simple ingredients and satisfying crunch. Today, they remain a beloved classic.
Timeline
- 1700s – Toffee becomes a popular English treat.
- 1800s – Sugar and butter are used to make hard toffee candy.
- 1900s – Toffee flavors appear in cookies and bars.
- 1950s-1970s – Vintage recipes for toffee bars gain popularity in American kitchens.
- Today – Toffee bars remain a favorite homemade dessert.
Recipe Discussion
This recipe creates a layered dessert with a crisp, buttery base and a chewy, caramelized topping. The crust is made from flour, butter, and sugar, giving it a rich shortbread texture. The topping combines eggs, sugar, baking powder, and coconut, creating a chewy, golden layer when baked. The coconut adds a slight crunch and enhances the overall sweetness. These bars are easy to cut and serve, making them great for sharing.
Preparation Tips
- Use cold butter for a flakier crust.
- Press the base evenly into the pan for uniform baking.
- Let the bars cool completely before slicing to prevent crumbling.
- Toast the coconut before adding it for extra flavor.
- Line the baking pan with parchment paper for easy removal.
Recommended Kitchen Products
The links below lead to top-rated products on Amazon—if you use our links, we can save more recipes.
- Mixing bowls – A set of different-sized bowls makes prep easy.
- 13×9-inch baking pan – A nonstick pan ensures even baking.
- Silicone spatula – Helps spread the batter evenly.
- Cooling rack – Allows the bars to cool properly before cutting.
Serving Suggestions
- With a cup of coffee or tea for an afternoon treat.
- Drizzled with melted chocolate for extra sweetness.
- Served with vanilla ice cream for a delicious contrast.
- Cut into bite-sized pieces for party trays.
- Paired with fresh fruit for a balanced dessert.
A Sweet and Buttery Treat
Toffee bars bring together rich flavors and a satisfying crunch in every bite. The buttery crust, caramelized topping, and toasted coconut make them an irresistible dessert. Whether you serve them at a gathering or enjoy them as a snack, these classic bars will always be a hit.
Start Your Recipe Box
- Start your recipe box or your family or friends. View New and Vintage Recipe Boxes
- View Recipe Cards and Templates
- View Recipe Card Protectors and Sleeves
Vintage Goodies
- Vintage Kitchenware on Etsy
- Vintage Recipes on Amazon
- Vintage Cookbooks on eBay
- Vintage Cookbooks on Etsy
Classic Toffee Bars
Classic Toffee Bars
Toffee bars are a buttery, layered dessert with a crisp crust, chewy caramelized filling, and toasted coconut topping. A vintage classic that's easy to make and perfect for any occasion.
Ingredients
Base:
- ½ cup butter
- 1 cup flour
- ½ cup sugar
Topping:
- 2 eggs
- 1 cup brown sugar
- 1 teaspoon baking powder
- 2 tablespoons flour
- 1 teaspoon salt
- 1 cup coconut (or ⅔ cup milk)
Instructions
- Preheat oven to 350°F. Grease a 13x9-inch pan.
- Mix butter, flour, and sugar for the crust. Press into the pan and bake for 10 minutes.
- In a bowl, beat eggs and brown sugar until smooth.
- Stir in baking powder, flour, salt, and coconut (or milk).
- Pour over the baked crust and spread evenly.
- Bake for an additional 20 minutes or until golden brown.
- Cool completely, then cut into 1x3-inch bars.
