Bacon and Egg Grilled Cheese Sandwich

No ratings yet
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

This bacon, egg, and cheese grilled cheese might just become your new favorite any-time-of-day meal. Picture a classic grilled cheese sandwich and then add crunchy bacon, hard-boiled egg, juicy tomato, and crisp lettuce. It’s total sandwich heaven.

If you love a good bacon and egg grilled cheese, don’t miss our Breakfast Pizza, loaded with all your favorite toppings, and our hearty Breakfast Burrito recipe, perfect for a filling start to your day.

Sandwich with eggs, tomatoes, bacon, and cheese.


This breakfast [lunch, or dinner] delight brings together all that’s good about a classic grilled cheese, an iconic BLT, and a mouthwatering egg sandwich. It’s literally the perfect meal for any time of day. Melted provolone, crunchy bacon, juicy tomatoes, a sliced hard boiled egg, and crisp lettuce are all sandwiched between 2 perfectly toasted, buttery slices of bread. It’s a soul-warming savory meal that will fill you up while, at the same time, leaving you wanting more.

Why I Love This Grilled Cheese Sandwich

Elevated classic(s). Everyone loves a grilled cheese. And BLT is a lunch classic that’s undeniably hard to pass up. Now combine the two and introduce a boiled egg. You’ve got yourself the best of a BLT, an egg sandwich, AND a grilled cheese all in one!

Breakfast for dinner. Or lunch. Or any time of day. This savory sandwich might have bacon and eggs in it but that doesn’t mean you have to put it solely in the breakfast category. It’s just as divine at lunch or dinner time.

Super quick and easy. So long as you’ve got some hard boiled eggs and cooked bacon on hand, this sandwich will only take a couple of simple steps and 10 minutes to make.

Labeled ingredients for a bacon, egg, and cheese grilled cheese.

What You’ll Need

Buckle up and head to the grocery store (or just poke around your fridge for leftovers). Here’s what you’ll need to make this elevated grilled cheese sandwich. Be sure to scroll to the recipe card below for exact measurements.

  • Multigrain bread – A nice sourdough would also be great. If you are feeling adventurous and have a little extra time, try my famous Skillet Bread.
  • Mayonnaise – I kept it simple with a bit of mayo but if you wanted to use a garlic aioli or add a little Dijon mustard to the mix, go for it!
  • Sliced provolone cheese – Not a provolone person? Gruyere or cheddar would be a hit as well.
  • Lettuce leaves – I went with a spring mix but you could use crispy romaine or butter lettuce instead.
  • Crispy, cooked bacon – Not a meat eater? Leave the bacon out. Craving something different? Try Canadian bacon or crisped-up ham instead.
  • Hard boiled egg – Check out my post on How To Boil Eggs!
  • Tomato – I’m a big heirloom tomato fan but any larger tomato will do.
  • Butter – For grilling/frying the sandwich.

How To Make A Bacon and Egg Grilled Cheese Sandwich

Here’s a quick walkthrough of how to make this unbeatable sandwich creation.

  1. Assemble the sandwiches. Spread the mayo on one side of each slice of bread and then top one slice with cheese. Layer the lettuce, bacon, egg, and tomato on top followed by the second slice of cheese. Close the sandwich.
  2. Grill. Melt the butter in a larger, heavy-bottomed skillet over medium heat. Add the sandwich to the skillet and grill until golden brown on both sides, flipping halfway through.

Recipe Tips

  • Opt for salted butter. If you want to elevate the flavor of your grilled cheese, go with salted butter for the skillet. Trust me.
  • Get the heat right. It’s far too easy to burn this sandwich before the cheese melts fully. So keep the heat to medium and no higher. Also note that, if the heat is too low, the bread won’t crisp up properly. Instead, it will become soggy. It’s a fine balance, but I believe in you.
  • Cover the skillet (if needed). If your cheese is having a hard time melting, you can cover the skillet after you flip the sandwich.
A bacon, egg, and cheese grilled cheese on a plate.

