This post may contain affiliate links. Please read our disclosure policy.

Make vegan Mars Bars (Milky Way Bars) at home with just 6 ingredients and less than 1 hour! These decadent candy bars are made with gluten-free nougat and real-deal vegan caramel coated in melted dark chocolate. Make these with your kids for fun Halloween treat.

Homemade Vegan Milky Way Bars

Mars bars vs. Milky Way bars

Technically, Mars bars and Milky Way bars are the same thing! If you live in the United States, the store-bought version of these candy bars are almost always sold as Milky Way bars. In the rest of the world, these bars are called Mars bars.

No matter what you call them, these no-bake chocolate candy bars are made with a layer of caramel, chewy nougat, and covered in chocolate. Of course, our version is made without dairy and completely vegan!

Vegan Milky Way Bars Ingredients

Ingredients You’ll Need 

  • Caramel – We made our own caramel to use in these vegan mars bars and highly recommend it. It’s made with easy-to-find ingredients, cheaper than store-bought, and is easy to adjust to personal taste and thickness. If you are short on time or have a favorite store-bought vegan caramel, that will work as well.
  • Chocolate chips – Several brands of dark chocolate chips available today are vegan-friendly and made without milk. We like to use Enjoy Life semi-sweet chocolate chips, but you can even use chocolate chunks or chocolate bars if you prefer. 
  • Oat flour – The base of our homemade vegan nougat layer. We make our own oat flour at home by grinding rolled oats in a high-speed blender until the flour has formed, about 20 seconds. You can buy pre-made oat flour if you prefer. 
  • Coconut butter – Coconut butter makes this vegan nougat rich and buttery without the need for dairy! We melt ours in a microwave-safe bowl, but you can also melt coconut butter in a small saucepan until liquid. 
  • Maple syrup – The deep richness of maple syrup pairs well with the caramel, but any liquid sweetener will do. Agave nectar is also a good choice.
  • Vanilla extract – Optional but helpful in enhancing the flavor. For best results, we recommend using pure vanilla extract over imitation.
  • Salt – A small pinch of sea salt goes a long way in balancing the sweetness in the vegan nougat.

Equipment Needed

Homemade Vegan Milky Way Bars

How to Make Vegan Mars Bars

*Note: Prepare your vegan caramel the night before. We have a few homemade caramel recipes for you to choose from on the blog. For the most authentic-tasting Mars bars, make our 5-ingredient vegan caramel. For the healthiest option, choose our Easy Date Caramel. Or, if you want to put a peanut butter twist on your vegan Mars bars alternative, try our Peanut Butter Caramel

  1. Make the vegan nougat recipe. In a medium bowl, mix together the gluten-free oat flour, coconut butter, maple syrup, vanilla, and salt until combined. We find this easiest to do with clean hands, but you can also use a silicone baking spatula. 
  2. Press the nougat into a pan of choice. Once combined, transfer the vegan nougat layer into a lined 8-inch square pan. We only used ½ of the baking pan for our preferred candy bar thickness. If you’d like to use a smaller pan to make thicker mars bars, feel free to! 
  3. Add a layer of vegan caramel. This does not need to be a perfect measurement – just layer on enough to cover the vegan nougat to your desired thickness.
  4. Freeze to harden. Place the pan in the freezer to firm up the Mars bars filling for about 30 minutes. 
  5. Melt the chocolate. Once the vegan Mars bars filling is almost hardened to the touch, begin to melt the chocolate. Add the vegan chocolate chips into the upper bowl or pot of a double boiler on the stovetop and allow the chips to melt slowly. Mix often with a spatula until the chocolate has completely melted. 
  6. Cut the filling into individual bars. We cut ours into 6 equal-sized bars, but cut yours as big or small as you’d like. Cutting your Mars bars into mini squares would be great for Halloween parties, movie nights, or serving kids. 
  7. Coat the Mars bars filling in chocolate. Using two forks, dunk the cut Mars bar filling into the chocolate. Allow excess chocolate to drop off, then place on the lined baking sheet to set. Repeat with the remaining bars. 
  8. Chill. Place the vegan Mars bars in the refrigerator (or freezer) for about 15 minutes or until the chocolate is hardened. 
  9. Enjoy. Allow the bars to sit at room temperature for about 5 minutes to soften before enjoying them.
Homemade Vegan Milky Way Bars


  • Use our homemade chocolate bars: Swap the dark chocolate chips for 10 ounces of our homemade vegan chocolate (about 3 bars). 
  • Make a vegan peanut butter nougat: Swap the melted coconut butter for runny peanut butter for a peanut butter twist on these vegan Mars bars.
  • Melt the chocolate chips in the microwave: If you don’t have the right-sized glass bowl to make your double boiler, melt the chocolate chips in the microwave in 20 or 30-second bursts, stirring in between until just melted.
