Ooey gooey vegan Seven Layer Bars are loaded with chocolate chips, marshmallows, nuts, and shredded coconut, then finished with a drizzle of vegan sweetened condensed milk. They’re ideal for holiday bake sales or any casual get-together.

Seven Layer Bars—also called Magic Bars or Coconut Dream Bars—are a nostalgic, ultra-sweet treat. A buttery graham cracker crust is topped with layers of chocolate, coconut, chopped nuts, and marshmallows, then finished with a smooth pour of vegan sweetened condensed milk to bring everything together. This vegan version keeps all the indulgence of the original while using dairy-free ingredients.
These vintage-style bars show up at bake sales, holiday gatherings, and coffee shops because they’re simple to make and irresistibly rich. The classic version typically uses dairy products, but this vegan adaptation delivers the same nostalgic flavor and gooey texture using plant-based swaps.
They’re fun to make and even more fun to eat—grab one while they’re still warm if you can. They tend to disappear fast!

What are the 7 layers?
These bars are basically seven layers of sweet goodness built on a graham cracker crust. Here’s a typical combination used in this recipe:
- Crushed graham crackers (use honey-free crackers to keep it vegan)
- Vegan butter
- Vegan chocolate chips
- Mini vegan marshmallows
- Chopped pecans
- Sweetened shredded coconut
- Vegan sweetened condensed milk
One of the best parts of this recipe is how customizable it is. Swap or omit layers to suit your taste—fewer or more “layers” both work well and keep the bars interesting.

How to make vegan 7 layer bars
See the full ingredient list and measurements in the recipe card below.
Start by combining melted vegan butter and graham cracker crumbs. Press that mixture firmly and evenly into the bottom of a prepared 9×13 pan to form the crust.

Evenly sprinkle the chocolate chips, mini marshmallows, pecans, and shredded coconut over the crust so each bite has a mix of textures and flavors.

Pour vegan sweetened condensed milk evenly over the layered ingredients and use a spatula or spoon to distribute it so all the pieces get coated.

Bake at 350°F (175°C) until the edges are golden and the marshmallows look toasted, usually about 30–35 minutes. Allow the pan to cool completely before lifting the bars out using the parchment paper. When cooled, cut into 24 small squares. These bars are delightfully gooey—serve with napkins or forks.

Tips and substitutions
- Customize the layers – Swap or add ingredients such as dried cranberries, blueberries, chopped walnuts, vegan white chocolate chips, chopped vegan peanut butter cups, or pretzel pieces.
- Gluten free – Use crushed gluten-free cookies (golden Oreos or gingersnaps) in place of graham crumbs.
- Vegan butter – Coconut oil works as a substitute if you don’t have vegan butter.
- Condensed milk – If you prefer not to use vegan condensed milk, full-fat coconut milk can be a replacement in a pinch.
- Don’t skip the parchment paper – These bars are very gooey and parchment makes removing and cutting them much easier and cleaner.
Storing and freezing magic bars
Keep leftover bars in an airtight container in the refrigerator for up to one week.
They freeze well for up to three months. Store in a sealed container or freezer bag and thaw in the refrigerator or at room temperature before serving.

Hungry for more vegan cookie bars?
- Smores Cookie Bars
- Chocolate Chip Cookie Bars
- Vegan Pecan Bars
- Chocolate Peanut Butter Bars

Seven Layer Bars (Vegan)
Pin
Comment
Save
Ingredients
- 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
Instructions
- Preheat the oven to 350°F. Spray a 9×13 inch baking pan with non-stick spray and line it with parchment paper.
- Melt the vegan butter in a microwave-safe bowl, then stir in the graham cracker crumbs until combined. Press the mixture firmly into the bottom of the prepared pan.
- Sprinkle the chocolate chips, mini marshmallows, chopped pecans, and shredded coconut evenly over the crust.
- Pour the vegan sweetened condensed milk over the layers and use a spatula to spread it so everything is coated.
- Bake for 30–35 minutes, until the edges turn golden and the marshmallows are toasted.
- Cool completely in the pan before lifting the bars out with the parchment paper. Refrigerate to speed cooling if desired.
- Cut into 24 small squares with a sharp knife. The bars will be gooey—serve with napkins. Store leftovers in the fridge up to 1 week.
Notes
- Gluten free: Use crushed gluten-free cookies such as golden Oreos or gingersnaps in place of graham crumbs.
- You can substitute coconut oil for vegan butter if preferred.
- Other layer ideas: dried fruit, chopped walnuts, vegan white chocolate chips, or chopped pretzels.
- These bars freeze well for convenient make-ahead treats.
Nutrition
| Calories: 193 kcal
| Carbohydrates: 21 g
| Protein: 3 g
| Fat: 12 g
Share and tag the creator if you post your version.