Bacon Egg and Cheese McMuffin Recipe: Crispy Croissant Sandwich With Runny Yolk Magic

Breakfast & Brunch

Bacon Egg and Cheese McMuffin Recipe: Crispy Croissant Sandwich With Runny Yolk Magic

This bacon egg and cheese McMuffin recipe delivers the perfect balance of crispy croissant, runny yolk magic, and savory bacon—just like your favorite breakfast spot. The secret lies in layering ingredients strategically: perfectly cooked bacon, a sunny-side-up egg with a golden yolk, and melted cheese that binds everything together.

I've refined this recipe over years of morning rush experiments, ensuring every bite stays cohesive while delivering that satisfying crunch and creamy texture.

What sets this apart is the technique for achieving that signature crispiness without sacrificing the tender interior of the croissant. You'll start by baking the croissant halves until golden and firm, then assemble with the bacon, egg, and cheese in a way that prevents sogginess.

The egg is cooked just until the whites set but the yolk remains perfectly runny—this is where the magic happens, creating that luxurious first bite that makes it worth the effort.

By the time you're done, you'll have a breakfast sandwich that's crispy on the outside, creamy on the inside, and packed with all the flavors you love. The bacon adds smoky depth, the cheese brings richness, and the buttery croissant provides that perfect textural contrast.

This isn't just breakfast—it's a morning ritual that transforms your kitchen into a diner-style experience.

Serve with a side of hot coffee or fresh fruit to round out the meal, or make it ahead and reheat for a quick grab-and-go option. The variations are endless—swap the bacon for sausage, add avocado for extra richness, or use a different cheese for varied flavors.

Let's get started on creating your perfect McMuffin.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon egg and cheese mcmuffin

Crispy croissants, smoky bacon, and that perfect runny yolk—this McMuffin delivers diner magic at home.

Ingredient Amount Notes
Croissants 🥐 4 whole Day-old for extra crispiness
Bacon 🥓 6 oz Thick-cut, cooked crispy
Large Eggs 🥚 4 whole Fresh for runny yolks
American Cheese Slices 🧀 4 slices Thin-cut, melty variety
Unsalted Butter 🧈 2 tbsp For brushing croissants
Mayonnaise 🥫 2 tsp For extra creaminess
Salt 🧂 ¼ tsp Kosher preferred
Black Pepper 🌶️ ⅛ tsp Freshly cracked
Garlic Powder 🧄 ¼ tsp For extra flavor
Butter Flavored Cooking Spray 🧈 1 tbsp For non-stick cooking

The croissants are everything here. Day-old works best—they're already partially dried out, so they'll crisp up perfectly when baked again. I grab the Thomas' English Muffin brand from the bakery section, but any buttery croissant will do. The bacon? Thick-cut is non-negotiable—it stays crispy longer and doesn't turn into mush. Cook it until it's golden and slightly crispy, then drain on paper towels. Pro tip: Cook extra bacon—you'll want it for topping or saving for later. The eggs need to be fresh for that perfect runny yolk—room temperature makes all the difference.

No American cheese? Swiss or cheddar works in a pinch, but it won't melt quite the same. Short on mayonnaise? Greek yogurt or sour cream adds creaminess without overpowering. The butter spray is optional but helps keep things from sticking—Cooking Light brand is my go-to. Want to get fancy? Add a pinch of smoked paprika to the butter for brushing. The garlic powder is subtle but adds depth—don't skip it if you've got it. And if you're making these ahead, keep the egg and cheese separate until assembly to prevent sogginess.

Croissants stay fresh 2 days in the fridge, but they're best enjoyed fresh. Bacon keeps 1 week in the fridge if stored properly. For make-ahead magic, assemble everything except the egg, then toast the croissant halves and store separately. When ready to eat, just fry the egg and assemble. The secret to reheating? 30 seconds in a dry pan—just enough to melt the cheese without drying out the croissant. Make a double batch—these disappear fast!

❤️

Why You'll Love This Recipe

  • Breakfast in Minutes: I swear, this takes less time than waiting for coffee to brew. Toast the croissants in the same pan where you fry the bacon—no extra dishes, no fuss. Just slice, layer, and pop in the oven while you pour your first cup.
  • Crispy, Salty, Dreamy: That buttery croissant shell? Perfect for holding the runny yolk. The bacon adds smoky punch, the American cheese melts into gooey perfection, and the egg ties it all together like a hug from your favorite cook. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Make a batch on Sunday and stash them in the fridge—still delicious cold or warmed up. Pack them for work, toss them in a lunchbox, or grab one on your way out the door. They’re my secret weapon for days when "adulting" feels overwhelming.
  • Budget Breakfast Win: You’re basically making mini McMuffins for a fraction of the cost. A dozen croissants and a pack of bacon stretch way further than you’d think, and the eggs? Cheap protein that actually feels special. My wallet and I both approve.

