Preheat an outdoor grill for high heat and lightly oil the grate. Place tomatoes, jalapeno peppers, serrano peppers, and Anaheim peppers on grill.
Cook on the preheated grill, turning often, until tomatoes have collapsed and all peppers are blackened, 30 to 40 minutes.
Transfer tomatoes, jalapeno peppers, serrano peppers, and Anaheim peppers to a large serving bowl; blend with an immersion blender until chunky. Add onion, cilantro, lime juice, salt, chile powder with lime, and ground black pepper; stir salsa to combine.