Growing up, the only seven layer food I knew about was bean dip. And that was only because of my last year of Camporee.
Around when I started middle school, my mom began a Girl Scout troop for four of my friends and me. We were a little tired of the tea parties and overzealous cookie sales of our original troop, and we wanted to focus on adventurous, outdoorsy activities like rock climbing and kayaking instead.
When spring arrived, we excitedly planned out the highlight of our year: Camporee. We outlined packing lists, campfire songs, and the minivan seating chart. Growing up in a camping-obsessed family (we went at least twice each summer!), I figured we’d grill burgers and dogs for dinner that first night, but…
My best friend’s mom didn’t trust the cleanliness of the campground fire pits. (She considered staying at a motel “camping” and actually sent us up with packets of travel-sized toilet seat covers.) To make sure we didn’t starve, she bought ginormous bags of tortilla chips and two humongous platters of seven layer bean dip, along with chocolate chip cookies and tootsie rolls for dessert.
So for most of my life, I thought that bean dip was the only seven layer dish out there… Until I met Trish and Dorothy — and then sat mesmerized at my computer screen every time they posted a seven layer bar (aka magic bar!) recipe.
All of their chocolate and coconut treats looked oh so gooey and irresistible, so I finally caved and made my own version: these Healthier Chocolate Caramel Seven Layer Bars!
WHAT ARE SEVEN LAYER BARS?
If you’re like I was and am still stuck on layer of refried beans and cheese, let’s go over the anatomy of traditional seven layer bars. (They’re also called “magic bars!”) You’ve got…
♡ graham crackers
♡ butter
♡ shredded coconut
♡ chocolate chips
♡ butterscotch
♡ nuts
♡ sweetened condensed milk
…all layered in a pan and baked until they reach melty, gooey, finger-licking perfection. Truly decadent and basically irresistible!
HOW TO MAKE HEALTHIER SEVEN LAYER BARS
With that out of the way… Let’s go over how to make these healthier seven layer bars! To lighten up the traditional version, I used a few simple swaps.
Egg whites for butter. Melted butter holds together the graham cracker crust in the original version, but since I’ve already used egg whites in cheesecake crusts (which are essentially the same thing!), I did that here as well. It cut out a whole lot of calories… And added in some protein too!
Caramel for butterscotch. This was mainly because of my personal flavor preferences. Something about sweet, buttery caramel is so irresistible! But it also shaves off a few more calories while adding that oh-so-addictive gooeyness. I don’t know if I’ll ever go back to butterscotch!
Greek yogurt and Truvia. Instead of using pure sweetened condensed milk, I swapped in Greek yogurt and Truvia for half of it. The final drizzle was still creamy and sweet — and nobody noticed the difference!
Tip: If you’re not a fan of Truvia (or don’t have it on hand!), many other no-calorie sweeteners will also work. See the Notes section for some of my other recommendations!
These three swaps resulted in bars with substantially fewer calories, less sugar, and less fat compared to the originals. (See the Nutrition Information for these healthier seven layer bars for more details!)
The last benefit of my version? It only makes half a pan — not a full-sized 9×13″ one! With how dangerously addictive these bars proved to be (one of those “wake up in the middle of the night and sneak into the kitchen when no one is looking” treats!) that made it much easier on my lack of willpower…
And so did giving some of them away to neighbors and friends. Sharing is caring, right??
PS The best part? There’s another version of these seven layer bars in my cookbook! 😉
Then when you make your own, remember to snap a picture and share it on Instagram using #amyshealthybaking and tagging @amys.healthy.baking IN the photo itself! (That guarantees I’ll see your picture! 🙂 ) I’d love to see your healthier seven layer bars!

Healthier Chocolate Caramel Seven Layer Bars
Ingredients
- 10 sheets (155g) chocolate graham crackers
- 3 large egg whites
- 6 tbsp (30g) reduced fat shredded unsweetened coconut
- ¼ cup (56g) miniature chocolate chips
- ¼ cup (30g) finely chopped pecans
- 4 caramel squares, diced (I used these)
- 4 oz (113g) fat-free sweetened condensed milk
- ¼ cup (60g) plain nonfat Greek yogurt
- 1 tbsp (13g) Truvia
Instructions
- Preheat the oven to 350°F, and coat a 9”-square pan with nonstick cooking spray.
- Break the graham crackers into pieces, and add to a food processor or blender. Pulse until they resemble fine crumbs. Transfer the crumbs to a bowl, and add the egg whites. Mix together until fully incorporated. Press into the bottom of the prepared pan.
- Sprinkle the coconut, chocolate chips, pecans, and diced caramel squares over the graham cracker crust in that order. In a small bowl, stir together the sweetened condensed milk, Greek yogurt, and Truvia. Drizzled over the top.
- Bake at 350°F for 18-20 minutes. Cool completely to room temperature, and allow the bars to set once they reach room temperature for at least 3 hours before slicing into squares.
Notes
View Nutrition Information + Weight Watchers Points
You may also like Amy’s other recipes…
♡ Fudgy Caramel Brownies
♡ Caramel Apple Cookies
♡ Caramel Pretzel Bites
♡ Peanut Butter Banana Seven Layer Bars
♡ Clean Eating Seven Layer Bars
♡ Extra Fudgy Oreo Brownies
♡ Almond Joy Oatmeal Cookies
♡ Pecan Pie Thumbprint Cookies
♡ …and the rest of Amy’s healthy dessert bar recipes!