Step-by-step instructions for bacon egg and cheese McMuffins

Here's how to build these breakfast masterpieces with crispy croissants and perfect runny yolks.

1

Cook the Bacon to Maximum Crispiness

Cut the 6 oz bacon into 4 equal pieces, keeping them thick-cut for that perfect crunch. Place them in a cold skillet over medium-low heat—this ensures even cooking without burning. Cook for 8-10 minutes, flipping occasionally, until the bacon is deep golden brown and the edges are crispy.

I like to press down gently on the bacon during the first minute to help render the fat evenly. This prevents it from curling and ensures every bite has that satisfying crunch. Once done, remove the bacon from the skillet but leave the rendered fat in the pan—it's pure flavor gold for your croissants.

2

Prepare the Egg and Cheese Mixture

In a small bowl, whisk together the 4 whole large eggs, 2 tsp mayonnaise, 0.25 tsp salt, 0.125 tsp black pepper, and 0.25 tsp garlic powder until fully combined. The mayonnaise adds that signature McMuffin creaminess while keeping the eggs tender. For extra flavor, I like to add a pinch of garlic powder—it's subtle but makes a difference.

Crack each American cheese slice in half to create 8 thin pieces. You'll use 2 pieces per sandwich, so set them aside on a plate. The key here is to keep everything ready to go—no scrambling when you're assembling these later. I always arrange my ingredients in assembly-line order to make the process smooth.

3

Brush and Toast the Croissants

Cut each of the 4 whole croissants in half horizontally, creating 8 halves. Using a pastry brush, lightly coat both sides of each half with the 2 tbsp unsalted butter. This step is crucial for achieving that bakery-style crispiness. Place the croissant halves on a baking sheet and toast them in a preheated 375°F oven for 3-4 minutes until they're golden brown and crispy.

Here's a pro tip: Use day-old croissants—they're drier and crisp up even better. If you're short on time, you can also toast them in a skillet over medium heat for about 2 minutes per side, but the oven gives more even browning. Keep them warm while you finish the rest of your sandwiches.

4

Fry the Eggs to Perfect Runny Yolk Perfection

Heat a non-stick skillet over medium-low heat and spray it lightly with 1 tbsp butter flavored cooking spray. Crack one egg into the skillet at a time—this prevents overcrowding and ensures each egg cooks evenly. Cook for 2-3 minutes until the whites are set but the yolks remain completely runny and vibrant yellow.

The secret to perfect runny yolks is patience and the right heat. If you see the whites starting to brown too quickly, reduce the heat slightly. I like to leave the eggs in the skillet until they're just barely set around the edges—this gives you that classic McMuffin yolk experience. Transfer the cooked eggs to a plate and keep them warm while you assemble the sandwiches.

5

Assemble and Enjoy Your Crispy Creations

Here's where the magic happens: Place one toasted croissant half on the bottom of your plate. Add a piece of crispy bacon, followed by one of the fried eggs. Top with two pieces of American cheese, then another piece of bacon. Finally, place the second toasted croissant half on top, pressing gently to melt the cheese slightly.

I always assemble these right before serving to keep everything warm and crispy. The cheese will start to melt from the residual heat of the bacon and egg, creating that gooey, stretchy texture we all love. Serve immediately while the croissants are still crisp and the yolks are perfectly runny—this isn't a breakfast you want to wait for!

👨‍🍳

Pro Tips For Making Bacon Egg And Cheese Mcmuffin

  • CUT BACON LOW AND SLOW: I learned this the hard way—crispy bacon in a McMuffin just makes a soggy mess. Cook the bacon on medium-low until it’s just done (around 180°F internal temp), then drain on paper towels. The rendered fat is gold for buttering the croissant, but overcooking turns it into a greasy disaster.
  • TOAST CROISSANTS UNTIL GOLDEN: Skip the microwave—even if you’re in a rush. Butter the outside of the croissant first, then toast it in a dry pan over medium heat until the bottom is deep golden, about 3-4 minutes per side. That crisp base is what holds everything together, not some sad, pale bread.
  • SALT THE EGGS BEFORE COOKING: Crack the eggs into a bowl first, add a pinch of salt, and whisk them like you mean it. Cooking them unsalted means you’ll end up chasing flavor with extra cheese or bacon—both of which are already salty. Trust me, the eggs need it.
  • ASSEMBLE IN THIS ORDER: Butter the toasted croissant, then layer cheese, egg, and bacon in that exact order. The cheese melts into the croissant, the egg sticks to it, and the bacon stays put—no sliding off like a bad dream. (Yes, even if you’re impatient like me.)

