Ham Egg Cheese Croissant Calories: Recipe & Count

Updated November 6, 2026

Total time
30 min
prep 15 min · cook 15 min
Serves
4
portions as written

Jump to recipe

Ham Egg Cheese Croissant Calories: Recipe & Count

This ham, egg, and cheese croissant is a classic breakfast sandwich that balances rich, flaky pastry with savory ham, a soft scrambled egg, and melted cheese. It works because the buttery croissant contrasts perfectly with the salty fillings, making it a satisfying meal any time of day. While the exact calorie count depends on your ingredients, this recipe gives you a solid estimate and shows you how to build a delicious version at home.

Ingredients

  • 4 large croissants (about 2.5 oz / 70 g each)
  • 6 large eggs
  • 2 tablespoons (30 ml) milk or cream
  • 1/4 teaspoon salt
  • 1/8 teaspoon black pepper
  • 2 tablespoons (28 g) unsalted butter
  • 8 slices (about 6 oz / 170 g) deli ham
  • 4 slices (about 4 oz / 113 g) Swiss or cheddar cheese

Instructions

  1. Preheat your oven to 350°F (175°C). Split the croissants in half horizontally and place them cut-side up on a baking sheet. Warm them in the oven for 5 minutes while you prepare the eggs.
  2. In a medium bowl, whisk the eggs, milk, salt, and pepper until the yolks are broken and the mixture is uniform.
  3. Melt the butter in a nonstick skillet over medium-low heat. Pour in the egg mixture and let it set for about 30 seconds, then gently stir with a silicone spatula, pushing the cooked edges toward the center. Continue cooking, stirring occasionally, until the eggs are softly set but still glossy and slightly moist, about 3–4 minutes. Remove from heat immediately; they will finish cooking from residual heat.
  4. Remove the croissants from the oven. Place 2 slices of ham on the bottom half of each croissant, folding to fit if needed.
  5. Divide the scrambled eggs evenly among the four sandwiches, placing them on top of the ham.
  6. Top each with a slice of cheese. Place the top half of the croissant over the cheese.
  7. Return the assembled sandwiches to the baking sheet and bake for 3–5 minutes, just until the cheese melts and the croissants are crisp. Serve warm.

Tips

  • Calorie control: To lower the calorie count, use reduced-fat cheese, lean ham, and a lighter croissant (some are as low as 200 calories). You can also skip the butter for scrambling and use cooking spray.
  • Egg texture: Cook eggs low and slow. High heat makes them rubbery. If you prefer a firmer egg, cook an extra minute, but don’t let them brown.
  • Croissant freshness: Stale croissants work fine; toasting them in the oven revives their flakiness. Avoid microwaving the assembled sandwich, as it makes the pastry soggy.
  • Make-ahead: You can scramble the eggs and assemble the sandwiches the night before. Keep them wrapped in the fridge, then bake in the morning for 8–10 minutes at 350°F (175°C).

Serving Suggestions

Serve these croissants hot with a side of fresh fruit, a small green salad, or roasted potatoes for a fuller meal. They also pair well with a cup of coffee or a glass of orange juice for a classic breakfast combo.

Variations

  • Bacon instead of ham: Cook 4 slices of bacon until crisp, then crumble and use in place of ham. This adds a smoky flavor and about 50 more calories per sandwich.
  • Vegetarian: Omit the ham and add sautéed spinach, mushrooms, or roasted red peppers. This reduces calories by roughly 60–80 per sandwich.
  • Spicy kick: Add a few dashes of hot sauce or a slice of pepper jack cheese instead of Swiss.
  • Herb eggs: Stir in 1 tablespoon of chopped chives, parsley, or dill into the egg mixture before cooking.

Storage and Reheating

Refrigerate leftover sandwiches in an airtight container for up to 3 days. To reheat, wrap in foil and warm in a 350°F (175°C) oven for 10–12 minutes, or until the cheese is melted and the croissant is crisp. Avoid the microwave, which makes the pastry chewy and the eggs rubbery. If you must use a microwave, heat for 30–45 seconds on medium power, then finish in a toaster oven for 2–3 minutes.

Frequently Asked Questions

How many calories are in a ham, egg, and cheese croissant?
A typical homemade version using a medium croissant (250–300 calories), 2 slices of deli ham (60 calories), one scrambled egg (70 calories), and one slice of cheese (80–100 calories) totals about 460–530 calories. Restaurant versions can be higher, often 500–700 calories, due to larger croissants and extra butter.

Can I use a different type of cheese?
Yes. Swiss, cheddar, American, provolone, or gouda all work well. The calorie difference is minimal, usually within 20–30 calories per slice. Choose a cheese that melts well for the best texture.

Can I make this ahead of time?
Yes, you can assemble the sandwiches and refrigerate them overnight. When ready to eat, bake at 350°F (175°C) for 8–10 minutes until heated through and the cheese melts. This is great for meal prep.

What is the best way to reheat a croissant sandwich?
Use an oven or toaster oven, not a microwave. Wrap in foil to prevent over-browning, and heat at 350°F (175°C) for 10–12 minutes. This restores the flaky texture without drying out the eggs.

Can I use an egg substitute or just egg whites?
Absolutely. Use 1/2 cup of liquid egg substitute or 4 egg whites (about 120 g) in place of the 6 whole eggs. This will reduce calories and fat, though the texture will be slightly less rich.

Is it safe to leave these out at room temperature?
No. Per USDA FSIS guidelines, perishable foods like eggs and ham should not sit at room temperature for more than 2 hours. Refrigerate leftovers promptly, and if you’re serving at a brunch, keep them on a warming tray or serve within that window.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).