What Is Snickers?
Snickers is one of the best-selling candy bars in the world, made by Mars, Incorporated since 1930. The formula hasn't changed much in nearly a century: a layer of peanut nougat, topped with caramel and roasted peanuts, all enrobed in milk chocolate. It's the candy aisle default for a reason — it's cheap, it's everywhere, and it satisfies a very specific craving for salty-sweet-chewy in one bite.
That ubiquity is exactly why so many people assume it's "probably fine" for a plant-based diet, or at worst just contains a bit of milk chocolate. The real ingredient list tells a more complicated story, and it's worth breaking down line by line before you unwrap one on a road trip.
Snickers Ingredients
According to the ingredient panel Mars publishes for the standard Snickers Singles Size bar, the full list is:
Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin), Peanuts, Corn Syrup, Sugar, Palm Oil, Skim Milk, Lactose, Salt, Egg Whites, Artificial Flavor.
Broken down by category, here's what's actually doing work in that bar:
- Milk chocolate coating — made with skim milk, lactose, and milkfat, in addition to cocoa butter and sugar.
- Peanut nougat — the fluffy center layer, which relies on egg whites (also listed as egg albumen on some regional packaging) to whip and stabilize it.
- Caramel — built from corn syrup, sugar, and additional skim milk and lactose.
- Palm oil — used for texture and shelf stability, not an animal product but a separate ethical concern for many plant-based shoppers because of deforestation and habitat loss tied to non-sustainable palm oil sourcing.
- Peanuts and salt — the only genuinely plant-based, uncomplicated ingredients on the label.
Mars' other Snickers variants don't fare any better. Snickers Peanut Butter Squared lists "Milk Chocolate (Sugar, Cocoa Butter, Chocolate, Skim Milk, Lactose, Milkfat, Soy Lecithin)" as its first ingredient, plus skim milk, lactose, and egg whites further down the label. Snickers Almond, Snickers Dark Chocolate, and Snickers Crisper all use the same milk chocolate coating as their base, meaning every mainstream Snickers variety on shelf contains both dairy and egg.
Is Snickers Vegan?
No. Snickers is not vegan in any of its current mainstream forms. The bar contains three separate animal-derived ingredients: skim milk, lactose, and milkfat (all dairy, appearing twice in the ingredient list — once inside the milk chocolate coating, once in the caramel), and egg whites in the nougat. There's no accidentally-vegan version, no "just don't get the peanut butter one" workaround — dairy and egg run through the entire product line.
This puts Snickers in the same bucket as most mass-market milk chocolate candy: not made with any deliberate animal cruelty in mind, but built on dairy and egg as functional, load-bearing ingredients rather than optional flavoring. If you're checking labels for the first time, Snickers is a useful example of why "chocolate" alone doesn't tell you much — you have to read past the first ingredient.
Why Egg Whites, Specifically?
The dairy in Snickers is easy to predict — most milk chocolate contains it. The egg whites are the less obvious problem, and they're doing a specific job: nougat is essentially a whipped sugar syrup, and egg whites (or egg albumen) act as the whipping and stabilizing agent that gives it that light, chewy structure instead of a dense fudge. Some nougat recipes swap in aquafaba or soy protein to get a similar whip without eggs, which is exactly what the vegan alternatives further down this article do. Mars hasn't made that switch for Snickers, so as long as the nougat layer exists in its current form, egg whites come with it.
The Sugar Question
One ingredient worth flagging separately: plain "sugar," which appears twice on the Snickers label. Cane sugar is sometimes filtered through bone char during refining in the U.S., a process that doesn't add animal material to the final product but does use it in manufacturing — a gray area some vegans avoid and others don't worry about. Mars does not publish sourcing details on whether its sugar is bone-char filtered, so if this is a hard line for you, it's one more reason Snickers doesn't clear the bar, on top of the confirmed dairy and egg.
Vegan Alternatives to Snickers
The good news is that "peanuts, caramel, nougat, chocolate" is a template other companies have already rebuilt without animal ingredients. A few worth knowing:
- Go Max Go Foods Jokerz — the most direct Snickers-style dupe on the market, from a company that makes nothing but vegan candy bars. The nougat is built from soy protein instead of egg whites, and the bar uses cocoa powder plus palm and palm kernel oil rather than dairy milk chocolate. It's produced in a facility that also processes dairy, egg, wheat, and tree nuts, so cross-contact is possible — worth knowing if you're managing a dairy or egg allergy rather than just avoiding animal ingredients by choice.
- No Whey! Foods No Whey Bar — marketed explicitly as a Snickers/Milky Way-style dupe and made in a dedicated facility free of all nine major allergens, including milk, egg, and peanuts (it uses roasted sunflower seeds instead of peanuts, which also makes it nut-free). The nougat gets its texture from chickpea and pea protein rather than egg whites.
- Justin's Dark Chocolate Peanut Butter Cups — not a caramel-nougat bar, but the closest widely available "accidentally vegan" option in the peanut-and-chocolate category, using dark chocolate instead of milk chocolate. Worth a mention for anyone whose real craving is peanut butter plus chocolate rather than the caramel-nougat structure specifically.
Snickers vs. Vegan Alternatives
| Product | Vegan? | Contains Dairy/Egg | Calories (per bar/serving) | Where to Buy |
|---|---|---|---|---|
| Snickers (Original Singles, 1.86 oz) | No | Yes — skim milk, lactose, milkfat, egg whites | 250 | Any grocery/convenience store |
| Snickers Peanut Butter Squared | No | Yes — skim milk, lactose, egg whites | Not verified here — check current label | Grocery stores |
| Go Max Go Jokerz (2.1 oz) | Yes | No (made in a facility that also handles dairy/egg) | Not verified here — check current label | Natural food stores, Vegan Essentials, Amazon |
| No Whey! Foods No Whey Bar (2 oz) | Yes | No — dedicated allergen-free facility | 260 | nowheychocolate.com, Walmart, Amazon |
| Justin's Dark Chocolate PB Cups (1.4 oz) | Yes | No — dark chocolate, no dairy | Not verified here — check current label | Most grocery stores, Target, Amazon |
A note on that table: Snickers' own nutrition figures come straight from Mars' current product page, and the No Whey Bar's come from the brand's own listing. Where a number isn't confirmed from a primary source here, we've said so rather than guess — always check the label on the specific product you're holding, since formulations and package sizes shift over time.
Taste and Texture: How Close Do the Dupes Get?
Go Max Go's Jokerz is built to replicate Snickers as closely as possible, and it's the one people reach for specifically because they miss the original. The nougat is noticeably denser and a little grainier than Mars' egg-white version — less airy, more like a firm marshmallow-nougat hybrid — but the peanut-caramel-chocolate ratio is close enough that most people clock it as "a Snickers, but not quite as smooth." The chocolate coating, made without dairy, is thinner and less glossy than milk chocolate, which is the biggest tell in a blind taste test.
No Whey's version leans further from the original because it swaps peanuts for sunflower seeds, so the flavor reads more toasty-nutty than peanut-forward — a genuinely different bar rather than a dupe, but a solid candy bar in its own right if peanut allergies are part of why you're looking.
Justin's cups aren't trying to be Snickers at all — they're a completely different candy category — but they're worth it if what you actually want is dark chocolate plus peanut butter without the caramel-nougat construction.
Who Should Buy What
If you want the closest possible match to the original Snickers experience and don't have a soy allergy, Go Max Go's Jokerz is the pick — it's designed for exactly this use case. If you or someone in your household has a peanut or tree nut allergy on top of avoiding dairy and egg, the No Whey Bar solves both problems at once, though it's a different flavor profile. If you just want a reliable, widely available vegan chocolate-peanut butter snack and don't care about replicating the caramel-nougat structure, Justin's cups are the easiest to find and the easiest to trust, since dark chocolate keeps it simple.
If you're not sure whether a specific Snickers variant, limited edition, or regional formulation has changed its ingredients since this was written, run it through the spvegan.com ingredient checker before you buy — formulations do get tweaked, and it's a faster check than parsing a label in the checkout line.
Final Verdict
Snickers, in every mainstream variety Mars currently sells, is not vegan — it contains dairy (skim milk, lactose, milkfat) in both the chocolate coating and the caramel, plus egg whites in the nougat. There's no version on the standard shelf that avoids all of that. As a straightforward, honest, mass-market candy bar for non-vegans, it's fine at what it does. As a vegan option, it simply doesn't qualify, and no amount of squinting at the ingredient panel changes that.
Vegan-friendliness score: 0/10 — not vegan, no version currently is.
Best vegan dupe (Go Max Go Jokerz) rated for how well it replaces it: 7.5/10 — a genuinely close match in flavor and format, with a less glossy chocolate shell and denser nougat as the main giveaways.
