By Anna Rios, RDN
When it comes to Mexican food, nothing ties a dish together quite like salsa. Fresh, spicy, smoky, or tangy — there’s a salsa for every mood and every meal. As a Mexican dietitian and food lover, I believe salsa is more than just a condiment; it’s the heartbeat of our cuisine.

Hola! Soy Anna, I’m a Mexican-American registered dietitian nutritionist. I graduated with a degree in Clinical Nutrition from the University of Davis, California, and I love to show you how nutritious Mexican food can be. YES, does salsa indeed count as a vegetable!
In this post, I’ve rounded up 10 of the best Mexican salsa recipes — from classic roasted tomato salsa to tangy salsa verde and nutty twists like peanut salsa. These are easy to make at home, budget-friendly, and bursting with authentic flavor.
Whether you’re looking for a simple weeknight Mexican salsa recipe or something bold to impress at your next gathering, these salsa recipes will become staples in your kitchen, adding flavor and nutrition to your favorite dishes!
Salsa de Molcajete
This authentic salsa de molcajete is made with roasted tomatoes, chilies, and garlic. It is a flavorful, medium spicy, chunky salsa full of history and culture.
Salsa Verde
An easy and authentic salsa verde recipe that you’ll make you want to make in large batches to have with tacos, nachos, burritos, and more!
Salsa Macha
This Salsa Macha recipe is a spicy, oil-based chili that is perfect to add to any authentic Mexican dish. It’s nutty, savory, and super easy to make!
Poblano Cream Sauce
This poblano cream sauce recipe is super creamy, rich, with a major roasted poblano pepper flavor. It’s super easy to make and only requires 5 main ingredients! Use this sauce for tacos, quesadillas, nachos, taquitos (flautas), and so much more!
Pico de Gallo
Pico de Gallo is a fresh Mexican salsa made with tomatoes, onions, jalapeños, cilantro, and lime juice. A classic Mexican salsa that can be ready in under 10 minutes perfect to each with tortilla chips. Also adds lots of flavor and freshness to tacos, burritos, and frijoles.
Classic Red Salsa
This easy Mexican salsa recipe is the perfect go-to tomato salsa for any Mexican dish! It’s flavorful and authentic, and is made with only 3 simple ingredients. Be sure to make a large batch, as you’ll run out faster than you think.
Guacamole Salsa
This Guacamole Salsa recipe combines salsa verde and guacamole to create an addictive appetizer and salsa for tacos! Made from tomatillos, jalapenos, avocados, cilantro and lime juice.
Roasted Anaheim Pepper Mild Salsa
Salsa de cacahuate is a rich and smoky Mexican peanut salsa made with peanuts, dried chiles, garlic, and onion. Perfect for tacos or dipping.
Want to eat healthier? Add salsa! Salsas are the soul of Mexican cuisine and give flavor to just about any dish, whether it’s a salad, soup, or roast. With just a handful of ingredients, you can create endless flavor combinations that elevate any dish.
Depending on your taste buds, I can help find the best salsa for you! Whether you’re team red, green, smoky, or nutty, these are the best Mexican salsa recipes to bring authentic taste and versatility to your table.
So grab your chips, warm up some tortillas, and start exploring these 10 must-try salsa recipes. Each Mexican salsa recipe is simple, delicious, and guaranteed to make your meals more exciting. If you love my recipes, make sure to follow me on socials @healthysimpleyum for more nutrition and lifestyle content!