Caramel Nut Bars

Prep Time 15 minutes
Total Time 35 minutes
Servings 32 bars

Jump to Recipe

These Caramel Nut Bars are made with an easy shortbread base and loaded with salted peanuts and cashews, topped with marshmallows and caramel for the perfect sweet and salty treat!

overhead image of caramel nut bars on wax paper

These Caramel Nut Bars are a last minute addition to the Christmas cookie lineup on The Recipe Rebel, and only because we were instantly obsessed!

They have jumped right to the top of our favorite Christmas treats, alongside these Nanaimo Bars and these Seven Layer Magic Bars!

With not much else to do, out Christmas baking bucket list is an epic one this year.

We have been working our way through all the treats we want to make for the blog, plus a slew of other ones we want to try just for fun — then we are making up plates of goodies to share with friends and family!

These Caramel Nut Bars were one we just wanted to try, and although my expectations weren’t that high, we loved them.

caramel nut bars lined up on wax paper

They are sweet and salty and buttery, crunchy and chewy and crumbly, and basically the perfect combination of everything we love.

How to make Caramel Nut Bars:

This is a quick overview with some extra tips — see the full step by step recipe below!

  1. Line your pan: this is a step I never skip when making bars! Lining your baking dish with tin foil or parchment paper is an easy way to remove your bars so you can slice them perfectly. It also makes for easy clean up!
  2. Make your crust: the shortbread base is an easy, multi-purpose base that is also used in these Butter Tart Squares and these Lemon Cheesecake Bars. Just mix up some flour, sugar and cold butter until crumbly. If it holds together when you squeeze it in your hand, that’s what we want! Press it firmly into the pan and don’t worry if some spots have more butter. Bake until just dried looking but not browned.
  3. Sprinkle the peanuts, cashews and marshmallows over the crust — the kids love to help with this part!
  4. Melt your caramels with the cream, and pour over your nuts on the crust. Bake the caramel just a few minutes until it starts bubbling around the edges.
  5. Cool completely before slicing — I find it’s easiest to slice them after they have been refrigerated for several hours. I promise they won’t get too hard when they are cold!
one square of caramel nut bars with cashews around it
Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

How to make these Caramel Bars your own:

  • Swap out the crust: you can use a graham cracker crust, crushed shortbread cookie crust or a Golden Oreo crust — combined with melted butter so that they hold together, then bake for 10 minutes until slightly dried. (I am partial to a thick, buttery shortbread crust in this recipe though 😉 )
  • Swap out the filling: don’t have peanuts or cashews? Feel free to use other nuts, or add in dried fruit, chocolate chips, toffee bits, anything goes!
  • Add a sprinkle of flaked sea salt on top of the caramel after it comes out of the oven, for an even saltier hit.
stack of three caramel nut bars on white background
ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Caramel Nut Bars

5 from 6 votes
These Caramel Nut Bars are made with an easy shortbread base and loaded with salted peanuts and cashews, topped with marshmallows and caramel for the perfect sweet and salty treat!
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Cuisine American
Course Dessert
Servings 32 bars
Calories 208cal



  • 2 cups flour
  • 1/2 cup granulated sugar
  • 1 cup unsalted butter


  • 1 cup roasted, salted peanuts
  • 1 cup roasted, salted cashews
  • 2 cups mini marshmallows
  • 36 caramel candies, unwrapped (like Kraft)
  • 1/2 cup heavy cream



  • Preheat the oven to 350 degrees F and line a 9×13" pan with tin foil or parchment paper.
  • In a medium bowl, stir together flour and sugar. Cut butter into cubes and add to flour, mixing with a pastry cutter, mixer, or your hands until crumbly — if it holds together when you squeeze it, it's ready.
  • Press into prepared pan and bake for 10-12 minutes, until dry looking but not browned.


  • Sprinkle peanuts, cashews and marshmallows over the crust after it has baked.
  • In a small saucepan over medium heat, stir together caramels and cream until melted and smooth.
  • Pour over nuts and marshmallows on crust, drizzling in a thin line to get as much coverage as possible.
  • Bake for 6-8 minutes, until caramel is just bubbling at the edges.
  • Remove and cool completely before slicing.

Nutrition Information

Calories: 208cal | Carbohydrates: 23g | Protein: 3g | Fat: 12g | Saturated Fat: 6g | Cholesterol: 21mg | Sodium: 80mg | Potassium: 97mg | Fiber: 1g | Sugar: 13g | Vitamin A: 237IU | Vitamin C: 1mg | Calcium: 27mg | Iron: 1mg
Keywords caramel nut bars

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions


  1. Lisalia says

    YUMMY! It’s just like my favorite candy bar – made in my own kitchen!! Can’t wait to make them again. So perfect for the holidays.

Leave A Reply

Have you tried this recipe? Leave a rating