
Creamy Old-Fashioned Peanut Butter Caramel Fudge Squares
There is something wonderfully nostalgic about homemade fudge. These Creamy Old-Fashioned Peanut Butter Caramel Fudge Squares combine two classic flavors—rich peanut butter and buttery caramel—in a soft, indulgent candy that feels like it came straight from a vintage family recipe box.
The peanut butter gives the fudge a creamy, nutty richness, while a homemade caramel mixture adds a deeper buttery sweetness. Once chilled and cut into small squares, the result is smooth, dense, and satisfying without requiring complicated decorating or special equipment.
Whether you are preparing a holiday candy tray, making a homemade gift, or simply craving an old-fashioned sweet, these fudge squares are an easy treat to keep in your recipe collection.
Why You’ll Love This Recipe
- Creamy and rich: Peanut butter creates a wonderfully smooth texture.
- Buttery caramel flavor: Caramel adds depth instead of making the fudge taste simply sweet.
- Easy to prepare: The recipe uses basic ingredients and straightforward stovetop cooking.
- Perfect for gifting: Cut the finished fudge into neat squares and package them in a small box or tin.
- Make-ahead friendly: The squares keep well when stored properly.
Ingredients
For the Peanut Butter Fudge
- 1 cup creamy peanut butter
- 1/2 cup unsalted butter
- 1/2 cup evaporated milk
- 1 1/2 cups granulated sugar
- 1/2 cup light brown sugar, packed
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
For the Caramel Layer
- 1/2 cup unsalted butter
- 1 cup packed light brown sugar
- 1/2 cup heavy cream
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
Optional Topping
- 1/3 cup chopped roasted peanuts
- A small pinch of flaky sea salt
Equipment
You will need:
- An 8-inch square baking pan
- Parchment paper
- A medium heavy-bottomed saucepan
- A wooden spoon or heat-resistant spatula
- A candy thermometer, preferably
- A sharp knife for cutting the finished fudge
Step 1: Prepare the Pan
Start by lining an 8-inch square baking pan with parchment paper, leaving some paper hanging over two sides. This creates convenient handles for lifting the finished fudge out of the pan.
Lightly grease the parchment if desired. Set the prepared pan aside while you make the fudge.
Step 2: Make the Peanut Butter Base
Place the butter, evaporated milk, granulated sugar, and brown sugar in a heavy-bottomed saucepan.
Heat the mixture over medium heat, stirring frequently as the butter melts and the sugars dissolve.
Once the mixture begins to bubble, continue cooking while stirring steadily. If you are using a candy thermometer, cook until the mixture reaches approximately 234–238°F (112–114°C).
This temperature is important because it determines the final texture. Undercooking can leave the fudge too soft, while excessive cooking can make it dry or crumbly.
Step 3: Add the Peanut Butter
Remove the saucepan from the heat and immediately stir in the peanut butter, vanilla extract, and salt.
Keep stirring until the peanut butter is completely incorporated and the mixture looks smooth and glossy.
The residual heat from the cooked sugar mixture will help the peanut butter melt into the fudge base.









No Responses Yet