There’s something special about a McGriddle. That perfect balance of sweet and savory, with fluffy pancakes hugging a delicious, hearty filling—it’s a breakfast dream come true. The McGriddle has been a fast-food favorite for years, but making it at home? That’s a game-changer. Imagine starting your morning with homemade pancake buns infused with maple syrup, a perfectly cooked egg, crispy turkey ham, and a slice of melty cheese. No drive-thru required!
Homemade McGriddles are not only easy to make, but they also let you control the ingredients, ensuring a fresher and healthier meal. Plus, making them from scratch is fun, especially when you get to see the magic of maple syrup crystals forming inside the pancakes. Whether you’re meal-prepping for busy mornings or just treating yourself to a deluxe homemade breakfast, this McGriddle recipe will have you ditching the takeout version for good.
Why You’ll Love This Recipe
- Homemade Goodness – No preservatives or mystery ingredients, just fresh and delicious breakfast perfection.
- Sweet & Savory Perfection – The maple-infused pancakes bring a subtle sweetness that pairs beautifully with the savory fillings.
- Customizable – Swap out the cheese, change up the protein, or make it vegetarian—the options are endless!
- Great for Meal Prep – Make a batch ahead of time and store them for quick and easy breakfasts all week.

Ingredients You’ll Need
For the Pancake Buns:
- 1 cup all-purpose flour
- 1 tablespoon sugar
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ¾ cup buttermilk
- 1 large egg
- 1 tablespoon melted butter
- ¼ teaspoon vanilla extract
- 2 tablespoons maple syrup
For the Filling:
- 4 beef sausage patties
- 4 slices turkey ham
- 4 large eggs
- 4 slices American cheese
- Butter or oil for cooking

How to Make a Homemade McGriddle
Step 1: Prepare the Pancake Batter
Start by whisking together the dry ingredients—flour, sugar, baking powder, baking soda, and salt—in a mixing bowl. In a separate bowl, whisk together the buttermilk, egg, melted butter, vanilla extract, and maple syrup. Slowly pour the wet ingredients into the dry ingredients, stirring gently until combined. Be careful not to overmix; a few lumps in the batter are perfectly fine.
Step 2: Create Maple Syrup Crystals
One of the signature elements of a McGriddle is the little pockets of maple syrup in the pancake buns. To replicate this, you can drizzle small amounts of maple syrup onto parchment paper and freeze them for about 30 minutes before breaking them into tiny pieces. These syrup crystals will melt into the pancakes as they cook, giving them that signature sweet burst of flavor.
Step 3: Cook the Pancake Buns
Heat a lightly greased non-stick skillet over medium-low heat. Pour about ¼ cup of batter onto the pan for each pancake, dropping a few pieces of the frozen maple syrup onto each pancake before they set. Cook for about 2-3 minutes, until bubbles start forming on the surface, then flip and cook for another minute or two until golden brown. Set aside.
Step 4: Cook the Sausage and Turkey Ham
In the same skillet, cook the beef sausage patties over medium heat until browned and cooked through, about 3-4 minutes per side. Remove and set aside. Then, quickly sear the turkey ham slices for about 30 seconds per side to give them a little extra crispness.
Step 5: Cook the Eggs
Lightly grease the pan and crack each egg into an egg ring or a round biscuit cutter to keep them perfectly shaped. Cook until the whites are set but the yolks are still slightly soft, or cook them longer if you prefer a firmer yolk. Season with a pinch of salt and pepper.
Step 6: Assemble the McGriddle
Now for the fun part—assembling your homemade McGriddle! Place a slice of American cheese on one pancake bun, followed by a sausage patty, turkey ham, and a cooked egg. Top with another pancake bun and gently press down.
Step 7: Serve and Enjoy
Dig into your delicious homemade McGriddle while it’s warm. Serve it as is or with an extra drizzle of maple syrup on the side for dipping.

Helpful Tips
- Use Egg Rings – If you want that signature round shape, use an egg ring or a biscuit cutter to keep your eggs perfectly circular.
- Make It Spicy – Add a dash of hot sauce to your egg or sprinkle a little cayenne pepper on your sausage for a kick.
- Meal Prep Friendly – Make extra and freeze them for quick breakfasts. Just wrap each McGriddle in foil and reheat in the oven or microwave.
- Crispier Pancakes – Cook the pancakes on a slightly higher heat for a crispier texture if you prefer a little crunch.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 McGriddles
- Category: Breakfast
- Method: Stovetop
- Cuisine: American
- Diet: Halal-Friendly

