What Is a Croissant, Structurally?
A croissant isn't just bread shaped into a crescent. It's a laminated dough, meaning a block of fat is folded into a sheet of dough and then repeatedly rolled and folded on itself, creating dozens of alternating layers of dough and fat. When it bakes, the water in that fat turns to steam and pushes the layers apart, which is what creates the flaky, shattering texture a good croissant is known for. That lamination process is also exactly why croissants are so hard to make vegan by accident: the fat has to be solid enough to fold and roll without melting into the dough, and for centuries that's meant one thing — butter.
On top of the lamination, most bakery and grocery-store croissants get brushed with an egg wash before baking, which is what gives them their glossy, deep-golden crust. Between the butter in the layers and the egg on the surface, a "plain" croissant made using a traditional French technique is almost never accidentally vegan, unlike a lot of baked goods where you might get lucky.
Why Croissants Aren't Vegan by Default
Two separate animal-derived components are doing the work in a traditional croissant, and both matter for different reasons. The butter isn't a minor ingredient you could swap without noticing — it's a structural one. Butter's fat content, water content, and melting point are specifically why bakers use it for lamination instead of a generic oil; a liquid oil can't be rolled into layers the same way. That's part of why early plant-based croissants had a reputation for coming out dense or greasy instead of flaky — it took specifically formulated vegan butters, engineered to behave like dairy butter at room temperature, to actually fix that.
The egg wash is a smaller fix by comparison, but it's still a real one. Bakeries typically use it purely for browning and shine, and it's swapped out for something like a plant milk and maple syrup or aquafaba wash in a vegan version — a simple substitution once a baker knows to make it, but one that mainstream chains generally don't bother making.
If you're staring at a bakery case or a packaged croissant and want to check what's actually in it rather than guess, running the ingredient list through the spvegan.com ingredient checker is the fastest way to confirm before you buy.
What to Check on the Label
For a packaged croissant, the ingredient list will spell it out directly: look for butter, milk, cream, whey, or egg (sometimes listed as "egg wash" but more often just "eggs" or "egg whites"). Some mass-produced versions also use dough conditioners or enzymes that can be derived from animal sources, though this is less common and usually only relevant for very large-scale commercial bakeries. For an unpackaged bakery croissant, there's often no ingredient list available at all, which means the only reliable option is asking directly whether it's made with butter, and whether it gets an egg wash — assuming a plain croissant is accidentally vegan is a bad bet.
It's also worth reading past the first few ingredients. A croissant labeled "made with real butter" is at least being upfront, but some lower-cost commercial versions use a butter-margarine blend or an all-margarine base for cost reasons rather than any vegan intent, and that margarine can still contain dairy derivatives like whey or milk solids added for flavor. In other words, "doesn't list butter" isn't the same as "vegan" -- you still have to read the full ingredient panel rather than stopping at the first fat listed. Filled or flavored croissants add another layer of risk on top of the base dough: a plain croissant might only have butter and egg to worry about, but a ham-and-cheese, almond, or custard-filled version adds dairy fillings, pastry cream, or almond paste that can include egg as a binder, so the filling needs its own separate check.
Brand-by-Brand: Who Actually Makes a Vegan Croissant?
The mainstream grocery and warehouse-club options are, without exception, not vegan. Costco's Kirkland Signature Butter Croissants are made with real butter and eggs, which the name itself gives away. Trader Joe's croissant lineup — the mini croissants, the chocolate croissants, the almond croissants — all use butter and egg in their standard recipes as well. These are traditional French-style laminated pastries, and none of them are marketed or formulated as plant-based.
On the vegan side, the most widely available option is Whole Foods Market's 365 Vegan Croissants, sold refrigerated or frozen in a 4-count package and explicitly labeled vegan on the packaging. Wildgrain, a mail-order bake-from-frozen bread and pastry company, sells a plant-based croissant 4-pack that ships nationally and uses a plant-based margarine in place of butter along with pea protein and other plant ingredients rather than egg for structure and browning. Beyond those two more broadly distributed options, a growing number of independent vegan bakeries — including L'Artisane Creative Bakery (which ships nationally), Clementine Bakery in Brooklyn, and a handful of dedicated all-vegan bakeries in cities like Los Angeles and Toronto — have built a reputation specifically around getting laminated vegan pastry right, which used to be considered one of the hardest things to veganize convincingly.
Nutrition Comparison
Because vegan croissants use a plant-based margarine rather than butter, and sometimes a different protein source for structure, the nutrition profile shifts somewhat compared to a traditional version:
| Product | Serving | Calories | Total Fat | Protein | Carbs |
|---|---|---|---|---|---|
| Whole Foods 365 Vegan Croissant | 1 croissant | 370 | 19g | 8g | 43g |
| Wildgrain Plant-Based Croissant | 1 croissant | ~270 | 13-15g | 5-6g | ~30g |
Both land in a broadly similar range to a traditional butter croissant, which typically runs somewhere in the 230-300 calorie range for a standard-size pastry, so going vegan here isn't primarily a calorie-saving move — it's an ingredient swap, not a lighter product.
Where vegan versions sometimes pull ahead is saturated fat, since plant-based margarines built for baking generally run lower in saturated fat than dairy butter, though this varies by brand and isn't guaranteed -- some plant-based margarines lean on palm oil or coconut oil, which carry their own high saturated fat content. As with most packaged vegan substitutes, it's worth actually checking the saturated fat line on the label rather than assuming "plant-based" automatically means better on that specific number.
Taste and Texture: Does Vegan Lamination Actually Work?
This has been the real sticking point historically. Butter's specific melting behavior is genuinely difficult to replicate, and early plant-based croissants earned a reputation for being either too soft and greasy or too tough, lacking the shattering, layered crumb that makes a croissant worth eating in the first place. That's improved considerably as more bakeries have specifically engineered vegan butter blends for lamination rather than using an off-the-shelf plant-based spread meant for toast. Reviewers of the more established options, including Whole Foods' version and several dedicated vegan bakeries, generally describe the texture as genuinely flaky and layered rather than a compromise, though there's still some variation brand to brand — this is a harder pastry to veganize than most, and quality still depends heavily on who's making it.
Who Should Care About This?
This one matters most for strict vegans and for anyone avoiding dairy or eggs specifically, since a croissant isn't a food where the animal content is a minor or optional add-in — it's structural to how the pastry is traditionally made. It matters less for someone who's mostly plant-based but not strict about occasional dairy, since the amount of butter and egg in a single croissant is relatively small compared to, say, a stick of butter used in a batch of cookies. Either way, it's worth knowing going in rather than assuming a plain croissant is a safe default the way, say, a baguette usually is.
What to Order or Buy Instead
If you're at a bakery without a vegan croissant option, a plain baguette, most sourdough loaves, and many Italian breads like ciabatta are far more likely to be vegan by default than a laminated pastry, since they're typically made with just flour, water, yeast, and salt rather than butter or egg. Bagels are usually vegan for the same reason, though flavored or egg-glazed versions can be an exception. None of these give you the same flaky, buttery experience a croissant offers, but they're a safer default when you can't confirm what's in the pastry case.
If you specifically want the croissant experience, your best bet is seeking out one of the brands or bakeries built around it rather than hoping a random bakery happens to stock a vegan option. Whole Foods' 365 Vegan Croissant is the easiest to find without planning ahead, while Wildgrain and the various dedicated vegan bakeries are worth ordering from in advance if you want to stock up rather than find one on the spot.
Bottom Line
A traditional croissant is not vegan, and it's not a borderline or occasionally-vegan food the way some baked goods are — butter lamination and egg wash are both standard, structural parts of how the pastry is made almost everywhere, from Costco to a corner bakery. Real vegan versions exist and, at their best, aren't much of a compromise anymore, but they're a specific product you have to seek out by name (365 Vegan Croissant, Wildgrain, or a bakery that specifically advertises vegan pastry) rather than something you can assume by walking into any bakery and ordering a plain one.