Homemade Vegan Milky Way Bars


Are Mars bars gluten-free?

The classic store-bought Mars bars (also called Milky Way bars) available in the United States are not gluten-free. They are wheat-free, but they are not gluten-free because they contain barley. This homemade recipe, however, is gluten-free. Just make sure to use gluten-free certified oats in the nougat.

Do Mars bars contain nuts?

Store-bought Mars bars are nut free, but the ingredient label does say it may contain peanuts, meaning it is processed in a facility that also makes products containing peanuts. Our version is peanut-free, but it does contain coconut.

What other chocolate bars contain nougat?

Snickers bars, Baby Ruth bars, and Three Musketeers are three other popular chocolate bars that contain a nougat layer. 

Storage and Freezing Instructions

These homemade vegan Mars bars will last for up to 1 month in the refrigerator or 6 months in the freezer. For best results, store in an airtight container or silicone bag.

If frozen solid, allow the chocolate to soften at room temperature for up to 1 hour before enjoying.

More Vegan Chocolate Bar Recipes You May Enjoy: 

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you recreate any of our recipes. We love to see your photos!

Nutrition facts label provided by Nutri Fox.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Vegan Milky Way Bars

Vegan Milky Way Bars (Gluten-Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chris @ Sweet Simple Vegan
  • Total Time: 50 minutes
  • Yield: 6 milky way bars


Learn how to make vegan Milky Way at home! These decadent candies are made with a gluten-free nougat, real deal homemade vegan caramel, and melted dark chocolate. These are easy to make and kids will love them!


1/4-1/2 recipe of our vegan caramel (depending on how thick you want it)

1 bag (10 oz.) vegan dark chocolate chips


  • 1/2 cup gluten-free oat flour*
  • 1/4 cup coconut butter, melted*
  • 3 tablespoon maple syrup (or liquid sweetener of choice)
  • 1/2 teaspoon vanilla
  • 1/4 teaspoon salt


  1. Line a rimmed baking sheet (we used an 8-inch square pan) with parchment paper or a silicone baking mat. Set aside.
  2. In a medium bowl, mix together all of the ingredients for the nougat until well combined, using your hands as needed. Pour the nougat layer into the lined sheet and press down tightly until evenly distributed. We only used 1/2 of the baking dish (so the other half is empty).
  3. Evenly spread the caramel onto the nougat layer with a spatula. Place the pan into the freezer to harden for at least 30 minutes.
  4. Just before you remove the mixture from the freezer, melt the chocolate. Prepare a double boiler by bringing a small pot of water to a boil. Once it is boiling, reduce the heat to a simmer and place either a fitted glass (or ceramic) bowl or another smaller pot over the water. The key here is to make sure that water does not get into the bowl or pot and mix in with the chocolate. Add the chocolate chips into the upper bowl or pot and allow them to slowly melt, mixing often with a spatula. Once the chocolate has melted, turn off the heat and remove the upper bowl or pot and set aside.
  5. Line a large baking sheet with parchment paper or a silicone baking matRemove the baking dish from the freezer and remove the contents onto a cutting board. Cut into small rectangles (we cut ours into 6).
  6. Using two forks, dunk one square into the chocolate and evenly coat. Allow excess chocolate to drip off and then place it on the lined baking sheet to set and continue with the remaining squares.
  7. Place the baking sheet into the refrigerator or freezer to set or about 15 minutes. Allow the chocolate to sit at room temperature for 5 minutes or so to soften before digging in.
  8. Store in an airtight container for in the refrigerator for up to 1 month.


  • When we make this recipe, we made it at the same time as our Snickers bars because they used the same exact ingredients except for the peanuts.
  • We used half of an 8×8″ pan for this recipe but we would recommend a smaller pan to make thicker and more authentic looking bars.
  • Melt the coconut butter by placing it into a large bowl with hot water. Allow it to sit, stirring often, until it is smooth.
  • You can make oat flour at home by grinding rolled oats in a high-speed blender until a flour has formed.
  • If you want to use something in place of the coconut butter, almond and peanut butter work great.
  • Prep Time: 45 minutes
  • Cook Time: 5 minutes
  • Category: Candy, Dessert
  • Method: Stovetop
  • Cuisine: Vegan, Gluten-free

Disclaimer: This page may contain affiliate links, which simply means that we earn a commission if you purchase through those links, but your price remains the same. Thank you for supporting Sweet Simple Vegan!

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star