Bacon Avocado Egg Sandwich

Whether it’s the weekend or a weekday, this Bacon Avocado Egg Sandwich is a hearty, savory breakfast that works for just one person or a crowd. Use your favorite toppings and some quality bread to make a breakfast sandwich like you’ve never had before. 

Open-faced breakfast sandwiches on small plates with egg, bacon and avocado

This post contains affiliate links.

2023 Update: This recipe was originally shared in September 2013. I have simplified this recipe and updated the post to include new photos, as well as more tips and tricks. I hope you love these breakfast sandwiches!

The Best Breakfast Sandwich Recipe 

On days when you’d like to have significantly more energy than you did yesterday, but the reality of the situation is that you’re still struggling… then those days call for a hearty breakfast sandwich to start the day off on a good foot. 

The inspiration for this Bacon Avocado Egg Sandwich was a random one, and the creation of it came about when I had a pack of bacon, an avocado and several eggs, as well as some homemade bread, in my fridge… and I was hungry.

Funny how sudden hunger can come into play for a simple sandwich like this one, but when the idea hit, I knew I needed to make it… and I’ve made several more since because it’s a little bit indulgent, but oh-so-satisfying.

join our party!

get our latest recipes delivered to your inbox every week — plus all my entertaining tips and tricks!

    We respect your privacy. Unsubscribe at any time.

    This breakfast sandwich recipe is awesome for any time of day and any person. We like them for breakfast or brunch, but they can work for lunch and dinner too. 

    Below I’ll show you how to make an excellent breakfast sandwich for any time or occasion, to put the pieces together and really make simple ingredients shine.

    Why I love this recipe:

    How could I not love this recipe? I’ve been told that it’s similar to a TikTok breakfast sandwich… (Spoiler alert: I am not a TikTok user, so I cannot confirm this!)

    Some of the things I adore about this easy recipe include…

    • It’s stuffed with protein and your favorite fillings. All in all, it makes a great breakfast sandwich is an excellent way to start the day. 
    • You can make it with whatever you have on hand! Customize them with your favorite proteins, cheese slices and other breakfast toppings. 
    • This is the kind of breakfast sandwich that can easily be doubled, tripled, quadrupled (or more) to serve a crowd. 

    More savory breakfast recipes to try: Breakfast Tacos | Quiche Bites | Breakfast Burrito Bowls 

    Sliced bread, avocado, eggs and bacon to make breakfast sandwiches on a cutting board

    What you need to make this recipe:

    The Speckled Palate participates in affiliate programs. As an Amazon Associate, I earn a commission from qualifying purchases. Please refer to my disclosure page for more information about these affiliate programs.

    Let’s talk ingredients!

    In addition to the tools above, you’re going to need some ingredients to make this recipe, too! Chances are, you might already have some of them in your fridge or pantry. Scroll down to the recipe card for the full measurements and instructions.

    Here’s what you’ll need:

    • Avocado — make sure it is ripe. It should be a little soft when you give it a gentle squeeze. 
    • Crispy bacon — fry it up however you like, or buy it pre-cooked. We like thick-cut bacon.
    • Garlic herb butter — this flavorful butter is my fave, but regular butter will be delicious too
    • Bread — using delicious bread from the store takes this to another level. Our personal favorite is challah from a local bakery, but use your fave. A toasted English muffin would also be an excellent base!
    • Egg — use the best eggs you can afford! We like to purchase large eggs from the store.
    • Salt and pepper — sea salt and kosher salt are both great, and freshly-cracked black pepper is always so flavorful

    Customizations and substitutions

    The best thing about this delicious breakfast sandwich is that it can be customized to each person and their tastebuds. They are great for picky eaters! 

    Example: One of my girls doesn’t like avocado, so we just make hers without. 

    Make it vegetarian: Serve with turkey bacon or vegetarian bacon if that’s more your speed. For a vegan breakfast sandwich, use vegan butter and leave off the eggs (or use an egg replacer that you like) and serve it on a vegan biscuit

    Serve it open-faced: This sandwich can be served open-faced, à la bacon, egg and avocado toast. 

    Mix up the eggs: This could be made with scrambled eggs or poached eggs if you’re not into a fried egg sandwich. It is easier to make scrambled eggs for a crowd.

    Change up the bread: I like crusty sourdough bread or Italian bread, but you can use whatever. A baguette and pumpernickel are fun too! Or try it with croissants, waffles, English muffins or butter biscuits. Gluten-free bread is also an option. 

    Toppings for Breakfast Sandwiches

    This recipe shows you how to build your own breakfast sandwich with bacon, egg and avocado, but you have plenty of other options.

    Here are a few ideas for additions: 

    • Cheese — cheddar cheese, American cheese, mozzarella, brie, gruyere, Swiss, pepper jack, cheddar, goat cheese, feta
    • Eggs — fried eggs, scrambled eggs, sliced hard-boiled eggs, poached eggs
    • Protein — bacon, breakfast sausage, boudin, Canadian bacon, vegan sausage, ham, turkey, mushrooms, etc.
    • Veggies — sautéed spinach, tomato, mixed greens, red onion, cucumber, pickled onion
    • Spreads — mayonnaise, hummus, dijon mustard, avocado cream sauce, aioli, peach compote, ketchup

    You can even mix up the types of bread. We love croissant breakfast sandwiches, but you can also use biscuits, English muffins, bagels and other types of bread. Even waffles! 

    How to make a great breakfast sandwich 

    First, let’s talk about how to make just one or two. Then in the next section we can talk about breakfast sandwiches for a crowd, because I have lots of tips. 

    Making a great breakfast sandwich is super easy, so let’s jump right into it: 

    The first thing to do is cook some bacon. In a pan, fry up your bacon until cooked through over medium heat. Remove from the pan and pat dry with a paper towel. 

    You may also bake bacon in the oven, or you can even cook bacon in the microwave. A special microwave bacon cooker* (affiliate link) helps!

    Then, let’s toast the bread. To make this a one pan breakfast sandwich,I toasted mine in the same skillet as I cooked the egg in.

    Place your bread in the pan in the butter to toast it, then flip it to the other side. Remove when golden brown, and set aside. 

    Toasting the bread in the butter really takes it up a notch! Melt some butter in the pan over medium heat.

    Melt the rest of the butter in the pan.

    While it melts, crack your egg into a cup or a small bowl. This way if some eggshell gets in, you can get it out and avoid any eggshell in your sandwich! 

    Pro tip!

    If a piece of egg shell breaks off into the egg white, use another piece of shell to gently fish it out. 

    Then add the egg into the pan and season with salt and pepper on top of the egg. Fry to your desired consistency. (I fry mine for 2-3 minutes, then flip and cook for another minute.)

    Once the egg and bacon are done cooking, slice the avocado and place it onto the toasted bread. (Here’s a great tutorial on slicing an avocado.)

    Layer the bacon on top of the avocado slices, then add the egg on top.

    Cut the sandwich in half, if you like, and enjoy immediately.

    Breakfast sandwiches for a crowd

    Now, want to make these for overnight guests or for the family on the weekend? These are easy to put together for a crowd. 

    The trick is making a production line so that everything is made at the same time, so that the avocado doesn’t go weird and the egg doesn’t get cold.

    Here are my best tricks to do that seamlessly: 

    1. Prepare the bacon first. Allow it to cool on paper towels. 
    2. Toast the slices of bread in the oven or toaster oven after buttering. 
    3. Scramble the eggs in a pan, or use the oven to cook the eggs in a sheet pan. You can use the oven to make oven-fried eggs or sheet pan scrambled eggs
    4. Then slice the avocado(s) just before you serve everything. 

    Then set up a station for folks to build their own breakfast sandwich. Pieces of bread, then eggs, then bacon, then avocados. It might be nice to add some spreads and cheese for them to choose from, too. 

    Erin’s Easy Entertaining Tips

    • Prepare what you can ahead of time, otherwise use the oven to prep ingredients en masse. 
    • Set up an assembly line for your guests to build their own sandwiches. 
    • Let guests customize their sandwiches with cheeses, spreads, fillings and/or other types of bread. 
    A halved Bacon Avocado Egg Sandwich on a white plate with a runny yolk

    Frequently Asked Questions

    What goes with a breakfast sandwich?

    Serve a breakfast sandwich alongside both sweet and savory breakfast side dishes, such as fruit salad, muffins, cinnamon rolls and bacon. 

    Are eggs and avocado good together?

    Eggs and avocado make a great combination. Try them on avocado toast, breakfast burritos and breakfast sandwiches. 

    Can avocado be eaten as breakfast?

    Avocados make a great breakfast food. Try it on a breakfast sandwich, in huevos rancheros or inside a breakfast taco.

    An open-face Bacon Avocado Egg Sandwich on a white plate surrounded by other sandwiches and halved avocados

    Quick tips and tricks to making the best breakfast sandwiches

    • Use high-quality bread. It makes a huge difference!
    • Toast the bread. You will love that buttery crunch. 
    • Customize it with your favorite toppings! Come up with your favorite flavor combinations. 

    More easy breakfast recipes to try:

    A halved Bacon Avocado Egg Sandwich on top of itself on a black plate
    Yield: 1 sandwich

    Bacon Avocado Egg Sandwich

    Prep Time: 5 minutes
    Cook Time: 15 minutes
    Total Time: 20 minutes

    Whether it’s the weekend or a weekday, this Bacon, Egg and Avocado Sandwich is a hearty, savory breakfast that works for just one person or a crowd. Use your favorite toppings and some quality bread to make a breakfast sandwich like you’ve never had before. 


    • ¼ to ½ avocado, sliced
    • 2 strips cooked bacon
    • 4 tablespoons Garlic Herb Butter, divided
    • 2 slices bread
    • 1 egg
    • Salt and pepper


    1. In a pan, fry up your bacon until cooked through over medium heat. Remove from the pan and pat dry with a paper towel. (You may also bake the bacon in the oven.)
    2. Melt half of the butter in the pan.
    3. Toast the bread in the pan in the butter. Remove when golden brown.
    4. Melt the rest of the butter in the pan.
    5. Crack the egg into the pan, and fry to your desired consistency. (I fry mine for 2-3 minutes, then flip and cook for another minute.)
    6. Once the egg and bacon are done cooking, slice the avocado and place onto the toasted bread.
    7. Layer the bacon on top of the avocado slices, then add the egg on top.
    8. Cut in half, and enjoy immediately.

    Recommended Products

    As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

    Nutrition Information:



    Serving Size:


    Amount Per Serving: Calories: 663Total Fat: 41gSaturated Fat: 14gTrans Fat: 1gUnsaturated Fat: 24gCholesterol: 239mgSodium: 1166mgCarbohydrates: 52gFiber: 10gSugar: 5gProtein: 24g

    Nutrition facts are an estimate and not guaranteed to be accurate.

    How much did you love this recipe?

    Follow me on Instagram for more content, and share a photo of your creation with the hashtag #speckledpalate!

    Similar Posts


    1. I was picturing hard-boiled egg from the title of this post, but I think that beautiful fried egg and dripping yolk are an even better plan with avocado and bacon! NOM. 🙂

    Leave a Reply

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