Serving Suggestions

This sandwich can be enjoyed any time of day. If you decide you’re making it for breakfast, consider serving it with a refreshing Immunity Boosting Smoothie and maybe even this Sweet Potato Hash.

Aiming at lunch or dinner time? Serve this melty, savory sandwich alongside my famous Green Goddess Salad or this Classic Waldorf Salad. It also goes so well with my Roasted Tomato Soup or this Slow Cooker Leek and Potato Soup.

Proper Storage

To store. Once the sandwich has cooled completely, seal any leftovers in an airtight container. You can store it in the fridge for up to 3 days. Note that the bread will start to get soggy the longer the leftovers sit. I do not recommend freezing your leftovers.

To reheat. Preheat an oven (or toaster oven) to 400°F and arrange the leftover sandwiche/s in a baking dish. Bake for 5-10 minutes or until heated through. While you can microwave these breakfast sandwiches in 30-second intervals until warm, I don’t love the final result. The oven method is best.

Close-up image of a grilled cheese sandwich with tomatoes, eggs, and bacon.

More Breakfast Recipes

Looking for ways to keep breakfast exciting? You have to explore these other incredible recipes when you have a moment. Let me know which is your favorite.

Pin this now to find it later

Pin It
No ratings yet

Bacon and Egg Grilled Cheese Sandwich

Deliciously stacked and wonderfully cheesy Grilled Cheese Sandwich stuffed with bacon, eggs, tomatoes, and lettuce!
Prep Time: 5 minutes
Cook Time: 3 minutes
Total Time: 10 minutes
Servings: 1 Serves


  • 2 slices multigrain bread
  • 1 tablespoon mayonnaise
  • 2 slices Provolone cheese, divided
  • lettuce leaves
  • 1 slice bacon, cooked to a crisp
  • 1 hard boiled egg, thinly sliced
  • 1 tomato, thinly sliced
  • ½ tablespoon butter
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • Spread mayonnaise on each bread slice.
  • Top one of the bread slices with a slice of cheese.
  • Add lettuce.
  • Place cooked bacon over the lettuce.
  • Add slices of egg over the bacon.
  • Top with tomato slices and 1 slice of cheese.
  • Close sandwich with the slice of bread.
  • Melt butter in a saute pan over medium heat.
  • Grill the sandwich until golden brown on both sides.
  • Serve immediately.


Serving: 1sandwich | Calories: 612kcal | Carbohydrates: 31g | Protein: 27g | Fat: 43g | Saturated Fat: 17g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 13g | Trans Fat: 0.3g | Cholesterol: 248mg | Sodium: 876mg | Potassium: 595mg | Fiber: 5g | Sugar: 7g | Vitamin A: 1813IU | Vitamin C: 17mg | Calcium: 420mg | Iron: 3mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

Leave a comment

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

Recipe Rating:


  1. kita says:

    Just seeing this smexy sandwich now – oooh baby.

  2. sue/the view from great island says:

    You’ve got me drooling,!

  3. Ramona says:

    I didn’t think a BLT could get better… then you made this. YUM!!!

  4. Meagan @ A Zesty Bite says:

    I am loving this sandwich recipe and its absolutely gorgeous.

  5. Norma | Allspice and Nutmeg says:

    A delicious looking sandwich. I love this kind of grilled cheese.

  6. Laura (Tutti Dolci) says:

    This has to be the best looking BLT I’ve ever seen!

  7. Maggie Unzueta @ Mama Maggie's Kitchen says:

    Oh wow! This looks incredible. Definitely could sink my teeth into that sandwich.

  8. Julia @Vikalinka says:

    This looks super yum! I feel like I am only capable of using a vocabulary of a 7-year old when I encounter so much goodness in one go. lol Gorgeous pictures!

  9. Valerie says:

    Ah, I would give up my coffee for this sandwich!

  10. Anna @ Crunchy Creamy Sweet says:

    I will be craving this sandwich all day! Love!