Wondering how much protein is in your morning croissant? This Croissant Protein Calculator gives you a fast, practical estimate based on the type of pastry, how many you are eating, and the actual weight of each one. Choose from plain butter, chocolate-filled, almond, whole wheat, cheese, or enter a custom package value. The tool returns total protein, protein per croissant, and the percentage of a 50 g daily protein target.
Macro trackers, fitness enthusiasts, and busy breakfast lovers can use this calculator to log food more accurately without overthinking it. Because nutrition data printed on labels is usually given per 100 g, the built-in values also let you compare different croissant sizes and styles side by side. Adjusting the weight takes seconds, so you can estimate a small café pastry or a jumbo bakery version with equal ease.
🥐 Croissant Details
⚙️ Serving Size
🧮 Protein Value
📊 Results
Step-by-Step Guide
Start by selecting the type of croissant you plan to eat. The calculator automatically fills in a typical protein value per 100 g for that style, based on common product labels and nutrition databases. If your croissant has a package label, choose the Custom option and type in the exact protein figure printed on it — packaged products will always be more accurate than a generic preset.
Next, enter the number of croissants you are having. The calculator accepts half-pieces, so a shared pastry can be logged as 0.5. Then enter the weight of a single croissant in grams. Most standard café croissants weigh around 57 g, while larger bakery versions often reach 85–110 g. If you only know the combined weight of a batch, divide it by the number of pieces first.
Press Calculate Protein to see total protein for the serving, protein per individual croissant, protein per 100 g, and the share of a 50 g daily target covered. The reset button clears everything back to the default settings.
Formula Explained
The estimate is a simple proportion based on the nutrition convention that macronutrients are expressed per 100 g of food:
For a single 57 g plain butter croissant with 8.2 g protein per 100 g, that works out to 57 × 8.2 ÷ 100 = 4.7 g. For two croissants, multiply the pastry weight first: 2 × 57 × 8.2 ÷ 100 = 9.3 g. Protein per croissant is the same calculation without the count factor, and the daily-value percentage is total protein divided by the 50 g reference, multiplied by 100.
A croissant is mostly a carbohydrate-and-fat food, so the protein numbers here are modest. The 50 g daily target is a simple benchmark, not a personalized recommendation — needs vary with body weight, activity, and goals.
Worked Examples
Chocolate-filled treat. A pain au chocolat weighs 70 g with 8.0 g protein per 100 g. One piece gives 70 × 8.0 ÷ 100 = 5.6 g. Two pieces give 11.2 g, about 22% of the 50 g reference.
Whole wheat bakery croissant. A large version weighs 90 g with 9.8 g protein per 100 g. One croissant = 90 × 9.8 ÷ 100 = 8.8 g. Three croissants = 26.5 g, which covers about 53% of the 50 g target — useful when pairing with eggs or yogurt for a higher-protein breakfast.
Custom label. A supermarket croissant lists 9.1 g protein per 100 g and the pastry weighs 65 g. Entering 9.1 in the custom field gives 65 × 9.1 ÷ 100 = 5.9 g, matching the package math exactly.
Reference Protein Values
The presets below are approximate figures drawn from common product labels and public nutrition databases such as USDA FoodData Central. The pattern is predictable: plain and chocolate croissants are relatively low in protein, while almond, whole wheat, and cheese versions contain a little more because of nuts, whole-grain flour, and dairy.
| Type | Protein per 100 g | Typical single weight | Protein per piece |
|---|---|---|---|
| Plain butter croissant | 8.2 g | 57 g | ≈ 4.7 g |
| Chocolate-filled (pain au chocolat) | 8.0 g | 70 g | ≈ 5.6 g |
| Almond croissant | 9.5 g | 85 g | ≈ 8.1 g |
| Whole wheat croissant | 9.8 g | 80 g | ≈ 7.8 g |
| Cheese croissant | 10.2 g | 75 g | ≈ 7.7 g |
Real products vary: a small artisan croissant can be 45 g while a jumbo supermarket version may hit 120 g. When in doubt, weigh the pastry and use the label's per-100 g figure.
Tips & Best Practices
- Weigh rather than guess. A 20 g difference in pastry size changes the protein estimate by about 1.5–2 g.
- Use the package label whenever one exists — its protein per 100 g is far more reliable than any generic preset.
- Pair croissants with other protein sources to build a balanced breakfast, such as eggs, Greek yogurt, or milk.
- Round sensibly. Nutrition figures are estimates anyway; tracking a bakery item to the tenth of a gram adds no real value.
Common Questions
Why is a croissant so low in protein? The dough is built from flour, butter, sugar, milk, and yeast. The laminated-butter process creates the flaky layers but adds almost no protein, so a typical croissant supplies only 4–8 g depending on size and filling.
Does the filling change the protein count? Yes, but modestly. Almond and cheese croissants gain a little protein from nuts and dairy; chocolate and plain versions sit near the bottom of the range. The presets in this calculator reflect that spread.
What about gluten-free or vegan croissants? Gluten-free versions made with rice or tapioca flours are often lower in protein, and vegan croissants can be similar to butter-based ones. Use the Custom option with the label value for these products.
Why use 50 g as the daily reference? It is a convenient benchmark, not a recommendation. The general adult guideline is roughly 0.8 g of protein per kilogram of body weight per day, and active people often aim higher. For authoritative nutrient data, see USDA FoodData Central.