Egg, Cheese and Avocado Sandwich

Egg, Cheese and Avocado Sandwich

This is my upscale version of an Egg McMuffin and it’s fabulous! This egg cheese and avocado sandwich has the Canadian bacon and cheese you’d expect in McDonald’s famous breakfast sandwich with the addition of ripe tomatoes, creamy avocado and sweet caramelized onions. A guaranteed winner for weekend breakfast and sure fire hangover cure!

tomatoes and canadian bacon

We’ve known each other a while now, right?  You know how I like to cook.  You know what I like to eat.  But you may not know this about me.  I am a die-hard egg lover.  Specifically egg sandwiches. This egg cheese and avocado sandwich is my go-to quick and easy breakfast, lunch and dinner… and I aim to make it yours too!

Origins of my egg cheese and avocado sandwich

I think it started with the Egg McMuffin.  A perfectly portioned breakfast sandwich, with salty canadian bacon and cheese.  I was probably eight when I had my first one and I have been infatuated with flavor and convenience ever since.

On nights when I just don’t feel like cooking — I’ll make an egg sandwich.  Sometimes open-faced, sometimes not.  Preferably with bacon, or ham, or sausage, but not always.  And I like vegetables — things that make it feel like a sandwich.  Lettuce, tomato, pickles.   Even hot sauce, or barbecue sauce.  Nothing is off-limits.

Newsletter Signup
Join our community of food lovers!

Get my latest recipes, helpful kitchen tips and more good things each week in your inbox.

tomato on avocado

Ingredients for egg cheese and avocado sandwich:

  • Fried Egg
  • Canadian Bacon
  • English Muffin
  • Colby Jack Cheese (or your favorite sliced variety)
  • Ripe Avocado
  • Ripe Tomato
  • Caramelized Onions
  • Pat of Butter
  • Salt & Pepper (to taste)
canadian bacon on sandwich
fried egg in a pan

And I mean, nothing.  One of my favorite things is scavenging leftovers in the fridge for suitable toppings.  Chili?  Sure.  Sauteed mushrooms?  Absolutely.  

egg on sandwich

Today, I found a small tupperware of caramelized onions  – the ideal golden topping for my perfectly fried egg.

Egg, Cheese and Avocado Sandwich on a plate.

This is not the kind of sandwich you eat in front of other people.  It’s a messy, two-handed amalgam, best eaten whilst hunched over your plate – to catch whatever sneaks out.  Whatever — it’s glorious!

Egg, Cheese and Avocado Sandwich with a fork.

More egg sandwiches you might like:

Tried this recipe? Leave a rating and review.

Your comments and shares are invaluable to me and the thousands of readers who use this site daily. If you've made the recipe, leave a star rating and review. We want to hear how you liked it.

We'd love it if you shared the recipe with your friends on social media!

breakfast sandwich on a plate.
Print Pin
5 from 2 votes

Egg Cheese and Avocado Sandwich

Better than an Egg McMuffin, this breakfast (lunch or dinner) sandwich hits all the right notes with creamy avocado and caramelized onions!
Author: Lisa Lotts
Course Breakfast, Main Course
Cuisine American
Keyword avocado, eggs, english muffins, onion
Cook Time 5 minutes
Total Time 10 minutes
Servings 1


  • 1 egg fried
  • 1 slice canadian bacon fried
  • 1 english muffin toasted
  • 1 slice pepper colby-jack cheese
  • ¼ avocado mashed
  • 1 slice ripe tomato
  • ¼ cup leftover caramelized onions optional, but recommended, warmed through
  • salt and pepper to taste
  • pat of butter


assemble the sandwich

  • Lay an english muffin half on a plate. Spread mashed avocado over the muffin – sprinkle with a little salt. Add a slice of tomato, then the bacon, slice of cheese and egg. Top with caramelized onions and the remaining muffin half. Inhale.


Calories: 460kcal | Carbohydrates: 38g | Protein: 24g | Fat: 23g | Saturated Fat: 8g | Cholesterol: 204mg | Sodium: 760mg | Potassium: 662mg | Fiber: 6g | Sugar: 3g | Vitamin A: 815IU | Vitamin C: 13.1mg | Calcium: 260mg | Iron: 2mg

“Pin It” For Later!

DIY Egg McMuffin with YOUR FAVORITE toppings, like creamy avocado and caramelized onions. This Egg, Cheese and Avocado Sandwich is a fast, delicious breakfast! #breakfast #brunch #sandwich #breakfastsandwich #eggsandwich #eggmcmuffin #caramelizedonions #avocado #canadianbacon #cheese #slicedcheese #eggs #friedeggsandwich #tomato #englishmuffin #hangoverbreakfast #breakfastfordinner

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Never would have thought to put tomato on a breakfast sandwich, it was delicious. Used fresh from the oven sourdough bread my husband made in his cast iron Dutch oven and left off the onions only because I didn’t have any and didn’t want to make them. Thanks for the awesome idea!

  2. 5 stars
    Caramelized onions you said? Yes please! What a great idea for a breakfast sandwich! Nothing like a delicious and messy sandwich and avocado makes everything more delicious!