Easy Homemade McGriddle Breakfast Sandwiches

These easy homemade McGriddle breakfast sandwiches are a tasty and fun way to change up your breakfast routine. They’re also great for feeding a hungry crowd, and can be customized to each person’s taste. Now you won’t have to leave the house to pick up McGriddles. This homemade recipe will be a new family favorite!

  • Author: Bailey
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: Serves 4
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: American


For the eggs:

  • 6 eggs
  • 1 cup milk
  • ½ teaspoon garlic powder
  • Salt and pepper to taste
  • 4 tablespoons butter

For the pancakes:

  • 1 and 1/3 cup flour
  • 2/3 cup milk
  • 3 tablespoons melted butter
  • 1 egg
  • 1.5 teaspoons baking powder
  • 2.5 tablespoons maple syrup
  • Pinch of salt

For the breakfast patties:

  • 1-pound ground breakfast sausage (*see notes)

Optional sandwich items:

  • 8 slices cooked bacon
  • 4 slices cheese (American or cheddar)


  1. Form 4 patties with the ground sausage. Heat a large skillet over medium-high heat and cook the patties for about 3 minutes per side, or until cooked through. Remove from heat and set aside. Cook bacon now if you are opting to use bacon as well
  2. Add the eggs, milk, garlic powder, salt and pepper into a large bowl and whisk to combine. Add 1 tablespoon of the butter into a large skillet over medium-low heat and let it melt and coat the pan
  3. Pour ¼ of the egg mixture into the skillet. Let the eggs cook flat without disturbing them like an omelet. Season lightly with salt and pepper. Cook for 1 to 2 minutes, or until you can easily flip with a spatula
  4. Flip and cook about 1 additional minute until cooked through. Fold the edges of the omelet in towards the middle so it’s folded into thirds, then fold the top and bottom in towards the middle to form a square stack. Remove from the skillet
  5. Add another 1 tablespoon of butter and let it melt in the skillet, and then add another ¼ of the egg mixture. Repeat this process until you have 4 cooked omelet squares
  6. For the pancakes, combine all of the pancake ingredients into a large bowl and beat well until fully combined and a smooth batter is mixed
  7. Coat a skillet with a bit of butter and add 3 tablespoons of the pancake batter per 1 pancake. You can likely get 2 or 3 in a skillet without overcrowding them
  8. Cook for about 2 minutes, flip and cook 1 additional minute or until cooked through, being careful not to let them burn. Remove and set aside. Repeat until you have all 8 pancakes to serve as the top and bottom “buns” (you can do this process much faster if you use a grill or griddle pan)
  9. To assemble your McGriddles, put one pancake down, layer with a slice of American or cheddar cheese, then the sausage, omelet, bacon and topping with a pancake. Repeat until you have all 4 McGriddles assembled and the homemade McGriddles are finished and ready to eat


Breakfast Sausage: If you can’t find, or don’t have breakfast sausage, you can use 1-pound plain ground sausage and make your own breakfast sausage by mixing the ground pork with: ¼ tablespoon fennel, ¼ tablespoon salt, 1 teaspoon pepper, ½ teaspoon dried sage, ½ teaspoon garlic powder or you can follow this recipe for homemade breakfast sausage.

To make gluten-free or dairy-free: See substitutions section in the post

Did you make this recipe?