Learn how to make authentic Mexican salsa straight from a chef in Cabo, Mexico! This easy homemade salsa recipe uses fresh tomatoes, tomatillos, garlic, onions, cilantro and jalapeños for the perfect balance of smoky, zesty flavor. Perfect for tacos, game day, or your favorite tortilla chips you’ll never go back to store-bought!
Gather all of your salsa ingredients, rinse all vegetables (tomatoes, tomatillos, jalapeño, onion, and cilantro). Heat a nonstick pan and sear the tomatoes, tomatillos, jalapeño, garlic and onion until slightly charred for a smoky flavor.
Transfer the seared vegetables to a bowl, cover with plastic wrap, and let them steam for a few minutes. As tomatoes are steaming, use this time to grind the roasted garlic. In a mortar and pestle, grind the fresh garlic into a paste. Peel the tomato skins once they’ve loosened.
Add peeled tomatoes, tomatillos, jalapeño, and onion to the mortar and mash to desired consistency. Stir in chopped cilantro, a little bit of salt, and fresh lime juice to taste. Spoon into a serving dish, pair with favorite tortilla chips, and enjoy this vibrant salsa dip.