A medium plain butter croissant has about 231 calories. That number shifts significantly based on size, fillings, and where you buy it, with croissants ranging from 123 calories for a mini to 500 or more for a filled breakfast sandwich version.
Calories by Type of Croissant
The type of croissant matters more than most people expect. A plain butter croissant sits at the lower end, while fillings can nearly double the count:
- Plain butter: 231 calories
- Chocolate: 240 calories
- Almond: 279 calories
- Ham and cheese: 359 calories
- Almond chocolate (bakery-style): 600 calories
Almond croissants jump higher than chocolate ones because they’re typically filled with frangipane (a dense almond paste made with butter, sugar, and ground almonds) and topped with sliced almonds and powdered sugar. A large bakery-style almond chocolate croissant can hit 600 calories with 40 grams of fat, putting it in the same range as a fast-food burger.
Size Makes a Big Difference
A mini croissant, the kind you’d find on a brunch platter or in a bag of frozen appetizer rolls, comes in around 123 calories. A standard medium croissant is roughly 231 calories. Large croissants from warehouse stores or artisan bakeries often weigh twice as much as a medium and can easily reach 300 calories or more before any fillings.
If you’re tracking calories, weighing matters more than counting “one croissant.” A croissant from a corner bakery and one from a gas station can differ by 100 calories or more simply based on how much dough and butter went into it.
Chain Restaurant Croissants
Croissants from chain restaurants tend to be larger and more calorie-dense than what nutrition databases list for a generic medium croissant. Here’s how some popular options compare:
- Starbucks Chocolate Croissant: 300 calories
- Dunkin’ Donuts Plain Croissant: 340 calories
- Costco Croissant: 300 calories
- Jimmy Dean Sausage, Egg & Cheese Croissant: 394 calories
- Wendy’s Bacon, Egg & Swiss Croissant: 410 calories
- Burger King Sausage, Egg & Cheese Croissan’wich: 500 calories
Notice that a plain croissant from Dunkin’ already clocks in at 340 calories, nearly 50% more than the standard 231-calorie figure. That’s because chain versions are simply bigger. The Costco croissant is famously oversized, and at 300 calories it’s one of the more reasonable options for its weight. Once you add sausage, egg, and cheese, you’re looking at 400 to 500 calories for what many people consider a light breakfast.
What’s Inside Those Calories
Croissants get their flaky texture from layers of butter folded into dough, which is why fat dominates the nutrition profile. A medium butter croissant contains about 26 grams of carbohydrates, nearly 5 grams of protein, and roughly 6.6 grams of saturated fat. That saturated fat content is notable: it represents about a third of the daily recommended limit in a single pastry.
Protein is minimal. At under 5 grams, a plain croissant won’t keep you full for long on its own. Pairing it with eggs, Greek yogurt, or smoked salmon changes the meal substantially in terms of staying power.
Blood Sugar Impact
Croissants have a glycemic index of 70, which puts them in the high category. The glycemic load (a measure that accounts for portion size) is 21.7, also classified as high. In practical terms, this means a croissant on an empty stomach will spike your blood sugar relatively quickly, followed by a dip that can leave you hungry again within an hour or two.
Eating a croissant alongside protein or healthy fat slows that spike. This is one reason a ham and cheese croissant, despite having more calories, may actually keep you satisfied longer than a plain one eaten by itself.
How Croissants Compare to Other Breads
People often wonder whether a croissant is really that much worse than toast or a bagel. A medium plain bagel runs about 270 calories with very little fat. Two slices of white bread come in around 160 calories. The croissant sits between them at 231 calories, but with significantly more fat than either option. A bagel has roughly 1 gram of fat; a croissant has 12 or more. That butter content is the entire point of the pastry, and it’s what makes the calorie density higher per gram of weight.
If you’re choosing between bread options for a sandwich, the croissant will almost always be the highest-calorie vessel. But if you’re eating one because you enjoy it, the 231-calorie baseline for a medium plain croissant is a perfectly manageable part of most diets. The versions to watch are the large bakery-style filled varieties and the breakfast sandwich builds, which can quietly account for a quarter of your daily calories.