Homemade Sausage & Egg McMuffin
Updated Nov 02, 2025, Published on Feb 18, 2025
This post may contain affiliate links. Please read our disclosure policy.
Craving a McDonald's Sausage & Egg McMuffin but want a fresher, homemade version? This easy sausage and egg breakfast sandwich recipe is even better than the original! The sandwich contains buttery toasted English muffins, caramelized breakfast sausage patties, perfectly cooked eggs, and melty American cheese. In about 30 minutes (or less if you're making less sandwiches and don't need to cook multiple batches), you can skip the drive-thru and enjoy a fast food copycat recipe made with simple, high-quality ingredients.

Recipe Ingredients
See the full list of ingredients with exact quantities on the recipe card below.
- Ground Breakfast Sausage: ground pork, typically flavored with salt, pepper, sage, and other spices, giving it a savory and slightly sweet taste. Feel free to use ground pork and season as desired if you prefer!
- Yellow American Cheese: Yellow American cheese is the perfect choice for this breakfast sandwich because it melts smoothly and adds a rich, creamy texture just like the classic fast-food version!
Substitutions
- Meat: Swap the ground pork breakfast sausage for a ground chicken breakfast sausage. You may need to add a little oil to the pan to prevent sticking if you use a less fatty meat.
- Cheese: Swap the yellow American cheese with another cheese such as white American cheese, cheddar, Colby, or pepper jack.
- Bread: Switch out the English Muffins for another bread such as bagels, sandwich bread, biscuits, or a croissant.
Recipe Tip
No oil is needed when cooking the sausage patties—breakfast sausage has enough fat to cook in its own juices, allowing it to caramelize and develop golden-brown edges. If you use a less fatty meat, such as chicken sausage, you may need a drizzle of oil to prevent sticking.
How to make this Homemade Sausage & Egg McMuffin
See full list of instructions on the recipe card below.
Step 1: Cook the sausage
Shape the ground breakfast sausage into 4 equal-sized patties. Make the patties slightly larger than the English muffins, as they will shrink during cooking.
Heat a pan over medium-high heat. Add the sausage patties and cook for 3 minutes on the first side, or until browned. Flip the patties, cook for 1 minute, then place a slice of cheese on top. Continue cooking for another 1-2 minutes, or until the cheese is melted. Remove the patties from the pan and set them aside on a plate. Cook the sausage in batches as needed.


Step 2: Toast the English Muffins
Meanwhile, melt half the butter in another pan over medium heat. Place the sliced English muffins, cut side down, in the pan. Cook for about 2 minutes, or until the cut sides are golden and toasted. Cook in batches as needed.

Step 3: Cook the eggs
In the same pan, melt the remaining butter over medium heat. Lightly grease the egg ring with oil or butter. Crack one egg into the egg ring at a time and season with salt and pepper to taste. Add 2 tablespoons of water to the pan and cover with a lid. Cook for about 2-3 minutes, or until the egg white is set and the yolk reaches your preferred level of doneness. For a runny yolk, cook for about 2 minutes; for a firmer yolk, cook a bit longer. Cook in batches as needed depending on the size of your pan and how many egg rings you have.

Don't have an egg ring?
If you don’t have an egg ring, you can use a round cookie cutter or form a ring using aluminum foil. Alternatively, you can cook the eggs in a pan without a ring and carefully fold in the edges to form a ring shape as best as you can!
Step 4: Assemble the sandwich
Place one sausage patty with cheese on the bottom half of an English muffin. Carefully lift the egg ring and place the cooked egg on top of the sausage patty. Finish by placing the top half of the English muffin over the egg.


Meal Prep and Storage Tips
Storage:
To meal prep these homemade Sausage & Egg McMuffins, assemble the sandwiches as usual, then let them cool completely. Wrap each sandwich tightly in foil or parchment paper, then place them in an airtight container or a resealable freezer bag. These sandwiches will store in the refrigerator for up to 4 days or in the freezer for several months.
To Reheat:
- From the fridge: Microwave for 30-60 seconds or until warmed through.
- From frozen: Microwave for 1½ to 2 minutes, flipping halfway, or until warmed through. Or reheat in a 350°F oven wrapped in foil, for 15-20 minutes or until warmed all the way through.
Did you try this Homemade Sausage & Egg McMuffin? Leave a Review!
If you try this recipe, I’d love to hear what you think! If you enjoyed it, please consider leaving a rating and review. And don’t forget to tag me on Instagram or TikTok—I love seeing your creations!

Homemade Sausage & Egg McMuffin
Equipment
Ingredients
- 1 lb Ground Breakfast Sausage
- 4 slices Yellow American Cheese
- 1 tablespoon Butter, divided
- 4 English Muffin, sliced in half
- 4 Eggs
- Kosher Salt & Black Pepper, to taste
Instructions
Sausage
- Shape the ground breakfast sausage into 4 equal-sized patties. Make the patties slightly larger than the English muffins, as they will shrink during cooking.1 lb Ground Breakfast Sausage
- Heat a pan over medium-high heat. Add the sausage patties and cook for 3 minutes on the first side, or until browned. Flip the patties, cook for 1 minute, then place a slice of cheese on top. Continue cooking for another 1-2 minutes, or until the cheese is melted. Remove the patties from the pan and set them aside on a plate. Cook the sausage in batches as needed.4 slices Yellow American Cheese
English Muffins and Eggs
- Meanwhile, melt half the butter in another pan over medium heat. Place the sliced English muffins, cut side down, in the pan. Cook for about 2 minutes, or until the cut sides are golden and toasted. Cook in batches as needed.1 tablespoon Butter, 4 English Muffin
- In the same pan, melt the remaining butter over medium heat. Lightly grease the egg ring with oil or butter. Crack one egg into the egg ring at a time and season with salt and pepper to taste. Add 2 tablespoons of water to the pan and cover with a lid. Cook for about 2-3 minutes, or until the egg white is set and the yolk reaches your preferred level of doneness. For a runny yolk, cook for about 2 minutes; for a firmer yolk, cook a bit longer. Cook in batches as needed depending on the size of your pan and how many egg rings you have.1 tablespoon Butter, 4 Eggs, Kosher Salt & Black Pepper
- Place one sausage patty with cheese on the bottom half of an English muffin. Carefully lift the egg ring and place the cooked egg on top of the sausage patty. Finish by placing the top half of the English muffin over the egg.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.






