Breakfast & Brunch
This bacon, egg, and cheese English muffin recipe delivers the perfect balance of crispy, cheesy, and savory flavors in every bite. The secret lies in perfectly toasted muffins, crispy bacon, and a runny yolk that ties everything together—just like your favorite diner sandwich, but made at home.
I’ve perfected this recipe over years of weekend breakfasts, ensuring it’s foolproof for busy mornings or lazy weekends.
The magic starts with high-heat bacon that renders crispy without burning, followed by eggs cooked to your ideal doneness—whether you prefer them fried, scrambled, or poached.
A generous layer of melted cheese binds it all together, while the English muffin toasts to a golden, crispy texture that holds up to every bite. This isn’t just breakfast; it’s a hearty, satisfying meal that feels like a treat.
What sets this recipe apart is the crispy texture—achieved by toasting the muffins in a hot pan until golden brown and searing the bacon until it’s perfectly crisp. The result?
A sandwich that’s sturdy enough to eat with one hand, with the yolk staying creamy and the cheese stretching just enough to pull it all together. It’s the kind of dish that makes you want to linger over your plate.
For extra flavor, consider adding a dash of hot sauce or a slice of avocado for creaminess. You can also swap in turkey bacon or vegan cheese for a lighter version.
Whether you’re feeding a crowd or treating yourself to a solo breakfast, this recipe delivers every time. Let’s get started!
Ingredients for bacon egg and cheese english muffin
Crispy bacon, runny yolks, and melty cheese—here’s what you need for diner-style English muffin sandwiches.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy texture |
| Large Eggs 🥚 | 4 whole | Fresh for runny yolks |
| English Muffins 🍞 | 4 whole | Store-bought or homemade |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, full-fat preferred |
| Unsalted Butter 🧈 | 2 tbsp | For toasting muffins |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 2 tbsp | For egg cooking |
| Hot Sauce 🌶️ | 1 tbsp | Optional, for serving |
| Avocado 🥑 | ½ whole | Optional, sliced for serving |
The bacon makes or breaks this. Thick-cut is a must—it crisps up beautifully without burning. I grab mine from Costco or the butcher section at Whole Foods; anything pre-packaged in the grocery store works too. Look for slices that are about ¼-inch thick. The eggs? Fresh is non-negotiable—they hold their yolks better and taste richer. If you’re using frozen, thaw them in cold water first. For the English muffins, Thomas’ brand is my go-to—they’re sturdy and toast up perfectly. If you’re making your own, proof them overnight for extra crispiness.
No thick-cut bacon? Regular bacon works in a pinch, but it’ll be less crispy. Swap cheddar for Gruyère or pepper jack if you’ve got it—Gruyère adds a nutty depth, while pepper jack brings heat. For a lighter version, use turkey bacon or vegan cheese. The avocado is totally optional, but if you add it, pick ripe ones that yield slightly to gentle pressure. Hot sauce is another great addition—Cholula or Tabasco are my favorites. If you’re short on time, microwave the bacon for 2 minutes first to render some fat, then finish crisping in a pan.
Toast the muffins until golden brown—they should be crispy enough to stand up to the sandwich. Store any extras in an airtight container for up to 2 days, but honestly, they’re best eaten fresh. The bacon keeps its crispiness for 3-4 days if stored in a single layer on a wire rack. For meal prep, assemble the sandwiches without the eggs, wrap them in parchment paper, and refrigerate. Then just cook the eggs fresh when you’re ready to eat—keeps everything crispy.
Why You'll Love This Recipe
- No-Fuss Breakfast: I swear by this for mornings when I’m running late—just fry the bacon until crispy, toast the muffins, and slide the eggs into that buttery pocket. The whole thing comes together while I’m still pouring my coffee.
- Salty-Sweet Magic: That sharp cheddar melts into gooey perfection, while the thick-cut bacon adds a smoky crunch. Honestly, the first bite makes me wonder why I ever ate plain toast.
- Lunchbox Hero: Pack these for work or school—they hold up surprisingly well, especially if you wrap them in foil. My kids actually eat them cold for lunch, and I don’t even joke about it.
- Budget Breakfast Win: A few slices of bacon, a couple eggs, and a muffin? That’s less than $2 per serving. Between us, this is my go-to when I’m trying to stretch groceries without sacrificing flavor.
Step-by-step instructions for crispy bacon, egg, and cheese English muffins
Here's how to assemble these hearty breakfast sandwiches with perfectly crispy muffins and runny yolks.
Cook the Thick-Cut Bacon Until Crispy
Place the 6 oz thick-cut bacon in a cold skillet over medium-low heat. Cooking it slowly ensures maximum crispiness without burning. Let it render its fat for 8-10 minutes, flipping occasionally, until the edges are deep golden brown and the fat is shimmering. The slow cook prevents the bacon from steaming in its own juices, which guarantees that satisfying crunch.
Once crispy, transfer the bacon to a paper towel-lined plate to drain excess fat. Leave the rendered fat in the pan—it's flavor gold for your eggs later. If you want extra crispiness, you can even press down gently on the bacon during the last minute of cooking to flatten any curled edges.
Toast the English Muffins Until Golden
Heat a clean skillet over medium heat and add 2 tablespoons unsalted butter. Once the butter foams, place the 4 whole English muffins cut-side down in the pan. Toast for 2-3 minutes until the bottoms are deep golden brown and crispy. Flip carefully and toast the other side for another 2-3 minutes until equally browned.
Here's the thing—don't rush this step. The muffins should be crisp all the way through, not just slightly toasted. If you notice they're browning too quickly, reduce the heat slightly. Once toasted, keep them warm in a 200°F oven while you finish the eggs to maintain their crispiness.
Fry Perfectly Runny Eggs in Bacon Fat
Return the skillet with bacon fat to medium heat (it should be hot but not smoking). Crack the 4 whole large eggs directly into the pan, spacing them evenly. Sprinkle with 0.5 teaspoon salt and 0.25 teaspoon black pepper. Let them cook undisturbed for 2-3 minutes until the whites are set but the yolks remain completely liquid. The fat should create a thin, golden crust on the bottom of the eggs.
For runny yolks, resist the urge to flip them. You'll know they're ready when the edges are just set and the whites are opaque but still slightly translucent at the edges. If you prefer firmer yolks, cook for an extra 30 seconds on each side, but I promise you'll love the classic runny yolk experience.
Assemble the Sandwiches with Cheese
While the eggs cook, shred the 1 cup sharp cheddar cheese using a box grater. Once the eggs are ready, transfer them to a plate and let them sit for 30 seconds to firm up slightly. Then, place each egg on a toasted English muffin half, followed by 2 slices of crispy bacon and a generous sprinkle of the shredded cheese.
Top with the remaining muffin halves and press down gently to melt the cheese slightly. The residual heat from the muffins and eggs will help the cheese soften just enough to create that perfect gooey texture when you take your first bite. If you're using the optional 0.5 whole avocado, slice it now and serve on the side for dipping.
Serve with Hot Sauce for Extra Kick
Plate the assembled sandwiches immediately and drizzle with 1 tablespoon hot sauce if desired. The contrast of crispy muffin, creamy egg yolks, salty bacon, and sharp cheddar makes every bite irresistible. For serving, I like to pair these with a side of sliced avocado—it adds a refreshing coolness that balances the richness of the sandwich.
Don't forget to enjoy them right away while the muffins are still crisp and the eggs are perfectly runny. These make for an impressive brunch dish that's surprisingly quick to prepare when you follow this method. Trust me, your guests will be asking for seconds!
Pro Tips For Making Bacon Egg And Cheese English Muffin
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it hits that perfect 160°F internal temp—way past crispy, almost to the point where it’s too done to eat alone. I learned this the hard way: undercooked bacon gets soggy when you assemble the muffin, and nobody wants a sad, limp breakfast. Let it cool slightly before layering, or the cheese will melt into a greasy mess.
- TOAST MUFFINS UNTIL GOLDEN: Skip the "just warm" approach—get those English muffins deep golden on both sides, even if it means an extra minute. The starch in the toasted muffin soaks up the egg yolk better and holds up to the cheese without turning into a wet paperweight. Pro move: Use a light touch with the butter after toasting, or it’ll steam instead of crisp.
- CUT CHEESE THIN AND EVEN: Sharp cheddar loses its edge when it melts into a blob. Slice it paper-thin (about 1/8-inch) and stack it just enough to cover the egg—any more and it’ll ooze out when you take a bite. I was skeptical until I tried it: the cheese stays sharp and the muffin doesn’t turn into a cheesy landmine.
- ASSEMBLE IN THIS ORDER: Layer the bacon first (cool but not cold), then the egg, then the cheese—last—so it melts into the egg, not the muffin. Sounds weird, but it works: the cheese clings to the egg yolk instead of turning the muffin into a cheesy brick. Close the muffin gently or you’ll squirt yolk everywhere.
Storing and reheating this dish
Refrigerator Storage
Store any leftover bacon, eggs, or assembled sandwiches in an airtight container for up to 2 days. Keep the bacon in a single layer on a wire rack to maintain crispiness—it’s a game-changer for reheating.
For the muffins, wrap them individually in parchment paper to prevent sogginess. The eggs should be cooked fresh for best texture, but you can store the shredded cheese separately in a sealed container. 💡
Freezer-Friendly Components
Freeze the cooked bacon separately for up to 3 months—lay it flat on a tray before transferring to a freezer bag to prevent sticking. The English muffins freeze beautifully too: wrap them in foil and freeze for up to 1 month.
To reheat, toast directly from frozen in a skillet over medium heat for 3-4 minutes per side. Never freeze the eggs or assembled sandwiches—they won’t reheat well. ❄️
Reheating Bacon & Muffins
For crispy bacon, reheat in a skillet over medium heat for 1-2 minutes until golden again. If using a microwave, heat in 30-second bursts on high power—just know it’ll lose some crispness.
For muffins, toast in a dry skillet over medium heat for 2-3 minutes per side until golden and crisp. The key is high heat to restore that diner-style crunch. 🔥
Reviving Eggs & Cheese
If you’ve prepped the eggs separately, reheat them in a nonstick skillet over low heat for 1-2 minutes—just enough to warm through without overcooking. For cheese, sprinkle it directly onto the reheated muffin and egg to melt fresh.
I like to add a splash of water to the skillet first to prevent sticking. The cheese will melt faster and create that perfect gooey texture. ✨
Assembling Cold Sandwiches
If you’ve stored components separately, assemble the sandwiches just before eating. Place the toasted muffin on a plate, add the reheated egg, crispy bacon, and shredded cheese, then top with the second muffin half.
The residual heat from the egg will melt the cheese slightly, giving you that classic diner experience. Add hot sauce or avocado right before serving for maximum freshness. 🌶️
Microwave Shortcuts
In a pinch, reheat the bacon and muffin together in the microwave for 45-60 seconds on high power. Place them on a microwave-safe plate, cover with a damp paper towel, and press down gently with another plate to help crisp the muffin.
For the egg, microwave it separately for 20-30 seconds—just until warm. It won’t be as crispy, but it’s a quick fix for busy mornings. ⏰
Nutrition facts
Frequently asked questions
Can I make this recipe without an English muffin?
For a heartier option, use a toasted bagel half, buttery brioche bun, or even a thick slice of sourdough. If you want something lighter, try a toasted croissant or muffin top. The key is choosing something sturdy enough to hold the sandwich together while still being crispy.
How do I get the perfect runny yolk without overcooking?
Cook the eggs over medium heat in bacon fat until the whites are just set (about 2-3 minutes) but the yolks remain completely liquid. For foolproof results, use a thermometer—the center should read 145°F for perfect runny yolks. If you prefer firmer yolks, cook for an extra 30 seconds.
What's the best way to keep the sandwich from falling apart?
Press the sandwich halves together gently but firmly for 10-15 seconds after assembly to let the cheese melt slightly. This creates a "glue" that holds everything together. Also, make sure your muffins are fully toasted and crispy—they provide the structural support.
Can I make this recipe ahead of time?
Yes, but with some adjustments. Cook the bacon and toast the muffins, then store them separately in an airtight container for up to 2 days. Keep the cheese and eggs separate until ready to assemble. When reheating, warm the bacon and muffin in a skillet for 1-2 minutes each, then add the freshly cooked egg and cheese.
What's the best cheese for this sandwich?
Sharp cheddar is classic, but Gruyère adds nutty depth, while pepper jack brings heat. For creamier results, try American cheese or provolone. If you're making a vegan version, vegan cheddar or nutritional yeast works well. Always shred it yourself for the best melt.
