Ooey gooey vegan Seven Layer Bars are sprinkled with chocolate chips, marshmallows, nuts, and coconut before they’re finished with a drizzle of vegan sweetened condensed milk. Perfect for the holiday bake sale or any time of year!

close up on a cut cookie bar with toasted marshmallows, coconut, and chocolate on top.

Seven Layer Bars (also known as Magic Bars and Coconut Dream Bars) are a sweet lover’s dream. The buttery graham cracker base is sprinkled with layers and layers of chocolate, coconut, nuts, and marshmallows. The finishing drizzle of Vegan Sweetened Condensed Milk really makes this dessert taste just as delicious as the classic.

You can usually find these vintage cookie bars at bake sales, around the holidays, or for sale in coffee shops. The original recipe, which you’ve probably seen on the back of any sweetened condensed milk can, is made with dairy. All of us sugar-loving vegans have been missing out until now! 

I think you’re really going to have a lot of fun with these cookie bars. Make sure you grab one at the party because they never last long!

a bite missing from a cookie bar with toasted marshmallows, coconut, and chocolate on top.

What are the 7 layers?

Sweets, sweets, and more sweets! The magic bars have a graham cracker crust and plenty of sweets on top to bring all of the seven layers together. This is what I used:

  1. Crushed graham crackers (honey free for vegan)
  2. Vegan butter
  3. Chocolate chips
  4. Mini marshmallows
  5. Pecans
  6. Shredded coconut
  7. Vegan sweetened condensed milk

Feel free to customize this recipe any way you like. Maybe you’d prefer 4 layer bars or 10 layer bars! It’s a really fun recipe to play with.

3 bowls filled with crushed graham crackers, nuts, chocolate, and coconut, and condensed milk.

How to make vegan 7 layer bars

Find the complete recipe with measurements below.

Mix the melted vegan butter and graham cracker crumbs together in a bowl. Pour them into your prepared baking pan and press into an even layer.

a graham cracker crust pressed into the bottom of a metal baking pan.

Sprinkle the chocolate chips, marshmallows, pecans, and shredded coconut evenly over the crust.

a metal baking pan filled with chocolate chips, mini marshmallows, coconut, and nuts.

Finish by pouring the vegan sweetened condensed milk all over the layers. Use a spatula or spoon to make sure it’s evenly distributed.

a spoon spreading condensed milk over layers of candy and chocolate in a metal baking pan.

Bake until the marshmallows look toasted and the edges turn golden brown. Let them cool in the pan before lifting them out and letting them cool completely. When ready, cut them into 24 small squares and enjoy with plenty of napkins!

baked cookie bars topped with toasted marshmallows and chocolate in a metal baking pan.

Tips and substitutions

  • Customize the layers – Add even more or swap the layers for anything you like! Dried cranberries or blueberries, chopped walnuts, peanut butter, vegan white chocolate chips, chopped peanut butter cups, or chopped pretzel pieces would all be delicious.
  • Gluten free – The seven layer bars can be made without graham crackers if you’re gluten free. Just replace them with crushed gluten free golden oreos or gluten free gingersnap cookies.
  • Vegan butter – Coconut oil can be used if you don’t have vegan butter at home. 
  • Condensed milk – If you don’t want to make vegan condensed milk, a can of full fat coconut milk will work as a substitute.
  • Don’t skip the parchment paper! These bars put the “goo” in gooey and will be quite messy when lifted out of the pan to cut. The parchment paper will make removing the bars really easy while keeping the mess to a minimum.

Storing and freezing magic bars

Store the leftover magic bars in an airtight container in the fridge for 1 week.

The bars also freeze well in a sealed container or bag for 3 months. Just let them thaw at room temperature or in the fridge before serving.

close up on a cut cookie bar with toasted marshmallows, coconut, and chocolate on top.
close up on a cut cookie bar with toasted marshmallows, coconut, and chocolate on top.
4.86 stars (7 ratings)

Seven Layer Bars (Vegan)

