
This hearty breakfast sandwich with avocado is my go-to for busy mornings when I want something both nourishing and seriously satisfying. The creamy avocado balances the salty bite of bacon and brings a fresh twist to the classic breakfast sandwich. Whether you are fueling up for work or lounging on a slow weekend, this sandwich delivers a perfect start.
When I first made this for my family, my kids were skeptical about the avocado but now it is their most requested breakfast. Every weekend the kitchen smells of bacon and toasted muffins and everyone lines up for their sandwich.
Ingredients
- English muffins: provide sturdy structure and a crisp bite when toasted look for fluffy muffins with a golden crust
- Butter: melts into the warm muffins and adds rich flavor choose real, unsalted butter for best taste
- Eggs: bring a creamy protein base use the freshest eggs you can find for fluffier texture
- Milk: makes the eggs extra tender whole milk or your favorite dairy free milk both work well
- Salt and black pepper: season the eggs keep it simple for balanced flavor
- Ripe avocado: offers creamy richness a gently soft avocado with unblemished skin is best
- Lemon juice: keeps the avocado bright and green freshly squeezed juice makes a real difference
- Bacon: delivers savory crunch high quality thick cut bacon cooks up crisp and flavorful
- Cheddar cheese: melts beautifully and adds sharpness buy a block and slice it yourself for better melting
- Tomato: adds fresh sweetness if using choose ripe and deep red slices
- Spinach leaves: give a tender bite and bump up nutrition go for small fresh leaves
Instructions
- Cook the Bacon:
- Place the bacon strips in a cold skillet and set over medium heat Cook slowly turning as needed until fat is rendered and bacon is crisp Transfer the cooked bacon to a plate lined with paper towels to drain excess grease
- Toast and Butter the Muffins:
- Slice the English muffins horizontally and toast until golden and crisp Immediately spread butter on the cut sides while warm so it soaks in
- Scramble the Eggs:
- In a mixing bowl whisk eggs milk salt and black pepper until just combined Heat a nonstick skillet over medium low pour in the egg mixture and cook gently stirring softly with a spatula until just set and fluffy This will keep the eggs soft and tender
- Prepare the Avocado:
- Peel and slice the ripe avocado Place slices in a small bowl and gently toss with lemon juice to coat This preserves fresh color and subtle tang
- Layer and Assemble:
- Beginning with the bottom half of each muffin build your sandwich Layer scrambled eggs then cheddar cheese so it melts slightly add bacon strips next then tuck in the avocado slices Finally add optional tomato and spinach if using Cap with the top muffin half
- Enjoy Warm:
- Serve immediately while everything is hot and melty Eating it warm makes all the difference

Wrap leftover sandwiches tightly in foil and refrigerate They reheat best on a skillet or in a toaster oven Save the avocado for just before serving if you want to make ahead
Ingredient Substitutions
Swap bacon with turkey bacon or skip for a meatless sandwich For a dairy free spin use your preferred plant cheese and butter Whole grain bagels or sourdough slices work rather than English muffins
Serving Suggestions
Pair with a fresh fruit salad or a smoothie for a balanced brunch Sometimes we serve these open faced and top with extra fresh herbs My personal favorite is a generous sprinkle of chives on top
Cultural and Historical Context
Breakfast sandwiches became popular in the US with busy commuters needing filling meals on the go Avocado adds a modern twist drawing from California cuisine and the love of fresh produce
Seasonal Adaptations
In summer try heirloom tomato slices For fall add a little sautéed kale instead of spinach During winter swap in roasted sweet potato rounds for extra comfort
Success Stories
A friend once told me this sandwich won over her partner who claimed not to like eggs Turns out the secret was perfectly ripe avocado and toasting the muffin well
Freezer Meal Conversion
Prepare all fillings except avocado Assemble sandwiches without avocado then wrap and freeze To reheat bake from frozen until heated through Split and add avocado just before serving

Serve immediately while everything is hot and melty. Eating it warm makes all the difference.
Recipe FAQ
- → How can I make this sandwich vegetarian?
Simply omit the bacon or substitute it with vegetarian bacon for a meat-free option.
- → What other bread can I use instead of English muffins?
You can use whole grain bread, bagels, or even croissants for a different flavor and texture.
- → How do I keep the avocado from browning?
Toss the avocado slices with lemon juice to prevent browning and maintain freshness.
- → Can I prepare any components in advance?
You can cook the bacon ahead of time and reheat. Assemble just before eating for best results.
- → What toppings go well with this breakfast sandwich?
Tomato slices, fresh spinach, hot sauce, or fresh herbs add extra flavor and texture.