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
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
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
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
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
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
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
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)
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
