Preheat your oven to 350℉.
Place the tomatoes, onions, and garlic on a baking sheet and roast for 15 minutes or just until the onions and tomatoes start to get a little char on them.
Remove the baking sheet from the oven and let the tomatoes cool for about 5 minutes.
Add the roasted tomatoes, onions, garlic, green chiles, cilantro, lime juice, salt, and pepper to a food processor.
Pulse a few times until you reach your desired consistency.
Pour the salsa into a bowl and cover with plastic wrap or transfer it to an airtight container.
Refrigerate the salsa for 2 to 4 hours before serving.
When ready to serve, give the salsa a quick stir and taste. Adjust seasoning if necessary.
Enjoy your Homemade Salsa with tortilla chips, as a topping for your tacos, or even as a dressing for grilled meats.