Croissants are buttery, flaky pastries built mostly from enriched dough, butter, and air — but they still contain protein worth counting if you track macros. Comparing croissants by protein per serving can be misleading because a mini, a standard bakery croissant, and an almond-stuffed version can differ by 30 grams or more. This calculator converts the protein from your label or recipe into protein per 100 grams, the same basis used by nutrition databases.
Enter the croissant's weight and its total protein, plus optional calories, and you'll instantly see protein per 100 g, protein per ounce, calories from protein per 100 g, and the percentage of calories that come from protein. The step-by-step breakdown shows exactly how each number is derived, so you can verify the math or explain it to a client.
This tool is designed for dietitians, fitness enthusiasts, and anyone who wants to make fair comparisons between croissants and other baked goods without doing unit conversions by hand.
🥐 Croissant Protein Per 100g Calculator
Convert a nutrition label to per-100g protein in seconds.
📊 Results
How to Use This Tool
Start by entering the total weight of your croissant in grams or ounces and the protein listed for the whole pastry. Add the calories if you want the energy breakdown, then click Calculate. You will see protein per 100 g, protein per ounce, and protein per whole croissant, plus the share of calories coming from protein. The step-by-step breakdown below the results shows the exact math behind every value.
- Pick a preset that matches your croissant, or enter your own values.
- Choose grams or ounces for the weight.
- Optionally enter calories per whole croissant.
- Click Calculate and read the results and steps.
Formula Explained
The calculator uses simple proportionality. Protein per 100 g is found by dividing the protein in the whole croissant by its weight in grams, then multiplying by 100:
protein per 100 g = (protein in whole croissant ÷ weight in grams) × 100
If you enter the weight in ounces, the tool first converts it to grams using the factor 28.3495 g per ounce. To find protein per ounce, multiply the per-100 g value by 28.3495 and divide by 100.
When calories are provided, the tool scales them to per 100 g the same way. Protein contributes 4 kcal per gram, so calories from protein per 100 g = protein per 100 g × 4. Dividing that by calories per 100 g and multiplying by 100 gives the percentage of calories coming from protein — the same method used by food composition databases.
Worked Examples
Example 1 — standard croissant: A bakery croissant weighs 57 g and contains 4.6 g protein.
Protein per 100 g = (4.6 ÷ 57) × 100 ≈ 8.1 g. Protein per ounce ≈ 8.1 × 0.2835 ≈ 2.3 g.
If the croissant has 231 kcal, calories per 100 g ≈ (231 ÷ 57) × 100 ≈ 405 kcal. Protein calories per 100 g ≈ 8.1 × 4 ≈ 32 kcal, so protein supplies about 8% of the energy.
Example 2 — almond croissant: An almond croissant weighs 95 g and contains 9.2 g protein.
Protein per 100 g = (9.2 ÷ 95) × 100 ≈ 9.7 g. With 374 kcal total, calories per 100 g ≈ (374 ÷ 95) × 100 ≈ 394 kcal, and protein calories per 100 g ≈ 9.7 × 4 ≈ 39 kcal — about 10% of calories.
Standard Protein Values for Croissants
| Type | Typical weight | Protein per whole | Protein per 100 g |
|---|---|---|---|
| Mini croissant | 25 g | 2.1 g | 8.4 g |
| Standard butter croissant | 57 g | 4.6 g | 8.1 g |
| Large croissant | 85 g | 7.0 g | 8.2 g |
| Almond croissant | 95 g | 9.2 g | 9.7 g |
| Whole-grain croissant | 70 g | 6.5 g | 9.3 g |
Values vary by recipe, brand, and bakery. Check your nutrition label for exact numbers, and use the calculator to standardize them to per 100 g.
Tips & Best Practices
- Weigh the croissant in grams for the most reliable result; ounce input is converted using 28.3495 g per ounce.
- Use the protein value for the whole pastry, not a partial serving, unless your label already states per 100 g.
- Add calories before calculating if you want the percentage breakdown — the tool shows a placeholder message otherwise.
- For almond or filled croissants, remember the filling adds protein, fat, and calories, so per-100 g values can differ greatly from plain croissants.
- Compare croissants with other baked goods using the same per-100 g basis to avoid size-driven distortions.
- Double-check units: entering 57 oz instead of 57 g changes the result dramatically.
Frequently Asked Questions
Why does protein per 100 g matter?
Labels normally show per-serving values, and serving sizes vary widely between brands. Protein per 100 g puts every pastry on the same scale — the convention used by nutrition databases and diet trackers — so you can honestly compare a mini croissant with a large almond croissant.
Does a croissant have a lot of protein?
Croissants are not a protein-dense food: typical values run from 6 to 10 g per 100 g, compared with roughly 25 g per 100 g for chicken breast. A plain croissant still contributes about 4–7 g of protein, but most of its calories come from fat and carbohydrates.
Why does the protein percentage of calories seem low?
In a typical butter croissant, protein supplies only about 8% of calories. That is normal for laminated pastries, where butter and flour dominate. Whole-grain or seeded versions often show a slightly higher percentage.
What if my label already gives per 100 g?
Then you can compare values directly without converting. Use this calculator when the label is per serving or per pastry, or when you weighed the croissant yourself and want to standardize the result.
Is the 4 kcal per gram factor always used?
Yes, the Atwater system assigns 4 kcal per gram of protein, which is the standard value used on food labels. The result is an estimate — actual metabolizable energy varies slightly by food matrix.
Additional Resources
For authoritative nutrition data on croissants and other foods, search the USDA FoodData Central database. For more about the pastry's history, ingredients, and regional variations, see the Wikipedia article on croissants.