Pro cooking tips for perfect results

Bacon Cooking Secrets

Start with thick-cut bacon—it stays crispy longer and won't turn into a greasy mess. Cook it in a cold skillet over medium-low heat for 8-10 minutes, flipping occasionally. The key is patience: press down gently during the first minute to render fat evenly and prevent curling.

Leave the bacon fat in the pan—it's flavor gold for your croissants! 🥓

Egg Perfection

For that signature runny yolk, use fresh eggs at room temperature. Cook them in a non-stick skillet over medium-low heat for 2-3 minutes—just until the whites are set but the yolks remain completely liquid.

Overcrowding the pan will steam the eggs and ruin the texture. I like to leave them in the skillet until they're just barely set around the edges for that classic McMuffin experience.

Croissant Crispiness

Day-old croissants are your secret weapon—they're already partially dried out, so they'll crisp up beautifully. Brush them lightly with melted butter before toasting in a 375°F oven for 3-4 minutes until golden brown.

For extra crunch, you can also toast them in a skillet over medium heat for 2 minutes per side, but the oven gives more even browning. Keep them warm while you assemble!

Assembly Line

Organize your ingredients in assembly-line order to work efficiently. Place one toasted croissant half on the bottom, add a piece of crispy bacon, then the fried egg, followed by two pieces of American cheese, and top with another piece of bacon.

Finally, place the second croissant half on top and press gently to melt the cheese slightly. Assemble right before serving to keep everything warm and crispy—this isn't a breakfast you want to wait for!

Cheese Matters

American cheese is non-negotiable for that signature melty, stretchy texture, but if you're in a pinch, Swiss or cheddar will work. Crack each slice in half to create thin pieces—this ensures even melting and a gooey texture without overwhelming the sandwich.

Keep the cheese separate until assembly to prevent sogginess, especially if you're making these ahead of time.

Make-Ahead Magic

Assemble everything except the egg, then toast the croissant halves and store them separately in an airtight container for up to 2 days. When ready to eat, simply fry the egg and assemble.

For reheating, give the croissant halves a 30-second toast in a dry pan—just enough to melt the cheese without drying out the bread. This is my go-to strategy for busy mornings or meal prep Sundays. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 16g80%
Cholesterol 320mg107%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 1g4%
Sugars 4g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use English muffins instead of croissants?

English muffins work perfectly—just split them in half and toast them until crispy. The key is to use day-old muffins for extra crunch. For a true McMuffin experience, brush the toasted halves with butter before assembling. The texture will be slightly different but just as delicious.

2

How do I keep the croissants from getting soggy?

Toast the croissant halves until golden and crispy, then keep them warm in a 200°F oven while you finish cooking. Assemble the sandwiches right before serving—never more than 1-2 minutes ahead. The secret is to cook the egg last and assemble quickly to trap the heat.

3

What's the best way to reheat leftover McMuffins?

For best results, place the assembled sandwich in a toaster oven at 350°F for 30-45 seconds or a skillet over medium heat for 1 minute per side. This melts the cheese without drying out the croissant. Avoid microwaving—it makes the bread rubbery. Store leftovers in an airtight container for up to 2 days.

4

Can I make these ahead of time?

Yes! Prepare all components except the egg, then store the toasted croissant halves and bacon in an airtight container for up to 2 days. When ready to eat, simply fry the egg and assemble. For cold sandwiches, use hard-boiled eggs instead of sunny-side-up for a grab-and-go option.

5

What cheese works best besides American?

For that signature melty texture, Swiss or cheddar are good substitutes. If you want extra richness, try Gruyère or provolone. Avoid hard cheeses like Parmesan—they won't melt properly. For a smoky flavor, swap bacon for smoked Gouda. The key is thin slices that melt evenly.

★★★★★4.8(1 review)
Categories Breakfast & Brunch