Some desserts just feel like happiness in every bite, and these chocolate peanut caramel bars are exactly that for me. I still remember the first time I made them. My best friend brought a batch to a movie night a few months ago, and honestly, I couldn’t stop thinking about them afterward. They were chewy, crunchy, salty, sweet — basically everything I love in a dessert. I asked her for the recipe the very next day.
Last weekend, I finally made them at home with my family, and the entire kitchen smelled like melted chocolate and roasted peanuts. It turned into one of those slow, cozy weekends where nobody was in a rush. My mom helped drizzle the chocolate on top, my little cousin kept sneaking peanuts from the bowl, and everyone hovered around the fridge waiting for the bars to chill.
Ingredients
For the Filling
- 2 cups roasted peanuts
- 1 cup crushed graham crackers or crispy rice cereal
- 1 cup caramel candies
- 2 tablespoons heavy cream
- ½ cup peanut butter
For the Chocolate Layer
- 2 cups milk chocolate chips
- 1 tablespoon coconut oil or butter
Optional:
- Sea salt flakes for topping
How I Make Them
Step 1: Prepare the Base
In a large bowl, mix the peanuts and crushed graham crackers or cereal together. This gives the bars that crunchy texture everyone loves.
Step 2: Melt the Caramel
In a saucepan over low heat, melt the caramel candies with the heavy cream. Stir slowly until smooth. Add peanut butter and mix well.
This part always smells incredible. My family literally walks into the kitchen the moment the caramel starts melting.
Step 3: Combine Everything
Pour the caramel mixture into the peanut mixture and stir until everything is coated evenly.
Step 4: Shape the Bars
Press the mixture into a parchment-lined tray or shape into small rectangles by hand. Chill for about 20–30 minutes so they firm up.
Step 5: Coat in Chocolate
Melt the chocolate chips with coconut oil until silky smooth. Dip or drizzle the bars with chocolate.
I usually go a little overboard with the chocolate because, honestly, there’s no such thing as too much.
Step 6: Finish and Chill
Sprinkle sea salt or extra peanuts on top, then refrigerate until set.
Little Things I’ve Learned
- Use roasted salted peanuts for the best flavor
- Don’t rush the chilling time
- A tiny sprinkle of sea salt makes a huge difference
- These taste even better the next day
- Store them in the fridge if your kitchen is warm
The Best Part About This Recipe
What I love most is how these bars bring people together. Every single time I make them, someone asks for the recipe before they leave. They’re messy, rich, homemade, and completely comforting — the kind of dessert people remember.
Last weekend, we sat around the table eating these bars with coffee and laughing over old family stories. Nobody cared that the chocolate drizzle wasn’t perfect or that some bars were uneven. Those little imperfections actually made them feel more homemade and real.

