the best breakfast sandwich

The Best Breakfast Sandwich

  • Author: Kate Morgan Jackson
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: American


Here’s the recipe for the best breakfast sandwich EVER. Crispy bacon, melty cheese, creamy egg all on a buttered English muffin…spinach optional!


For Sandwiches

  • 4 slices bacon, each slice cut in half and cooked to your liking
  • 4 English muffins, lightly toasted
  • 1 teaspoon olive oil
  • 4 cups baby spinach (optional)
  • 1 tablespoon butter
  • 4 eggs

For Cheese Sauce

  • 1 tablespoon butter
  • 1 tablespoon flour
  • 1 cup milk
  • 1 1/2 cup Velveeta, cut into small cubes


  1. Heat olive oil in a large deep skillet over medium high heat and saute spinach until wilted. Set aside.
  2. Make cheese sauce: melt butter over medium high heat in a medium saucepan. Stir in flour, then stir in milk. Simmer until it starts to thicken, about 3-4 minutes. Stir in Velveeta until melted. Set aside.
  3. Melt butter in a large skillet over medium high heat until melted. Carefully crack eggs into skillet and cook until whites are just set. Gently flip over and cook for another 30 seconds. Remove to a plate so they are ready for you to assemble the sandwiches.
  4. Assemble sandwiches as follows: muffin bottom, spoonful of cheese sauce, spinach (if using), egg, bacon, another generous spoonful of cheese sauce, muffin top.
  5. Take a big bite as soon as possible!


Need to add something to your kitchen equipment to make this recipe? Below are some of the items we used in the Framed Cooks kitchen to help cook this up. These are affiliate links to things we use and love, which helps to pay for all that bacon I keep buying (without any extra cost to you)!  Thanks for using them to keep our kitchen cooking…xoxo!