Start by preheating your oven to 350°F and placing large cupcake liners into your muffin tin. Brown 1 lb of breakfast sausage in a skillet over medium-high heat, breaking it into small, bite-sized pieces as it cooks.
Once the sausage is fully cooked and crumbled, drain any excess fat and set it aside to cool slightly. While the sausage cooks, whisk together 2 whole eggs, 2 egg whites, and 2 cups of half-and-half in a large mixing bowl until well combined and smooth.
The egg mixture should be thoroughly blended to guarantee even distribution throughout each muffin.
Divide the cooked sausage evenly among the lined muffin cups, filling each liner about one-quarter full. Pour the egg and half-and-half mixture over the sausage in each cup, leaving about a quarter inch of space at the top to allow for slight expansion during baking.
Sprinkle 1/4 cup of shredded cheddar cheese evenly across the tops of all the muffins, distributing it so each one gets a portion of the cheesy topping.
Place the muffin tin in the preheated 350°F oven and bake for approximately 25-30 minutes, until the egg mixture is set but still slightly jiggly in the very center. The muffins will continue to cook slightly as they cool, so avoid overbaking.
Once finished, allow them to cool for a few minutes in the tin before removing them from the liners. These muffins can be stored in the refrigerator for up to five days or frozen for later enjoyment, making them an ideal make-ahead breakfast option.