Preheat your oven to 425°F (220°C). Line a baking sheet with aluminum foil or parchment paper for easy cleanup.
Cut the tomatoes in half lengthwise and place them on the prepared baking sheet, cut side up.
Add the quartered onion, peeled garlic cloves, and jalapeño halves to the baking sheet.
Drizzle the vegetables with olive oil and season with salt and pepper to taste.
Roast the vegetables in the preheated oven for 20-25 minutes, or until the tomatoes are soft and slightly charred.
Remove the baking sheet from the oven and let the roasted vegetables cool for a few minutes.
Once cooled, transfer the roasted tomatoes, onions, garlic, and jalapeños to a blender or food processor.
Squeeze the juice of one lime into the blender or food processor.
Add the chopped cilantro to the blender or food processor.
Blend the ingredients until smooth, scraping down the sides as needed to ensure everything is well incorporated.
Taste the salsa and adjust the seasoning as needed with additional salt, pepper, or lime juice.
Transfer the salsa to a serving bowl and serve immediately, or refrigerate for later use.
Enjoy your homemade "Zesty Roasted Tomato Salsa" with tortilla chips, tacos, grilled meats, or your favorite dishes!