Homemade Mcgriddle Recipe
Try out these homemade Mcgriddle sandwiches for a breakfast that comes together in just 30 minutes and tastes way better than the fast food version you grab on the road.
Each one stacks a seasoned sausage patty, a fluffy folded omelet, crispy bacon, and a slice of creamy American cheese between two soft pancakes sweetened with maple syrup. Sweet and savory in every single bite.
The recipe makes 4 filling sandwiches. Prep takes about 10 minutes, cooking takes about 20 minutes, and the whole batch is ready in about 30 minutes. It is quick, it is easy, and it is a smart one to make when you are meal prepping for the week ahead.
Thirty minutes, one skillet, and a hot griddle are all that stand between you and a breakfast that beats the drive through line.
Jump to:
- Homemade Mcgriddle Recipe
- Why this recipe works
- Key Ingredients
- Substitutions
- How to make Mcgriddle at home
- Cooking instructions
- Cooking tips
- Mcgriddle Recipe Variations
- Mcgriddle with BBQ sauce
- Spicy mcgriddle
- Homemade mcgriddle with caramelized onions
- What to serve with
- Sweet potato cubes
- Cream cheese pinwheels
- Ricotta and spinach roll ups
- Tomato soup
- Serving size
- FAQs
- How do you make a homemade McGriddle?
- Can you freeze homemade McGriddles for meal prep?
- What kind of cheese is on a McGriddle?
- How do you shape sausage patties for a homemade McGriddle?
- Homemade Mcgriddle Recipe (30 Minute Breakfast!)
- Ingredients
- Instructions
- Last Step:
- Nutrition
- Did you make this recipe?
Why this recipe works
If you are a fan of the McDonald’s Mcgriddle, this homemade version is for you. You get the same sweet and savory idea, made right in your own kitchen with ingredients you can see and taste.
The reason it works so well is contrast. The saltiness from the sausage, bacon, and eggs plays against pancakes sweetened with maple syrup, and the creamy American cheese softens the whole bite. Sweet, salty, soft, and crisp all show up in one sandwich.
It is also built for real mornings. There is nothing fussy here, and the steps move quickly. On a morning when time is short, you can still pull this off. When you want a big batch for the week ahead, just double the recipe and freeze the extras.
A little story from my own kitchen. The first time I made these, I planned to save two sandwiches for Monday. My family had other plans.
By Sunday evening the plate was empty, and I was back at the store buying sausage for round two. Now I make a double batch, and I still catch someone sneaking one straight from the fridge.
If you like building a breakfast rotation, this sandwich sits nicely beside a breakfast casserole, sausage egg muffin cups, or a blueberry strata. Different mornings, different cravings, same easy approach.
Key Ingredients
Here is everything you need for 4 sandwiches. The groups stay separate so shopping and prepping stay simple.
| Component | What you need |
|---|---|
| Meat patties | 1 pound ground breakfast sausage, plus salt and pepper |
| Omelet | 6 eggs, 1 cup whole milk, 4 tablespoons softened butter, plus salt and pepper |
| Pancakes | 1¼ cups flour, ⅔ cup milk, 2⅞ tablespoons melted butter, 1 egg, 1½ teaspoons baking powder, 2 tablespoons maple syrup, ½ teaspoon salt |
| Finishing touches | 6 slices crispy bacon, 4 slices American cheese |
The sausage gives the sandwich its savory backbone. The omelet mixture is 6 eggs with 1 cup whole milk and 4 tablespoons softened butter, plus salt and pepper, which keeps the eggs tender and fluffy.

The pancakes are the sweet layer: 1¼ cups flour, ⅔ cup milk, 2⅞ tablespoons melted butter, 1 egg, 1½ teaspoons baking powder, 2 tablespoons maple syrup, and ½ teaspoon salt.
Crispy bacon adds a crunchy, salty texture, and 4 slices of American cheese melt perfectly with a creamy flavor.
Substitutions
A few swaps work well here.
- Store bought pancake mix can stand in for the pancake ingredients. Check the package for the amount of liquid it needs.
- Chicken or turkey sausage works in place of the pork sausage for a lighter patty.
- Cheddar, Gouda, or Monterrey Jack can replace the American cheese.
How to make Mcgriddle at home
A homemade Mcgriddle sandwich is an easy, delicious breakfast you can make in the morning, and the step by step instructions below walk you through every part. You will cook the sausage, the omelet, the pancakes, and the bacon, then stack everything while it is still hot so the cheese melts into the layers.
Cooking instructions
Make the sausage patties.