Ooey gooey vegan Seven Layer Bars are sprinkled with chocolate chips, marshmallows, nuts, and coconut before they’re finished with a drizzle of vegan sweetened condensed milk.
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Servings: 24 bars


  • 1/2 cup vegan butter
  • 2 cups graham cracker crumbs (honey free)*
  • 1 cup vegan chocolate chips
  • 1 cup mini vegan marshmallows
  • 1 cup chopped pecans
  • 1 cup sweetened shredded coconut
  • 1 cup Vegan Condensed Milk


  • Preheat the oven to 350 degrees F. Spray a 9×13 inch baking pan with non-stick spray and line with parchment paper (trust me, things can get sticky and hard to clean).
  • In a microwave safe bowl, melt the vegan butter. Once melted, stir in the graham cracker crumbs until combined. Press evenly into the bottom of the prepared pan.
  • Sprinkle the chocolate chips, marshmallows, pecans and shredded coconut evenly over the crust.
  • Pour the sweetened condensed milk on top and use a spatula to make sure it's evenly distributed.
  • Bake for 30-35 minutes, until the edges start to turn golden brown. Remove from the oven.
  • Cool completely in the pan before lifting the bars out using the parchment paper. You can stick the pan in the refrigerator to speed the cooling process, if desired.
  • Cut in 24 small squares using a very sharp, large knife. The bars will still be very gooey and messy, so serve on a plate with a fork! Store leftover bars in the refrigerator for up to 1 week.


  1. Gluten free – Substitute gluten free golden oreos or gingersnaps, or graham crackers if you can find them. To make crumbs, simply blitz them in your blender or food processor.
  2. May use coconut oil instead of vegan butter, if desired.
  3. Other layers to use: dried cranberries or blueberries, chopped walnuts, vegan white chocolate chips or chopped pretzel pieces.
  4. The bars can be frozen if desired.


Serving: 1of 24 bars | Calories: 193kcal | Carbohydrates: 21g | Protein: 3g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 1g | Sodium: 104mg | Potassium: 92mg | Fiber: 1g | Sugar: 15g | Vitamin A: 216IU | Vitamin C: 1mg | Calcium: 55mg | Iron: 1mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , ,

you may also like:


  1. I’m looking forward to making these phenomenally delicious & sweet bars again for the holidays. Thanks so much Nora! ❤️💚

  2. Dang it Nora! These are so good and I ate more than I should have lol! I added butterscotch chips since I had them laying around and only used half the called for coconut for personal taste. I had a can of oat condensed milk I have been waiting to use and it worked great. I will be making these again. Good job as always 🙂

  3. These are phenomenal!!! I used slightly salted unsweetened coconut chips (I couldn’t find a vegan or organic sweetened version) and added broken pretzel pieces on top. I could eat these again and again. Nora’s one millionth amazing recipe. Thank you for sharing!!!

    1. Hi Sara. Thank you for sharing your wonderful and fun feedback! I’m glad you are loving the bars! Thank you for using my recipes!

  4. Hello! These taste great but the graham cracker layer is a bit too soft and greasy feeling. Would less butter do the trick to make the crust like more traditional seven layer bars? Great recipe just trying to work that part out. Thank you!!!

    1. You can try adding a little less vegan butter if you want, I did not find them greasy though. Could have something to do with the brand you use as well.

  5. oh my oh my, really good! I made the vegan concentrated milk- really decadent.
    the base was a bit too crumbly. Would adding dates be a problem?

  6. I’m so excited to try this, but I can’t find organic sweetened coconut shreds, or certified vegan sweetened coconut shreds. Could unsweetened still work? 

    Your name is spoke with reverence in our household, by the way. Love every recipe we’ve tried, and there have been countless! Thank you for all of them!!

  7. I make something similar but with cornflake crumbs instead of graham cracker (tastes yummy, kinda sweet-savory), but I’ve never used marshmallows! Genius. I will try this. Thanks for sharing.

    1. Dandies are my favorite, which I can find at Whole Foods and many other stores near me, or online. I also like Trader Joe’s marshmallows, which are vegan friendly.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.