Slowly char tomatoes, onions, garlic, and peppers in a dry iron skillet to give them an earthy smokiness.
3 Roma tomatoes, halved
3 garlic cloves, unpeeled
1 jalapeño pepper, halved
1 medium Vidalia onion, sliced stem to root
1 1/2 tablespoons fresh lime juice
3/4 teaspoon kosher salt
1/3 cup chopped fresh cilantro leaves
Heat a 12-inch cast-iron skillet or griddle over medium heat 5 minutes. Place tomatoes, cut side down, in skillet, spacing evenly; add garlic and jalapeño pepper. Cook, turning occasionally, about 6 minutes or until slightly charred and softened. Transfer tomatoes and jalapeño pepper to a blender or food processor. Peel garlic, and place in blender. Add onion wedges to skillet, and cook 5 to 6 minutes or until slightly charred and softened. Transfer onions to blender.
Process vegetables 30 to 40 seconds or to desired consistency. Add lime juice and salt to blender, and process until combined. Cool completely (about 10 minutes). Stir in cilantro. Serve at room temperature, or refrigerate in an airtight container up to 3 days.