Combine all sauce ingredients in a small bowl.
Mash the chipotle peppers as you stir the sauce until you have a uniform mixture.
Place the sauce in an airtight container and let set for at least 1 hour before using for best flavor.
Heat a griddle or a large cast iron skillet to medium heat.
Spread butter on both sides of all four slices of toast.
Place buttered bread slices in the skillet and cook on both sides until toasted and browned.
Place the ground beef into a bowl. Add salt and mix well.
Form the beef into 4 thin round patties.
Add 2 teaspoons of butter to the skillet.
Add onions and a pinch of salt to the skillet.
Cook the onions until they have browned. Remove the onions from the skillet.
Place all four burger patties in the skillet.
Cook the patties for 3 or 4 minutes and flip the burgers.
Add the slices of cheese on top of the meat. Cook for another 3 or 4 minutes or until cooked through.
Spread about 1 tablespoon of sauce on a slice of the toasted bread.
Scatter onions on top of the sauce.
Add a burger patty and then place another toasted bread slice on top.
