Breakfast & Brunch
This bacon, egg, and cheese McMuffin recipe delivers the ultimate handheld breakfast with crispy bacon, fluffy eggs, and melty cheese—all in one perfect bite. The secret lies in cooking the bacon first to render its fat, which creates a sizzling, flavorful base for the eggs. I’ve perfected this method over years of weekend mornings, and it never fails to impress, whether you’re feeding a crowd or treating yourself to a solo indulgence.
What sets this recipe apart is the balance of textures: the bacon stays crispy, the eggs cook to a tender, custardy finish, and the cheese melts just enough to bind everything together without becoming greasy. Using English muffins as the base ensures a sturdy, slightly chewy foundation that holds up to the filling without falling apart. The process is straightforward—just a few minutes of prep followed by quick cooking—but the results are undeniably restaurant-quality.
By the time you’re done, you’ll have golden-brown McMuffins with layers of savory, salty, and cheesy goodness in every bite. The aroma alone will wake up your kitchen, and the first crispy bite is worth every second of effort. These handheld breakfast sandwiches are perfect for busy mornings, brunch gatherings, or even a late-night snack when cravings strike.
Pair them with a side of fresh fruit, a simple salad, or a cup of coffee for a complete breakfast experience. The beauty of this recipe is its flexibility—you can customize it with different cheeses, add avocado for extra creaminess, or even swap in sausage for variety. Let’s get started on making these handheld delights!
Ingredients for bacon egg and cheese mcmuffin
Crispy bacon, fluffy eggs, and melty cheese—just 10 ingredients for handheld breakfast perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Center-Cut Bacon 🥓 | 6 oz | Thin-cut preferred for crispiness |
| Large Eggs 🥚 | 4 whole | Cold for fluffy texture |
| American Cheese Slices 🧀 | 4 slices | Or cheddar for sharper flavor |
| English Muffins 🍞 | 4 whole | Split and toasted lightly |
| Unsalted Butter 🧈 | 2 tbsp | For cooking bacon and eggs |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ¼ tsp | For extra flavor boost |
| Mayonnaise 🥛 | 2 tbsp | Optional for extra richness |
| Butter for Toasting 🧈 | 1 tbsp | For muffin toasting |
The bacon is where the magic starts. Thin-cut center-cut bacon from Oscar Mayer or Hillshire Farm gives you that perfect crisp without burning. I always grab the thick-cut variety and slice it myself—it stays crispier longer. Store-bought pre-sliced works in a pinch, but the extra step makes all the difference. For the eggs, cold is key—they’ll cook up fluffier. Kirkland Signature or Hill Farm eggs are my go-tos for that rich, rich yolk. And don’t skip the American cheese—it melts just right, but sharp cheddar adds a nice kick if you’re feeling adventurous.
No American cheese? Mozzarella or provolone work well—just slice them thin. Running out of mayo? Greek yogurt thinned with a splash of milk is a great swap. The English muffins should be fresh—Thomas’ or Food Lion brands are reliable. If you’re making these ahead, toast the muffins first and store them separately until serving. The bacon fat? Use it all—it’s liquid gold for cooking the eggs. And if you’re worried about grease, line your plate with paper towels to soak up the excess.
These reheat beautifully—just pop them in the toaster for 1-2 minutes until the cheese melts. Keep the bacon and cheese separate if prepping ahead, then assemble when ready to eat. 3 days in the fridge, but honestly? They’re best fresh. For a crowd, double the recipe—just make sure you’ve got enough bacon fat rendered. Pro tip: Use a paper towel to pat dry the bacon before assembling to keep things from getting soggy. And if you’re feeling fancy, add a sprinkle of garlic powder to the eggs for extra flavor.
Why You'll Love This Recipe
- No-Fuss Breakfast: I swear, this takes less time than waiting for coffee to brew. Cook the bacon first—crispy edges, no fuss—then slide it onto the muffin halves while the eggs cook. Butter those muffins just before assembling, and suddenly you’ve got a breakfast that feels fancy without the effort.
- Crispy-Creamy Magic: That first bite? The bacon’s smoky crunch meets the runny egg yolk, all hugged by melty American cheese. Honestly, I’ve tried fancy brunch spots that don’t hit this combo right—this is the real deal, and it’s in your own kitchen.
- Lunchbox Hero: Pack these for work or school, and you’ve got a meal that won’t get soggy or sad. The English muffin holds up better than toast, and the cheese stays gooey even after an hour. My kid brings these to soccer practice and still finishes them.
- Budget Power Move: Five ingredients, zero waste. Use the last of that bacon? Toss it in. Eggs on sale? Buy a dozen. The cheese stretches, the muffins last a week—this is breakfast that doesn’t drain your wallet or your patience. Plus, leftovers taste just as good reheated.
Step-by-step instructions for bacon, egg, and cheese McMuffins
Here's how to achieve that perfect balance of fluffy eggs, crispy bacon, and melted cheese in every bite.
Cook the Bacon Until Perfectly Crispy
Start by placing the 6 oz center-cut bacon in a cold, dry skillet. The key here is patience—let the bacon cook slowly over medium-low heat for 8-10 minutes, flipping only once. You want the edges to become deep golden brown and the fat to render out completely. Don't rush this step; crispy bacon makes all the difference in your McMuffins.
Once the bacon reaches that perfect crispiness, remove it from the skillet and transfer it to a paper towel-lined plate. Leave the rendered fat in the pan—it's pure flavor gold that we'll use to cook the eggs. If you're feeling fancy, you can even save some of that bacon fat for future cooking adventures.
Prepare the English Muffins for Toasting
While the bacon cooks, take the 4 whole English muffins and split them evenly using a serrated knife. The goal is to create two even halves for each muffin—this ensures they toast uniformly and hold all the delicious fillings. Place the split muffins on a clean work surface, and you can lightly butter the cut sides with 1 tablespoon butter for toasting if you prefer extra richness.
Set these aside for now—we'll toast them just before assembling the McMuffins. The slight delay actually helps them absorb any extra moisture from the eggs, creating a better texture in the final product. This is one of those little tricks that makes a big difference in the outcome.
Cook the Perfect Fluffy Eggs
In the same skillet with the bacon fat (no need to wipe it clean!), reduce the heat to medium-low and crack in the 4 whole large eggs. I like to use cold eggs for this recipe—they create a fluffier texture that holds up better when combined with all the other components. Season immediately with 0.5 tsp salt, 0.25 tsp black pepper, and 0.25 tsp garlic powder for that extra savory kick.
Let the eggs cook undisturbed for 2-3 minutes until the whites are set but the yolks are still runny. You want them to be just slightly underdone in the center—this ensures they stay creamy when combined with the cheese. Here's the thing: if you cook them too long, they'll become rubbery when you add the cheese, and nobody wants that.
Assemble the McMuffins with Cheese and Optional Mayo
Now for the fun part—building your McMuffins! Take one of the split English muffin halves and place it on a small plate. Add 1 slice of American cheese on top of the muffin half, followed by 1 piece of crispy bacon and 1 slightly undercooked egg. Repeat this process for all four muffin halves, creating four perfect layers.
Here's where you can get creative: if you want that extra richness, spread 2 tablespoons mayonnaise on the other half of each muffin before adding the second layer. Then, place the second muffin half on top, pressing down gently but not too firmly—you want to compress just enough to hold everything together without squishing the egg.
Toast to Melt the Cheese and Finish
Heat a clean skillet over medium heat and add the assembled McMuffins. Toast them for 2-3 minutes per side until the English muffins are golden brown and the cheese is fully melted and bubbly. You'll know they're ready when the edges are crispy and the cheese has created that beautiful golden crust we all love.
Remove the McMuffins from the skillet and let them rest for 1-2 minutes before serving. This brief resting period allows the cheese to set slightly, making them easier to handle and preventing any potential cheese leaks. Serve immediately while everything is hot and delicious—these McMuffins are best enjoyed fresh out of the pan!
Pro Tips For Making Bacon Egg And Cheese Mcmuffin
- CUT BACON THIN: I learned this the hard way—thick bacon slices take forever to crisp. Use a sharp knife and slice each piece into ¼-inch strips. They’ll cook faster, render more fat (which you’ll use later), and actually get crispy instead of just chewy.
- SALT THE EGGS: Crack eggs into a bowl first, then season with a pinch of salt and a few grinds of black pepper. Stirring them in the pan after they’re already raw means you’ll miss spots, and underseasoned eggs ruin the whole dish. (Yes, even if you’re impatient like me.)
- TOAST MUFFINS LOW: English muffins burn faster than you think. Split them, then toast on medium-low heat for 2-3 minutes per side until golden—not brown. Overtoasting makes them dry and turns your muffin into a sad, crunchy shell.
- USE BACON FAT: After cooking the bacon, drain all but 1 tablespoon of fat in the pan. That fat is liquid gold—it’ll keep your eggs from sticking and add flavor to the cheese. Skip this, and you’re missing out on the best part of the recipe.
Essential equipment for this dish
Skillet Essentials
A 10-inch cast iron skillet like the Lodge Pre-Seasoned is my go-to for cooking these McMuffins—it retains heat beautifully and creates that perfect crispy crust. If you don’t have cast iron, a non-stick stainless steel skillet from All-Clad works just as well. The key is a skillet with sloped sides to prevent fillings from spilling out during assembly. 🔥
For extra convenience, I keep a small offset spatula (like the OXO Good Grips) and a pair of tongs nearby. The spatula helps flip the McMuffins easily, while tongs are perfect for transferring crispy bacon without breaking it. A wire cooling rack also comes in handy for draining excess fat from the bacon before assembly.
Toaster Alternatives
If you prefer a hands-off approach, a toaster oven (like the Cuisinart TOA-60) is a game-changer for toasting the English muffin halves and finishing the assembled McMuffins. Set it to 350°F and toast for 3-4 minutes until golden brown. This method ensures even cooking and prevents the cheese from leaking out.
For a quick fix, a countertop air fryer (such as the Ninja Foodi) can also work—set it to 325°F and air fry the assembled McMuffins for 2-3 minutes until the cheese melts and the muffins crisp up. Just be careful not to overcrowd the basket to maintain even heat distribution.
Prep Tools
A sharp serrated knife (like the Mercer Culinary Genesis) is a must for splitting English muffins evenly—dull knives crush the muffins instead of cutting cleanly. I also recommend a small mixing bowl for cracking eggs and a fine-mesh strainer to drain any excess liquid from the bacon before assembling.
For organizing your toppings, a small serving tray or muffin tin keeps everything within reach while you assemble. This prevents cross-contamination and makes the process smoother, especially when feeding a crowd. A kitchen timer (or your phone) ensures you don’t overcook the eggs or bacon.
Cleanup Must-Haves
Line your skillet with parchment paper (cut to fit) to make cleanup a breeze—just lift it out after cooking and toss it. For extra crispiness without the mess, use silicon baking mats under the bacon while it cooks. A paper towel roll keeps your workspace dry and ready for quick wipe-downs between steps.
Finally, a small bowl of cold water and a clean dish towel help reset your skillet between batches if you’re making multiple McMuffins. This prevents the bacon fat from smoking and keeps your cooking environment safe. Trust me, these little tools save time and frustration! 💫
Nutrition facts
Frequently asked questions
Can I make these McMuffins ahead of time?
Toast the English muffin halves and store them separately in an airtight container for up to 2 days. Keep the bacon and cheese wrapped in plastic wrap in the fridge too. When ready to eat, assemble and toast in a skillet for 2-3 minutes until the cheese melts. The key is to keep everything separate until the last minute to maintain crispiness.
What's the best way to keep the bacon crispy?
Cook the bacon low and slow over medium-low heat for 8-10 minutes until deep golden brown. Transfer it immediately to a paper towel-lined plate to drain excess fat. For extra crispiness, try this trick: place the cooked bacon on a wire rack set over a baking sheet in a 200°F oven for 5 minutes before assembling. This keeps it crispy longer!
Can I use a different type of bread instead of English muffins?
Yes, but with adjustments! For a croissant-style version, use mini croissants and toast them for 1-2 minutes per side. For a bagel twist, split mini bagels and toast until crispy. The key is choosing a bread that holds up to the filling without getting soggy. Avoid soft breads like brioche—they'll absorb too much moisture from the egg.
Why is my cheese not melting properly?
Cheese needs both heat and fat to melt properly. Make sure you're using the bacon fat from cooking to assemble—it helps the cheese melt more evenly. Also, keep the heat at medium when toasting the final McMuffins, not high. If using sharp cheddar, it melts differently than American cheese—try adding a splash of milk to the skillet when toasting to help it melt.
How do I make these without a skillet?
Use a toaster oven or air fryer instead! For the toaster oven, assemble the McMuffins on a baking sheet and toast at 350°F for 3-4 minutes until golden. For the air fryer, cook at 325°F for 2-3 minutes, shaking the basket halfway. Both methods work well—just watch closely to avoid burning.
