In a large bowl, mix together the refried beans, 1 cup of the shredded cheese, salsa, sour cream, chipotle pepper, chili powder, cumin, garlic powder, onion powder, and until fully combined.
Spread the mixture evenly in an 8x8 or 2-quart baking dish. Top with the remaining 1 cup of shredded cheese.
Bake for 15 minutes, until the shredded cheese has melted and the dip begins to bubble on the edges.
Garnish with diced avocado, diced tomatoes, cilantro, and jalapeño, and serve warm with tortilla chips.
Notes
Beans: You can use canned refried beans or homemade using my refried beans recipe. If using homemade, you'll need about 1.5 cups of refried beans.
Cheese: I recommend using thick-cut shredded cheese or shredding cheese yourself from a block (Chihuahua, Monterey Jack, or Colby Jack are great). This type of cheese melts much better and has a better consistency than finely shredded cheese. I recommend eating this dip warm.
Is your dip too thick or thin? The moisture level of canned refried beans can vary significantly from brand to brand, so you may need to add more or less salsa depending on the consistency you want.
To make it extra creamy, mix in 4 ounces of softened cream cheese or an additional 1/2 cup of sour cream or Greek yogurt.
For a smoother dip, blend the ingredients in a food processor until you reach your desired consistency.
Make this extra satisfying by stirring in some cooked Mexican chorizo or crumbled bacon.