This recipe recreates the classic fast-food breakfast sandwich—a flaky, buttery croissant filled with savory ham, a hot folded egg, and melted American cheese. It’s a satisfying morning treat that comes together in about 20 minutes, using simple ingredients you can find at any grocery store. The key is layering the flavors and textures so each bite has that perfect balance of rich, salty, and creamy.
Ingredients
- 4 large croissants (about 4 oz / 115 g each)
- 8 slices deli ham (about 6 oz / 170 g total)
- 4 slices American cheese (or cheddar, about 4 oz / 115 g)
- 4 large eggs
- 2 tbsp (30 ml) milk or water
- 2 tbsp (28 g) unsalted butter, softened
- Salt and black pepper, to taste
- Nonstick cooking spray or extra butter for the pan
Instructions
- Preheat your oven to 350°F (175°C). Slice the croissants in half horizontally and place them cut-side up on a baking sheet. Spread the cut sides with the softened butter. Toast in the oven for 3–4 minutes until lightly golden and crisp. Remove and set aside.
- While the croissants toast, heat a large nonstick skillet over medium heat. Add the ham slices in a single layer (you may need to do this in two batches). Cook for 1–2 minutes per side until lightly browned and warmed through. Remove and set aside.
- In a small bowl, whisk the eggs with the milk or water, and season with a pinch of salt and pepper. Whisk until the yolks and whites are fully combined.
- Reduce the skillet heat to medium-low. Lightly coat the pan with cooking spray or a little butter. Pour the egg mixture into the skillet. Let it set for about 30 seconds, then gently push the cooked edges toward the center with a spatula, tilting the pan to let the uncooked egg flow to the edges. Continue this folding motion for 2–3 minutes until the eggs are softly set but still glossy. Remove from heat.
- Divide the scrambled eggs into four equal portions, placing each on one half of the toasted croissants.
- Layer two slices of ham on top of the eggs on each sandwich, folding the ham to fit if needed.
- Top each with a slice of American cheese. If you like the cheese melted, place the assembled open-faced sandwiches under a broiler for 30–60 seconds until the cheese is bubbly, or simply close the sandwiches and let the residual heat soften the cheese.
- Close the sandwiches with the top halves. Serve immediately while warm and crisp.
Tips
- Croissant quality: Use fresh, bakery-style croissants for the best flakiness. Stale ones can be revived by toasting, but they won’t be as tender.
- Egg texture: For a more “fast-food� style folded egg, pour the whisked eggs into a lightly greased microwave-safe dish and microwave in 30-second bursts until set, then fold into a square. This mimics the folded egg patty.
- Cheese choice: American cheese melts smoothly and gives that classic creamy flavor. If you prefer sharper taste, use cheddar or Swiss, but note the texture may be less gooey.
- Don’t overcook the eggs: Eggs continue to cook from residual heat after you remove them from the pan. Take them off the heat while they still look slightly moist—they’ll finish cooking on the sandwich.
Serving Suggestions
Serve these sandwiches hot with a side of crispy hash browns or fresh fruit. They pair well with a cup of coffee, orange juice, or a simple green salad for a more substantial meal. For a brunch spread, add a bowl of yogurt and granola or a fruit salad.
Variations
- Bacon version: Substitute the ham with 8 slices of cooked bacon for a smoky twist.
- Vegetarian option: Omit the ham and add sautéed spinach or mushrooms for a veggie-friendly sandwich.
- Spicy kick: Add a few dashes of hot sauce or a slice of jalapeño to the egg mixture before cooking.
- Different bread: Use a brioche bun, English muffin, or bagel instead of croissant for a different texture.
Storage and Reheating
Assembled sandwiches can be stored in an airtight container in the refrigerator for up to 2 days. To reheat, wrap in a paper towel and microwave for 30–45 seconds, or place in a toaster oven at 350°F (175°C) for 5–7 minutes until warmed through. The croissant will lose some crispness upon reheating, but the flavors will remain delicious. If you plan to store, consider keeping the components separate and assembling just before eating for best texture.
Frequently Asked Questions
Can I use pre-cooked ham slices? Yes, deli ham is already cooked. You’re just warming it to enhance flavor and texture. If using canned ham, drain and pat dry before heating.
How do I make the egg fold into a neat square? Use a small nonstick skillet or an egg ring. Pour the whisked egg into the ring and cook until set, then remove the ring and flip to cook the other side. This creates a uniform shape that fits the croissant perfectly.
Can I make these ahead of time? Yes, you can assemble the sandwiches and refrigerate them overnight. Reheat in a toaster oven or oven at 350°F (175°C) for 10 minutes until hot. Avoid microwaving for too long as it can make the croissant soggy.
What if I don’t have American cheese? Cheddar, Monterey Jack, or provolone are good substitutes. They melt well and add their own flavor. Just be aware that the texture may be slightly different.
Is it safe to eat eggs cooked this way? Yes, as long as the eggs are cooked until the yolk and white are firm, which is the USDA FSIS safe minimum for egg dishes (160°F / 71°C). The scrambled eggs in this recipe are cooked until set, so they are safe to eat.
Can I use egg whites only? Absolutely. Use 1 cup (240 ml) of liquid egg whites or 8 egg whites instead of 4 whole eggs. The texture will be lighter and lower in fat.
Related
- Garlic Knots Recipe: Soft, Buttery & Easy
- M&S Whipped Feta Dip: Easy Copycat Recipe
- Whipped Feta Dip: Easy Mediterranean Recipe
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).