Notes
- If you don’t have buttermilk, you can make a substitute by mixing ¾ cup of milk with 1 teaspoon of lemon juice or vinegar and letting it sit for 5 minutes.
- For a healthier option, use whole wheat flour instead of all-purpose flour.
- Swap American cheese for cheddar or pepper jack for a different flavor twist.
Nutritional Information (Per Serving)
- Calories: ~450
- Protein: 25g
- Carbohydrates: 38g
- Fat: 22g
- Fiber: 2g
- Sugar: 10g
(Nutritional values may vary based on ingredients used.)
Frequently Asked Questions
Can I make this ahead of time?
Absolutely! You can cook everything in advance and store the assembled McGriddles in the fridge for up to 3 days. Just reheat them in the microwave or oven before eating.
Can I freeze homemade McGriddles?
Yes! Wrap each McGriddle in plastic wrap and store them in an airtight container in the freezer for up to a month. Reheat in the oven at 350°F for about 10 minutes or microwave for 1-2 minutes.
What’s the best way to reheat them?
For the best texture, reheat in a toaster oven or conventional oven at 350°F for about 8-10 minutes. If you’re in a hurry, the microwave works too—just heat for 1-2 minutes until warmed through.
Can I make these gluten-free?
Yes! Simply swap out the all-purpose flour for a 1:1 gluten-free flour blend.
Storage Instructions
- Refrigerator: Store in an airtight container for up to 3 days.
- Freezer: Wrap individually and freeze for up to a month.
- Reheating: Warm in the oven, toaster oven, or microwave before serving.

Related Recipes
If you liked this homemade McGriddle, you’ll love these other breakfast favorites:
Conclusion
There’s something extra satisfying about making your own fast-food favorites at home, and this homemade McGriddle is no exception. With sweet and fluffy pancake buns, savory beef sausage, crispy turkey ham, and melty cheese, it’s the ultimate breakfast sandwich. Whether you’re making them fresh for a weekend treat or prepping ahead for busy mornings, this recipe is guaranteed to start your day on a delicious note.
Print
Homemade McGriddle
Description
There’s something special about a McGriddle. That perfect balance of sweet and savory, with fluffy pancakes hugging a delicious, hearty filling—it’s a breakfast dream come true. The McGriddle has been a fast-food favorite for years, but making it at home? That’s a game-changer. Imagine starting your morning with homemade pancake buns infused with maple syrup, a perfectly cooked egg, crispy turkey ham, and a slice of melty cheese. No drive-thru required!
Homemade McGriddles are not only easy to make, but they also let you control the ingredients, ensuring a fresher and healthier meal. Plus, making them from scratch is fun, especially when you get to see the magic of maple syrup crystals forming inside the pancakes. Whether you’re meal-prepping for busy mornings or just treating yourself to a deluxe homemade breakfast, this McGriddle recipe will have you ditching the takeout version for good.
Ingredients
For the Pancake Buns:
- 1 cup all-purpose flour
- 1 tablespoon sugar
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ¾ cup buttermilk
- 1 large egg
- 1 tablespoon melted butter
- ¼ teaspoon vanilla extract
- 2 tablespoons maple syrup
For the Filling:
- 4 beef sausage patties
- 4 slices turkey ham
- 4 large eggs
- 4 slices American cheese
- Butter or oil for cooking
Instructions
Start by whisking together the dry ingredients—flour, sugar, baking powder, baking soda, and salt—in a mixing bowl. In a separate bowl, whisk together the buttermilk, egg, melted butter, vanilla extract, and maple syrup. Slowly pour the wet ingredients into the dry ingredients, stirring gently until combined. Be careful not to overmix; a few lumps in the batter are perfectly fine.
One of the signature elements of a McGriddle is the little pockets of maple syrup in the pancake buns. To replicate this, you can drizzle small amounts of maple syrup onto parchment paper and freeze them for about 30 minutes before breaking them into tiny pieces. These syrup crystals will melt into the pancakes as they cook, giving them that signature sweet burst of flavor.
Heat a lightly greased non-stick skillet over medium-low heat. Pour about ¼ cup of batter onto the pan for each pancake, dropping a few pieces of the frozen maple syrup onto each pancake before they set. Cook for about 2-3 minutes, until bubbles start forming on the surface, then flip and cook for another minute or two until golden brown. Set aside.
In the same skillet, cook the beef sausage patties over medium heat until browned and cooked through, about 3-4 minutes per side. Remove and set aside. Then, quickly sear the turkey ham slices for about 30 seconds per side to give them a little extra crispness.
Lightly grease the pan and crack each egg into an egg ring or a round biscuit cutter to keep them perfectly shaped. Cook until the whites are set but the yolks are still slightly soft, or cook them longer if you prefer a firmer yolk. Season with a pinch of salt and pepper.
Now for the fun part—assembling your homemade McGriddle! Place a slice of American cheese on one pancake bun, followed by a sausage patty, turkey ham, and a cooked egg. Top with another pancake bun and gently press down.
Dig into your delicious homemade McGriddle while it’s warm. Serve it as is or with an extra drizzle of maple syrup on the side for dipping.
Notes
- If you don’t have buttermilk, you can make a substitute by mixing ¾ cup of milk with 1 teaspoon of lemon juice or vinegar and letting it sit for 5 minutes.
- For a healthier option, use whole wheat flour instead of all-purpose flour.
- Swap American cheese for cheddar or pepper jack for a different flavor twist.