- Mix the sausage meat in a bowl, form it into 4 patties, and season with salt and pepper.
- Heat a grill pan or skillet over medium heat and cook each patty for 2 to 3 minutes per side until browned.
- Transfer the patties to a plate while you make the other ingredients.
Make the omelet.


- Place the eggs in a bowl and whisk to combine, then add the milk and whisk again.
- Heat a large pan over low heat with a spoonful of butter and add ¼ of the egg mixture.
- Cook for a few minutes, add sea salt, then flip the eggs and cook for another minute.
- Gently fold the omelet into thirds, then fold it into a square toward the top.
- Transfer the folded egg to a plate and repeat to make the other 3 omelets.
Make the pancakes.


- Combine the flour, salt, and baking powder in a large bowl, then add the milk, egg, butter, and maple syrup and mix to combine.
- Once the batter is fully incorporated and thick, heat a nonstick pan over medium heat with a bit of unsalted butter.
- Pour 2 to 3 tablespoons of batter into the hot pan and cook for 1 to 2 minutes, then flip and cook for another minute.
- Transfer the pancake to a plate and keep going until you have 8 pancakes.
- While the remaining pancakes cook, cook 6 slices of bacon in a hot frying pan until crispy.
The batter is thick, and that is exactly what you want. Thick batter gives you soft, sturdy pancakes that hold up under the sausage, egg, and bacon without falling apart in your hand.


Assemble the sandwiches.

- Once everything is cooked, place one hot pancake on a plate.
- Layer on a slice of cheese, a sausage patty, an omelet, and a slice of crispy bacon.
- Top with another pancake and repeat for the remaining three sandwiches.
Cooking tips
Two small habits make these sandwiches look and taste better.

- Keep the cooked ingredients warm. Place them on a lined baking sheet and hold them in a warm oven at 120 degrees Fahrenheit while you finish the rest. Warm filling means the cheese starts melting the moment you stack.
- Use a mason jar lid to shape the meat mixture into perfectly round patties before grilling. They fit the pancakes better and cook evenly.
I also like to line up the cheese slices and the bacon before the pancakes come off the pan. That way the first sandwich is still hot when it hits the plate, and nobody has to wait while the rest of the stack is built.
Mcgriddle Recipe Variations
This recipe is a delicious McDonald’s Mcgriddle copycat, and it has become a favorite among many Americans. If you want to mix things up, here are three easy ways to change the flavor without changing the method.
Mcgriddle with BBQ sauce
For a sweet and smoky twist, spread homemade BBQ sauce on both the bottom and the top pancake layers before you stack the sandwich. The sauce plays up the maple flavor and adds a little tang against the salty sausage.
Spicy mcgriddle
To bring the heat, add 1 or 2 chopped jalapeño peppers or 1 tablespoon of hot sauce to the omelet mixture. The eggs carry the spice into every bite, and the maple pancakes balance it nicely.
Homemade mcgriddle with caramelized onions
For extra sweetness, cook 2 sliced onions in a pan for about 10 minutes until caramelized.

Spoon them on top of the sausage patty, then finish the stack as usual. The onions turn soft and jammy, and they pair beautifully with the cheese.
What to serve with
The Mcgriddle works as a complete meal all on its own, especially with a hot cup of coffee. If you want something alongside it, ketchup, lemon dill sauce, or BBQ sauce are all good for dipping. For a bigger table, these easy sides fit right in.
Sweet potato cubes
Sweet potatoes make a savory side that feels like a treat. Cut them into small cubes and season with olive oil, salt, and pepper. An air fryer gets them quicker and crunchier in only 10 to 12 minutes, which makes this a fast side dish to pair with the sandwich.
Cream cheese pinwheels
Cream cheese pinwheels are classic finger food for any occasion, and they are easy to make. Crispy bacon bits, olives, and ranch seasoned cream cheese get wrapped in slices of ham, then sliced into rounds for serving.
Ricotta and spinach roll ups
Ricotta and spinach roll ups suit anyone who loves that combination. A cheesy filling meets cooked spinach, gets rolled up, and bakes inside deli ham slices. They feel a little fancy and take almost no effort.
Tomato soup
This easy tomato soup is a good match for the Mcgriddle. Fresh tomatoes, fresh basil, cream, garlic, and onion come together, and it can be on the table in just 30 minutes. On a cold day it is pure comfort food next to a warm sandwich.
Serving size
This recipe yields 4 filling homemade McGriddle sandwiches, and you can scale the batch up when you want breakfasts lined up for the week ahead. The sandwiches store easily and reheat well, which makes them handy on busy mornings, at work, or on the go.
Wrapped well, they keep for up to 4 days in the fridge or up to 2 months in the freezer. Reheat one in the microwave for about 1 minute, or warm it in a 350 degrees Fahrenheit oven for about 10 minutes so the pancake softens and the cheese melts again.
If you are building a big batch, work like an assembly line. Set out the pancakes, cheese, patties, omelets, and bacon in rows, then build every sandwich in one pass. Cool them slightly before wrapping so they do not steam inside the wrapper.
Nutrition information below comes from the source recipe card and is listed per serving.
| Nutrient | Per serving |
|---|---|
| Calories | 937 kcal |
| Carbohydrates | 43 g |
| Protein | 38 g |
| Fat | 67 g |
| Saturated fat | 30 g |
FAQs
How do you make a homemade McGriddle?
Can you freeze homemade McGriddles for meal prep?
What kind of cheese is on a McGriddle?
How do you shape sausage patties for a homemade McGriddle?

