You will need:
4 tablespoons land o’ lakes butter, more if needed
1/2 whole medium yellow onion, sliced
1/4 pound jimmy dean breakfast sausage
2 whole eggs, beaten
3 slices sargento cheddar, swiss, provolone, or other cheese
2 slices bread (sourdough, rye, whole wheat, etc. )
how to make:
heat a non-stick skillet over low heat and melt 2 tablespoons of the butter. Add the onions and cook, stirring occasionally, for 15 to 20 minutes, until onions are soft and slightly caramelized. Remove them to a plate and set them aside.
form the sausage into a thin patty about the width of the bread you’re using. Add it to the same skillet and increase the heat to medium. Cook the patty on both sides until fully cooked through, about 5 minutes. Remove to a plate and set aside. Wipe the skillet clean with a paper towel.
pour in the beaten eggs and cook, forming them into a rough circle as they set up. Flip to finish cooking on the other side.
assemble the patty melt: bread, cheese, patty, eggs, cheese, onions, cheese, bread. Melt the remaining butter in a clean skillet over low heat. Place the sandwich in the skillet and cook low and slow for a good 8 to 10 minutes, until the cheese is melted and the bread is deliciously crisp. Add more butter to the skillet if the bread needs it (you don’t want the bread to be dry! )
slice in half and serve.