10 Authentic Mexican Salsas (And How to Make Them in 5 Mins)

The Ultimate Guide to Mexican Salsas: Roja, Verde, Macha & Pico de Gallo
Salsa is the heartbeat of Mexican cuisine. No taco is complete without it, no chip is truly happy until it's been dipped, and no Mexican meal reaches its full potential without the right salsa. This guide will teach you to make four essential Mexican salsas: the rich and smoky salsa roja, the bright and tangy salsa verde, the nutty and spicy salsa macha, and the fresh pico de gallo.
The Role of Salsa in Mexican Cuisine
In Mexico, salsa isn't just a condiment - it's an essential component of almost every meal. There are hundreds of regional varieties, each with its own character and purpose. These three are the most common and versatile.
Salsa Roja (Red Salsa)
A cooked salsa made with tomatoes and dried chilies. Rich, deep, and slightly smoky.
Ingredients
- 4 Roma tomatoes (or regular tomatoes)
- 3 dried guajillo chilies
- 2 dried ancho chilies
- 2-3 dried chiles de árbol (for heat - adjust to taste)
- 3 cloves garlic
- 1/4 white onion
- 1 teaspoon dried oregano (Mexican preferred)
- 1/2 teaspoon cumin
- Salt to taste
- 1 tablespoon oil
- Water or broth as needed
Instructions
- Prepare the chilies:
- Remove stems and seeds
- Toast lightly in a dry pan (30 seconds per side)
- Soak in hot water for 20 minutes
- Roast the vegetables:
- Roast tomatoes, onion, and garlic on a comal or in a hot pan
- Turn until charred on all sides
- Alternatively, broil in oven
- Blend:
- Drain soaked chilies
- Add to blender with roasted vegetables
- Add oregano, cumin, and salt
- Add water to help blend
- Blend until completely smooth (2-3 minutes)
- Cook the salsa:
- Heat oil in a saucepan
- Carefully pour in salsa (it will splatter!)
- Simmer for 10-15 minutes
- Add water or broth to reach desired consistency
- Adjust seasoning
- Serve:
- Warm or at room temperature
- Store refrigerated for up to 5 days
Tips for Salsa Roja
- For smoother salsa: Strain through a fine sieve after blending
- For smokier flavor: Add a chipotle chili
- For more heat: Add more chiles de árbol
- For milder salsa: Remove seeds from all chilies
Salsa Verde (Green Salsa)
A bright, tangy salsa made with tomatillos. Fresh and zesty.
Ingredients
- 500g tomatillos (about 10-12), husked and washed
- 2-3 jalapeños or serranos (adjust to taste)
- 1/2 white onion
- 2 cloves garlic
- 1 bunch cilantro (about 1 cup packed)
- Salt to taste
- 1 tablespoon oil
- Water as needed
Where to Find Tomatillos in Germany
Fresh tomatillos:
- Very difficult to find fresh
- Occasionally at gourmet supermarkets in larger cities
- Some Mexican restaurants may sell them
Canned tomatillos:
- MexHaus.de
- MexicoMiAmor.de
- Work perfectly well!
Substitute (not ideal):
- Green tomatoes with extra lime juice
- Won't be the same but can work in a pinch
Instructions
- Prepare the tomatillos:
- Remove husks and wash (they're sticky!)
- If using canned, drain and rinse
- Cook the tomatillos and chilies:
- Boil in water until soft (5-7 minutes)
- OR roast on comal/in oven until blistered
- Roasting gives better flavor
- Blend:
- Add cooked tomatillos and chilies to blender
- Add raw onion, garlic, and cilantro
- Add salt
- Blend until smooth
- Add water if needed
- Cook (optional but recommended):
- Heat oil in a pan
- Pour in salsa
- Simmer 5-10 minutes
- This mellows the flavors
- Serve:
- Can be served raw or cooked
- Store refrigerated for up to 5 days
Tips for Salsa Verde
- For raw salsa: Skip the cooking step
- For creamier salsa: Add 1/4 avocado when blending
- For roasted flavor: Roast everything instead of boiling
- Adjust heat: Serranos are hotter than jalapeños
Salsa Macha (Oil-Based Salsa)
A nutty, oil-based salsa from Veracruz. Unlike the others, this is not tomato-based but relies on dried chilies fried in oil with nuts and seeds. It's intense, crunchy, and lasts for months.
Ingredients
- 30g dried chilies (Arbol for heat, or a mix of Arbol and Morita/Guajillo/Ancho for flavor)
- 1 cup neutral oil (vegetable or canola)
- 1/4 cup peanuts (unsalted)
- 2 tablespoons sesame seeds
- 4-5 cloves garlic, sliced
- 1 teaspoon salt
- 1 tablespoon apple cider vinegar (optional)
Instructions
- Fry the ingredients:
- Heat oil in a pan over low-medium heat
- Fry garlic until golden (remove and set aside)
- Fry peanuts and seeds until golden (remove and set aside)
- Fry dried chilies quickly (15-30 seconds) until fragrant (do NOT burn or they become bitter)
- Cool:
- Let the oil cool down slightly (hot oil can explode in a blender)
- Blend:
- Add chilies, garlic, peanuts, seeds, and salt to blender
- Pour in the oil
- Pulse until you reach desired texture (chunky is best!)
- Stir in vinegar if using
- Serve:
- Store in a jar at room temperature
- Lasts for months!
Tips for Salsa Macha
- Don't burn the chilies: This is the #1 rule. If they turn black, start over.
- Texture: It should be crunchy and oily, not a smooth paste.
- Use: Drizzle on pizza, eggs, or even vanilla ice cream (yes, really!).
Pico de Gallo (Salsa Fresca)
A fresh, uncooked salsa with chunky texture. Also called salsa mexicana or salsa bandera.
Ingredients
- 4-5 Roma tomatoes, diced
- 1/2 white onion, finely diced
- 1-2 jalapeños, finely diced (remove seeds for milder)
- 1/2 cup cilantro, chopped
- Juice of 2 limes
- Salt to taste
Instructions
- Dice everything:
- Tomatoes: Small, even dice
- Onion: Fine dice
- Jalapeños: Very fine dice
- Cilantro: Roughly chopped
- Combine:
- Mix all ingredients in a bowl
- Add lime juice
- Season with salt
- Let it rest:
- Let sit 15-30 minutes before serving
- Flavors meld and improve
- Adjust:
- Taste and adjust salt, lime, or heat
- Serve:
- Best fresh, same day
- Store refrigerated up to 2 days
Tips for Pico de Gallo
- Use Roma tomatoes: Less watery, better texture
- Drain excess liquid: If too watery, drain before serving
- Make ahead: Can be made 2-3 hours ahead
- Variation: Add diced avocado for guacamole-style
Comparing the Three Salsas
| Feature | Salsa Roja | Salsa Verde | Pico de Gallo |
|---|---|---|---|
| Base | Tomatoes + dried chilies | Tomatillos + fresh chilies | Fresh tomatoes |
| Texture | Smooth | Smooth | Chunky |
| Flavor | Rich, smoky, deep | Bright, tangy, fresh | Fresh, crisp, clean |
| Heat | Medium (adjustable) | Medium (adjustable) | Mild to hot |
| Cooking | Cooked | Optional | Raw |
| Shelf life | 5 days | 5 days | 2 days |
| Best for | Tacos, enchiladas, cooked dishes | Tacos, grilled meats, chips | Chips, tacos, fresh dishes |
Where to Find Ingredients in Germany
Dried Chilies
- MexHaus.de - Best selection
- MexicoMiAmor.de - Good variety
- Asian markets - Some overlap
Fresh Chilies
- Turkish markets - Excellent selection, cheap
- Supermarkets - Jalapeños increasingly common
- Asian markets - Various types
Tomatillos
- Mexican online shops - Canned
- Occasionally fresh - Gourmet supermarkets
Cilantro
- Everywhere! - All supermarkets
- Turkish markets - Often fresher, cheaper
Salsa Pairing Guide
With Tacos
- Tacos al pastor: Salsa roja or salsa verde
- Fish tacos: Salsa verde or pico de gallo
- Carne asada: Salsa roja
- Chicken tacos: Any of the three
With Chips
- All three work!
- Pico de gallo: Best for scooping
- Salsa verde: Bright and refreshing
- Salsa roja: Rich and addictive
With Other Dishes
- Enchiladas: Salsa roja or verde
- Chilaquiles: Salsa roja or verde
- Huevos rancheros: Salsa roja
- Grilled meats: Salsa verde
- Quesadillas: Pico de gallo
Storage and Food Safety
Refrigeration
- Salsa roja and verde: 5 days
- Pico de gallo: 2 days (best fresh)
Freezing
- Salsa roja and verde: Freeze well for 3 months
- Pico de gallo: Don't freeze (texture suffers)
Signs of Spoilage
- Off smell
- Mold
- Fermentation bubbles
- Discoloration
Frequently Asked Questions
Can I use canned tomatoes to make Salsa Roja in Germany? Yes, canned tomatoes are an excellent year-round option in Germany, especially during winter when fresh tomatoes may lack flavor. For the best result, we recommend using whole canned tomatoes or fire-roasted tomatoes, which add a nice depth to the sauce.
How do I adjust the spice level of my homemade salsa? To make a salsa less spicy, ensure you remove all the seeds and white membranes (veins) from the chilies before blending. To increase the heat, simply add more dried Arbol chilies to your Salsa Roja or more fresh Serrano chilies to your Salsa Verde.
Are canned tomatillos a good substitute for fresh ones for Salsa Verde? Since fresh tomatillos are very difficult to find in regular German supermarkets, canned tomatillos are the most common and practical choice. They are already cooked, so you can skip the boiling step and blend them directly with your fresh aromatics and cilantro.
How long can I store homemade Mexican salsa in the refrigerator? Homemade Salsa Roja and Salsa Verde typically last for up to 5 days in an airtight container. Pico de Gallo is best enjoyed fresh within 24 hours, as the lime juice will eventually break down the texture of the tomatoes and make them mushy.
What is the difference between Salsa Roja and Salsa Verde? The main difference is the base: Salsa Roja typically uses tomatoes and dried red chilies, giving it a rich and smoky flavor. Salsa Verde uses tomatillos (green husk tomatoes) and fresh green chilies, resulting in a bright, zesty, and acidic taste.
Conclusion
Master these three salsas, and you'll have the foundation for countless Mexican meals. Each has its own character and purpose, and together they cover almost any salsa need.
Our advice: Make a batch of each and keep them in your fridge. You'll find yourself putting salsa on everything - and that's exactly how it should be.
¡Buen provecho!
What's your favorite salsa? Share with us on Instagram @mexicangoodies
