Preheat a smoker, grill, or the oven to 325. If using a gas grill like I did, heat up only half of the burners.
Meanwhile, in a hot skillet, cook ground chorizo or sausage and onions until meat is cooked through.
Spray a disposable aluminum 13x9 pan with cooking spray. To the pan, add the sausage onion mixture and all of the remaining ingredients. No need to stir at this point.
Place on the grill uncovered on the side where the burners are not hot (indirect hear) and close the lid. If using a smoker or oven, try to place on the coolest part, far from any heat sources.
Allow the cheese to melt for 30-40 minutes, stirring every 5-10 minutes to prevent burning and combine ingredients.
Once all ingredients are melted and creamy, serve immediately with tortilla chips. Garnish with cilantro, white onion, lime wedges, or pico de Gallo.