Preheat the oven to 350 degrees F.
Roughly chop the vegetables into 1-inch chunks.
In a large roasting pan, place the basil, habaneros, serranos, onions, carrots, and celery, and roast until vegetables are brown, about 10 minutes.
Place the roasted vegetables along with cheese, chipotles, lime juice, tomatoes, and avocadoes into a blender or food processor and blend until the salsa its thick and well mixed.
Add salt and pepper to taste.