Heat up the grill over high heat for at least 10 minutes (or cook the burgers in a skillet).
Divide the beef into 4 (4 ounce) balls. Place them on a flat surface and press them into about a 5-inch diameter patty. Use your fingers to press a shallow, 2"- wide depression into the center of each patty to help it stay flat. Season generously with salt to coat on both sides (I just eyeball this, but it’s usually about 1-1.5 teaspoons salt total to season all of the patties).
Grill or pan-fry for 3-5 minutes or until you have nice grill marks and/or browning. Flip, top each burger with cheese, and repeat. Toast your buns during the last couple of minutes.
To make the guacamole, in a medium bowl, add the avocado and mash until slightly chunky. Stir in the lime juice, salt, and garlic powder until combined. Taste and add more salt or lime if needed.
To make the chipotle sauce, in a medium bowl, mix together the yogurt, chipotles, adobo, spices, and salt until combined.
Assemble your burgers! Here is the order I recommend after trying it out many times: bottom bun > chipotle sauce > lettuce > tomato > pattie(s) > guacamole > more chipotle sauce > top bun. It’s definitely a messy burger with all of the toppings!