As this roasted salsa cools, it becomes really flavorful. In fact, if you have the time, leave it in the refrigerator for an hour or two before serving. Or make it a day in advance.
1 pound tomatoes (3 to 4 medium)
1 whole jalapeño pepper
1 whole serrano pepper
2 unpeeled garlic cloves
1 small onion, chopped (about 1/2 cup)
1/4 cup loosely packed cilantro leaves and tender stems
2 tablespoons fresh lime juice, or more to taste
Salt and fresh ground black pepper, to taste
Heat the broiler with a rack about 4 inches below the heat source. Place the tomatoes, jalapeño, serrano pepper, and garlic into a baking dish. Broil, turning occasionally, until they’re blackened in spots, about 8 minutes. Let tomatoes, peppers, and garlic cool.
When they are cool enough to handle, peel most of the skins from the tomatoes and remove the cores. Peel most of the skins from the peppers and remove the seeds. For a spicier salsa, leave in some or all of the seeds. Remove the softened garlic from peel.
Add roasted tomatoes, peppers, garlic flesh, onion, cilantro, lime juice, and a pinch of salt to a food processor. Pulse 3 to 4 times or until the salsa is mostly smooth and no big chunks of tomato remain, scraping down the sides as necessary. Adjust with more lime juice, salt or pepper based on consistency and taste. Cool to room temperature then refrigerate about 1 hour for flavors to develop.