PreHeat oven to 350° F with the racks in the middle and top positions.
Line a standard 12-cup muffin tin with paper liners.
Whisk together the graham cracker crumbs, flour, baking soda, baking powder, and salt in a medium bowl.
In a large mixing bowl, beat the butter for about 30 seconds until well creamed.
Add the sugar and mix for 5 minutes using a paddle attachment until light and fluffy.
Add the egg yolks to the butter mixture one at a time, being sure to beat for 30 seconds for each egg yolk.
Make sure your ingredients are room temperature.
Add about 1/3 of the graham cracker mixture to the butter mixture, then add some of the milk, and mix with a spatula.
Add another 1/3 of the flour, then the rest of the milk and the rest of the flour. Mix well.
In a small bowl, beat together the egg whites until they are foamy.
Add the egg whites mixture to the butter/graham mixture and fold the mixture until just combined.
Scoop the batter into your lined muffin tin, make sure it's only filled 3/4 of the way up because they will rise.
Bake for 15 minutes or until a toothpick inserted in the center comes out clean.
Cool completely on a cooling rack.