Homemade Mcgriddle Recipe (30 Minute Breakfast!)
Homemade Mcgriddle Recipe Try out these homemade Mcgriddle sandwiches for a breakfast that comes together in just 30 minutes and tastes way better than the fast food version you grab on the road. Each one stacks a seasoned sausage patty, a fluffy folded omelet, crispy bacon, and a slice of creamy American cheese between two soft pancakes sweetened with maple syrup.
- Total Time: 30 min
- Yield: 4 1x
Ingredients
Meat patties
1 pound Ground breakfast sausage
Salt and pepper
Omelet
6 Eggs
1 cup Whole milk
4 tablespoons Softened butter
Salt and pepper
Pancakes
1¼ cups Flour
⅔ cup Milk
2⅞ tablespoons Melted butter, melted
1 Egg
1½ teaspoons Baking powder
2 tablespoons Maple syrup
½ teaspoon Salt
Finishing touches
6 slices Crispy bacon
4 slices American cheese
Instructions
Making patties
1-Make the sausage patties by mixing the: Make the sausage patties by mixing the sausage meat in a bowl, forming the meat into 4 meat patties, and seasoning them with salt and pepper.
2-Heat a grill pan or skillet over: Heat a grill pan or skillet over medium heat and cook each sausage patty for 2 to 3 minutes on each side until browned.
3-Transfer the patties to a plate while: Transfer the patties to a plate while making the other ingredients.
Making the omelet
4-To make the omelet, place the eggs: To make the omelet, place the eggs in a bowl and whisk to combine, then add the milk to the egg mixture and whisk again.
5-Heat a large pan over low heat: Heat a large pan over low heat with a spoonful of butter and add ¼ of the eggs into it.
6-Cook the eggs for a few minutes,: Cook the eggs for a few minutes, then add sea salt, and flip the eggs over to cook for another minute.
7-Gently fold the omelet into thirds, then: Gently fold the omelet into thirds, then into a square towards the top of the omelet.
8-Transfer the fluffy folded egg to a: Transfer the fluffy folded egg to a plate and continue to make the other 3 omelets.
Making the pancakes
9-To make the fluffy pancakes, combine the: To make the fluffy pancakes, combine the flour, salt, and baking powder in a large bowl, then add the milk, egg, butter, and maple syrup and mix to combine.
10-Once the mixture is fully incorporated and: Once the mixture is fully incorporated and the batter is thick, heat a non-stick pan over medium heat with a bit of unsalted butter.
11-Pour 2 to 3 tablespoons of the: Pour 2 to 3 tablespoons of the pancake mix into the hot pan and cook for 1 to 2 minutes, then flip over to cook the other side for a further minute.
12-Transfer the pancake to a plate and: Transfer the pancake to a plate and continue to make the remaining pancake batter until you have 8 pancakes.
13-While making the remaining pancakes, cook 6: While making the remaining pancakes, cook 6 slices of bacon in a hot frying pan until crispy.
Assembling the sandwich
14-Once all of the mcgriddle ingredients are: Once all of the mcgriddle ingredients are cooked, it is time to assemble.
15-Start by placing one hot pancake on: Start by placing one hot pancake on a plate, followed by a slice of cheese, a sausage patty, an omelet, a crispy bacon slice, and finally, topped with another fluffy pancake.
16-Repeat the process for the remaining three: Repeat the process for the remaining three mcgriddle sandwiches and enjoy!
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.- Prep Time: 10 min
- Cook Time: 20 min
- Method: stovetop
Nutrition
- Calories: 937kcal
- Fat: 67g
- Saturated Fat: 30g
- Carbohydrates: 43g
- Protein: 38g






