Authentic Salsa Recipe
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!
Prep Time15 minutes mins
Cook Time5 minutes mins
Total Time20 minutes mins
Course: Appetizer
Cuisine: Latin, Mexican
Servings: 8
Calories: 12kcal
- 1/2 Onion
- 1 Jalapeño pepper
- 2 Medium tomatoes
- 2 Tomatillos
- 3 tbsp Cilantro chopped
- 2 cloves Garlic
- Salt to taste
- Lime Juice to taste
Get Recipe Ingredients
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.
- Fresh Ingredients Matter: Using ripe tomatoes, fresh lime juice, and fresh cilantro gives this salsa the brightest flavor and best texture.
- Adjust the Heat: Add more or less jalapeño depending on your preferred spice level. Remove the seeds for a milder salsa.
- Flavor Development: Letting the salsa rest in the refrigerator for 30 minutes before serving helps the flavors blend together beautifully.
- Serving Suggestion: Serve with tortilla chips, tacos, burritos, grilled meats, or spooned over eggs.
- Storage: Store homemade salsa in an airtight container in the refrigerator for up to 4 days.
- Freezing: Salsa can be frozen, though the texture may become slightly softer after thawing due to the fresh tomatoes.
- Freshness Tip: Stir the salsa before serving since natural juices may settle at the bottom during storage.
Calories: 12kcal | Carbohydrates: 3g | Protein: 0.5g | Fat: 0.2g | Saturated Fat: 0.02g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.03g | Sodium: 2mg | Potassium: 109mg | Fiber: 1g | Sugar: 1g | Vitamin A: 276IU | Vitamin C: 6mg | Calcium: 7mg | Iron: 0.2mg