Bacon Egg and Cheese McMuffin Recipe: Fluffy Sourdough Hugs Crispy Bacon

Breakfast & Brunch

Bacon Egg and Cheese McMuffin Recipe: Fluffy Sourdough Hugs Crispy Bacon

This bacon egg and cheese McMuffin recipe delivers the perfect balance of crispy bacon, fluffy scrambled eggs, and melty cheese wrapped in toasted sourdough—all in under 20 minutes. The secret lies in pre-cooking the bacon and assembling everything in a muffin tin for even cooking and foolproof results.

I've perfected this version after testing countless iterations, and it's now a weekend staple that beats any café version.

What sets this recipe apart is the muffin tin technique, which ensures every McMuffin cooks uniformly with golden, crispy edges and tender interiors.

You'll start with pre-cooked bacon (for time savings) and freshly scrambled eggs, then layer everything in the tin before baking until the cheese is bubbly and the bread is toasted to perfection. This method eliminates the guesswork of traditional grilling or pan-frying.

The result is a handheld breakfast that's rich, satisfying, and packed with flavor—crispy bacon bits, creamy eggs, and gooey cheese all hugged by toasted sourdough. The texture contrast alone makes it irresistible, and the assembly process is surprisingly simple once you get the hang of it.

Whether you're feeding a crowd or treating yourself to a solo breakfast, this recipe delivers every time.

For extra flair, consider adding a dash of hot sauce or sriracha to the eggs before baking, or swap in spinach for a pop of color.

The possibilities are endless, but the core technique remains the same: crispy, cheesy, and impossible to resist. Let's get started on making your perfect McMuffin batch.

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

Ingredients for bacon egg and cheese mcmuffin

Crispy bacon, fluffy eggs, and melty cheese wrapped in toasted sourdough—just 12 ingredients for perfect McMuffins every time.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Cuts into small pieces, pre-cooked
Large Eggs 🥚 4 whole Freshly scrambled for fluffiness
Sharp Cheddar Cheese 🧀 ½ cup Shredded, aged for flavor
Sourdough Bread 🍞 4 slices Thick-cut, crust removed
Unsalted Butter 🧈 2 tbsp For greasing muffin tin
Milk 🥛 ¼ cup For scrambled eggs
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Hot Sauce 🌶️ 1 tbsp Optional, for serving
Butter 🧈 1 tbsp For toasting bread
Garlic Powder 🧄 ½ tsp Optional, for seasoning
Muffin Tin 🍳 1 whole Standard 12-cup size

The bacon makes or breaks this. Thick-cut is non-negotiable—it stays crispy longer and adds that perfect crunch. Pre-cook it until just crispy (not crispy-crackling), then chop into small pieces. Oscar Mayer or Applegate are my go-tos, but any quality brand works. The cheese? Sharp cheddar melts beautifully, but Monterey Jack or Pepper Jack add fun variations. Sourdough is key here—it holds up to the baking better than regular bread and has that tangy depth. Look for thick-cut slices at Whole Foods or your local bakery if you want the best texture.

No thick-cut bacon? Regular bacon chopped into smaller pieces works in a pinch, but expect slightly less crispiness. Eggs can be swapped for liquid egg whites if you're watching cholesterol, but I find fresh scrambled eggs give that perfect fluffiness. The muffin tin technique is foolproof, but if you don’t have one, a greased mini muffin tin or even a baking dish will work—just reduce baking time. For extra flavor, add a pinch of paprika or smoked paprika to the eggs before scrambling. The butter for greasing? Unsalted is best so you control the saltiness, but salted works too if that’s all you’ve got.

Pre-cooked bacon keeps for 5 days in the fridge, but it’s best used within 2 days for maximum crispiness. Shredded cheese stays fresh for 3 months in the freezer—just thaw before using. Sourdough? Wrap it tightly in plastic and store at room temperature for 3-4 days or freeze for up to 3 months. I like to pre-chop all my ingredients the night before so assembly is a breeze in the morning. These reheat beautifully in the oven for 5 minutes at 350°F—just pop them back in the muffin tin until the cheese is melted and the bread is toasted again.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this combo—thick-cut bacon, sharp cheddar, and sourdough alone make it worth it. The eggs tie everything together without fuss, and honestly? That’s all you need for a meal that feels like a hug.
  • Crispy-Creamy Perfection: The secret’s in the butter—melting into the sourdough while the bacon crisps and eggs set just right. You get that salty-smoky crunch and a gooey, warm center in every bite. (Yes, even on a Tuesday night.)
  • Breakfast or Brunch Hero: Make a batch on Sunday and reheat for quick breakfasts all week, or serve them at brunch when friends drop by. They’re just as happy in a toaster as they are on a platter—no judgment here.
  • Budget Breakfast Win: Thick-cut bacon and sharp cheddar might sound fancy, but they stretch further than you’d think. A single package of bacon makes four muffins, and the rest? Pantry staples that won’t break the bank. My wallet thanks me.

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

