Now folks, this ain't your regular cheese dip. It will kick your taste buds into next year but I swear, you won't stop eating it.
You can tame it a bit if desired by not adding the serranos and by cutting back on the chipotles, but then, you might as well make a regular, everyday mild-tasting cheese dip.
Chipotle Con Queso
Melt the butter in a large saucepan over medium heat and add the oil. Toss in the onions and sauté until golden brown. Stir in the crushed garlic and stir in the flour. Stir constantly into a nice light brown roux. Slowly add the warm half and half stirring to incorporate. Reduce heat to medium low and stir in the milk. Continue cooking and stirring until mixture bubbles. Lower the heat and add the serrano peppers and chipotles including the adobo sauce. Cook on low for 5 minutes stirring occasionally. Add the roasted garlic and slowly add the cheese stirring constantly. When melted and blended together, transfer dip to a chafing dish or fondue pot. Keep the heat on low. Garnish with the green onions and serve with toasted tortilla chips.