I am loving all the healthy substitutions to these awesome gooey bars. The only thing I can’t get past though…you said you would never go back to butterscotch!!!! I’m not sure I can be friends now. LOL! Just kidding about that…but seriously? Don’t forget the butterscotch goodness please!!!
Oh no!! I still want to be friends Jocelyn! I’ll make a pan with butterscotch JUST for you!! ♥
Dear Amy, these bars look terrific! I wish I had one with me now. Pinned for later. xo, Catherine
Thank you so much for your sweet words and pin Catherine!
If you brought these camping, I’d choose them over 7-layer bean dip for dinner! I’m still drooling over these pics! Love the moody lighting of them – pinned!
Aww thank you Sarah! I’ll make sure to bring a pan just for you if we ever go camping together! 😉
These sound good, however, I personally would not consider them to be “Skinny” because even with the fat-free sweetened condensed milk they are fairly high in Sodium and Carbs!
Did I miss the nutritional info listing? I would like to see fats and sugars in particular. They look yummy.
The Nutrition Info is included beneath the recipe! I hope you enjoy the bars Karen!
I made these today and they were scrumptious! I have a question though…is it supposed to be sweetened condensed milk? I tasted it before drizzling and didn’t think it needed any additional sweetener…
I’m so glad you enjoyed the bars Lisa! Yes, it’s supposed to be sweetened condensed milk. Some people detect a subtle tartness when they mix in the Greek yogurt, so I added the Truvia to help balance that out. You’re welcome to omit it in the future if you’d prefer! 🙂
Hi Amy! I made this tonight. I tasted it and it seems like the cookie crust has an egg taste to it? I used ten sheets of cookies with 3 egg whites like you said. One sleeve is the long rectangular right? Two of those equal one serving on the box? Was I supposed to do 10 servings instead of sleeves? Maybe when it cools, it will taste better…any thoughts would be appreciated! The topping turned out delicious! It’s just the bottom crust I’m concerned about. Thanks!
Shannon
Yes, one sheet is the long rectangle (each long rectangle looks like its perforated into 4 smaller rectangles). When the crust is warm, it hasn’t had a chance to fully set, so I could definitely see how it might have a “egg” flavor to it. Did it taste any better once it had cooled? And how fresh were your graham crackers? That may play into it as well. We’ll figure this out together! 🙂
Amy,
It did taste less egg like after sitting in the fridge over night. I think the graham crackers I bought weren’t stale…but just weren’t that good tasting. I was snacking on them by themselves and even thought they were bland in flavor. They were the keebler brand so I found that kind of odd. Maybe I got a bad box! Perhaps next time I’ll add a little sweetener to the egg and graham cracker crust mixture! I also thought about using coconut oil melted. Although it still has fat in it, it’s better than butter! Thanks for replying! Other than that, it turned out delicious! It did stick to the pan so I recommend to anyone that they spray and flour the their pan so they come out easier when serving. 🙂
I’ve never heard of Keebler brand graham crackers! If they’re bland on their own, then those graham crackers would definitely be the culprit. I always prefer Honey Maid for graham crackers, if possible, although I’ve found that both Safeway’s and Target’s own brand taste very good as well. I think if you bake the seven layer bars again with better graham crackers, you won’t notice that “egg” flavor in the crust. 🙂 And thanks for sharing your flouring the pan tip too, Shannon!
Thank you for the recipe! I made these tonight but unfortunately the crust came out not tasting good. It seemed almost soggy. I used the recommended amount of crackers (Annie’s Organics brand), the three egg whites, and also added a tablespoon of butter. I know the butter wasn’t what affected these as the traditional recipe uses butter which acts as a binder. Many of the recipes say that too much egg white causes sogginess so I’m thinking taking it down to one might solve it.
What do you think? The topping was awesome and I even found a coconut milk sweetened condensed milk at whole foods to further make these nutritious. Used unsweetened 100% chocolate chips and unsweetwned coconut.
I really appreciate your interest in my recipe Kristin! Let’s figure out what happened. 🙂 Your addition of butter actually did affect the texture. It added extra moisture to the crust, which is what made the crust soggy. If you follow the recipe as written, without adding anything else to the crust, the crust should turn out just fine! 🙂