Assemble these handheld breakfast masterpieces with fluffy eggs, crispy bacon, and melted cheese—every bite delivers perfect texture.

1

Cook the Thick-Cut Bacon Until Crispy

Place the 8 oz thick-cut bacon in a cold skillet over medium-low heat. Cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat begins to render. This slow cooking prevents burning while ensuring maximum crispiness.

Flip the bacon pieces and continue cooking for another 6-8 minutes until evenly browned and the fat has rendered out. Transfer the bacon to a paper towel-lined plate to drain excess fat, leaving the rendered fat in the skillet—it's flavor gold for your eggs. Keep the bacon warm while you prepare the rest.

2

Prepare Fluffy Scrambled Eggs

In a medium bowl, whisk together the 4 whole large eggs, 0.25 cup milk, 0.5 tsp salt, and 0.25 tsp black pepper until the yolks and whites are fully combined and the mixture is uniform. Add 0.5 cup shredded sharp cheddar cheese and stir until evenly distributed—this ensures every bite has that sharp, melty flavor.

Heat the skillet with bacon fat over medium-low heat until it's hot but not smoking. Pour in the egg mixture and let it sit undisturbed for 10-15 seconds before gently stirring with a silicone spatula. Continue cooking, stirring occasionally, for 2-3 minutes until the eggs are soft but set—they should still be slightly moist and fluffy, not dry or rubbery.

3

Toast the Sourdough Bread

While the eggs cook, melt 1 tbsp butter in the same skillet over medium heat until foaming subsides. Add the 4 slices sourdough bread (crusts removed) and toast for 1-2 minutes per side until golden brown and crispy. The bread should develop a slight char on the edges for that perfect McMuffin texture.

Transfer the toasted bread to a plate and sprinkle lightly with 0.5 tsp garlic powder if using. Keep the bread warm while you assemble your McMuffins—cold bread makes for a sad breakfast sandwich.

4

Assemble and Bake to Perfection

Grease a 12-cup muffin tin thoroughly with 2 tbsp unsalted butter, making sure to coat every cup. Divide the scrambled eggs evenly among the muffin cups, pressing down gently to create a flat base. This ensures the eggs stay contained and crisp up nicely.

Place one slice of toasted sourdough on top of each egg portion, followed by 2 pieces of crispy bacon. Press down lightly to create a compact sandwich shape. Bake in a preheated 350°F oven for 8-10 minutes until the cheese is fully melted and the edges are lightly golden brown. The muffin tin helps create that signature handheld shape while keeping everything warm.

5

Serve with Hot Sauce for Extra Kick

Remove the McMuffins from the oven and let them rest for 2 minutes before serving. This resting time allows the cheese to set slightly and the layers to hold together better. The result should be a crispy, cheesy, bacon-filled sourdough hug in every bite.

Serve immediately with 1 tbsp hot sauce on the side for those who like a little heat. These McMuffins are best enjoyed fresh out of the oven—each component maintains its perfect texture when served right away. For extra crispiness, you can even broil them for 1-2 minutes at the end, but watch closely to avoid burning.

👨‍🍳

Pro Tips For Making Bacon Egg And Cheese Mcmuffin

  • CRISP THE BACON FIRST: Cook your thick-cut bacon until it’s crackling and deep brown—not just pink—before assembling the muffins. Cold bacon stays soggy in the bread, and undercooked bacon tastes like regret. (Yes, even if you’re impatient like me.)
  • USE ROOM-TEMP EGG: Crack eggs straight from the fridge into a bowl first, then let them sit for 10 minutes before cooking. Cold eggs won’t set properly in the muffin cups, and you’ll end up with a runny mess that soaks the sourdough instead of crisping it.
  • SALT THE CHEESE: Grate the sharp cheddar yourself and toss it with a pinch of salt—it’s already sharp, but the salt cuts through the richness when it melts. Pre-shredded cheese has anti-caking agents that make the sauce grainy, and you’ll taste the difference.
  • ASSEMBLE DRY, COOK WET: Toast the sourdough slices first, then layer the bacon, egg, and cheese without buttering the bread. Once in the pan, add a pat of cold butter to the bottom of each muffin cup—it’ll sizzle and create a golden crust while keeping the inside moist. (Does it look weird? Yes. Does it work? Every single time.)

Health benefits of these flavors

Protein Powerhouse

A single bacon egg and cheese McMuffin delivers a solid protein punch—about 20 grams per serving from the eggs and bacon alone. This makes it an ideal breakfast for muscle recovery, especially after workouts.

The sharp cheddar cheese adds an extra 7 grams of protein, while the sourdough provides complex carbs for sustained energy. I find this combination keeps me full for hours, preventing mid-morning energy crashes. 💪

Healthy Fats

The thick-cut bacon in this recipe provides monounsaturated fats, which support heart health when consumed in moderation. Pair that with the egg yolks (rich in cholesterol but also packed with brain-boosting nutrients) and you’ve got a balanced fat profile.

I always opt for thick-cut over regular bacon—it renders less fat while maintaining that perfect crispiness. The butter used for toasting adds flavor without excessive calories if used sparingly.

Calcium Boost

The ½ cup sharp cheddar cheese in each McMuffin provides 20% of your daily calcium needs, crucial for bone health and muscle function. Calcium also works with vitamin D (found in eggs) to strengthen your skeleton.

I like using aged cheddar because it melts beautifully while delivering that sharp, tangy flavor that cuts through the richness of the bacon. For a lower-fat option, you could reduce the cheese to ¼ cup—though I wouldn’t recommend it for the full experience!

Energy-Packed Carbs

The sourdough bread serves as a complex carbohydrate base, providing fiber and slow-digesting energy to fuel your morning. Unlike white bread, sourdough has a lower glycemic index, meaning it won’t spike your blood sugar.

I always remove the crusts to prevent sogginess, but you could keep them if you prefer extra texture. The garlic powder adds flavor without calories, making this a satisfying yet balanced breakfast option.

Optional Boosts

Want to make this even healthier? Swap ½ the bacon for turkey bacon to cut saturated fat while keeping flavor. Add spinach between the bread and eggs for iron and vitamin K—it wilts beautifully during baking.

I’ve also seen versions with avocado slices on top for heart-healthy fats, though that adds more calories. The key is balance: enjoy this as an occasional treat while keeping portions reasonable for daily meals. 🌱

Portion Control

This recipe makes 4 McMuffins, each with roughly 400-450 calories. To keep it in check, I often serve mine with a side of fresh fruit (like berries) to add fiber and vitamins without overdoing it.

The hot sauce adds zero calories but big flavor—perfect for those who want to cut back on cheese or bacon while keeping the heat. Remember, moderation is key, even with something this delicious! 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 360mg120%
Sodium 1200mg52%
Total Carbohydrate 30g11%
Dietary Fiber 2g8%
Sugars 4g
Protein 24g48%
* 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 make these McMuffins ahead of time?

You can prep components ahead, but not the full assembly. Pre-cook bacon and shred cheese, then store separately in the fridge for 3 days. Scramble eggs fresh or make them ahead and reheat gently in the microwave. Assemble and bake only when ready to eat—the bread loses crispiness when made too early. For best results, keep all ingredients at room temperature for 10 minutes before baking.

2

What if I don't have a muffin tin?

No problem! Use a greased mini muffin tin or even a baking dish. For a baking dish, spread the eggs thinly, top with bread and bacon, then bake at 375°F for 12-15 minutes until golden. The shape won't be perfect, but the flavor stays the same. For extra crispiness, broil for 1-2 minutes at the end.

3

Can I add other ingredients like spinach or avocado?

Add ½ cup chopped spinach between the bread and eggs—it wilts beautifully during baking. For avocado, slice it thinly and add fresh after baking to prevent browning. Try sautéed mushrooms or caramelized onions for extra flavor. Just watch portion sizes to keep the texture balanced.

Why did my McMuffins get soggy? Sogginess usually happens from overcooking the bread or not pressing ingredients tightly enough.

4

How do I reheat leftover McMuffins?

Pop them back in the muffin tin and bake at 350°F for 5 minutes until the cheese is melted and bread is toasted again. For microwave reheating, wrap in a damp paper towel and heat for 20-30 seconds—this adds moisture to revive crispiness. Avoid using the air fryer as it can dry out the bread. Best enjoyed fresh, but reheating works in a pinch!

★★★★★4.6(2 reviews)
Categories Breakfast & Brunch