Roasted tomato and tomatillo salsa is one of those amazing condiments that can really make so many dishes really sing. The roasting of the salsa ingredients brings out a slightly smoky flavor and intensity and the mixture of the tomatoes and tomatillos creates the perfect balance between sweetness and tartness.
This roasted salsa recipe with tomatillos and and tomatoes is delicious and so easy to make.
About this salsa recipe with tomatillos and tomatoes
Salsa in Mexican cooking is usually not meant as a condiment to take or leave but a required part of the flavor profile of the dish that it is served with. There are many different varieties of salsa in Mexican cooking for this reason.
Sometimes salsa will already be served right on top of the dish like in huevos rancheros (an egg, salsa and tortilla dish) which uses a salsa called salsa ranchera. This tomato and tomatillo salsa recipe is very similar to the salsa ranchera because both roast the vegetables for extra flavor.
Ingredients you need for this roasted salsa:
- Serrano chile
- Spanish onion
- Fresh cilantro
- Fresh lime
If you are not familiar with tomatillos, they look like a green tomato but with a husk around them. They are actually not related to tomatoes and are very tart before cooking.
You may have had salsa verde before. Tomatillos are the main ingredient in salsa verde (one of my favorite salsas!)
What if you cannot find some of these ingredients?
Here are some ideas for the ingredients you can substitute and the ones you cannot:
- Tomatillos (if you cannot find these at your grocery store, you can substitute with tomatoes)
- Tomatoes (these you will need since they are the base)
- Serrano chile (if you cannot find serrano chiles, you can use a fresh jalapeno pepper. You want to make sure the pepper you use is fresh since you will roasting it)
- Spanish onion (you can substitute with the same amount of red onion. Do not use vidalia onions or sweet onions though)
- Fresh cilantro (this cannot be substituted for dried cilantro or left out)
- Fresh lime (you can use bottled lime juice. Lemons will not work as a substitute)
- Salt (to taste but in my experience, anything with tomatoes sucks up quite a bit of this 🙂
Why Roast the Salsa Ingredients?
Roasting the salsa ingredients before you make the salsa helps bring a slightly smoky umami flavor to the salsa. The longer you roast your ingredients, the stronger this flavor becomes.
I have had some amazing salsa at restaurants that were actually brown in color because it was left to roast to the point of charring on all sides of the vegetables. In this roasted salsa, we char the vegetables just a bit on a really hot griddle surface just until the juices begin to release.
Ways to use this roasted salsa:
Roasted tomato and tomatillo salsa goes so well with so many dishes. The most obvious way to enjoy this roasted salsa is with chips.
This also goes well with eggs, tacos, rice and bean burritos or any burritos, any Mexican dish, beans and Spanish rice or along side meat.
If you want more ideas: We love adding this tomato and tomatillo salsa to my pulled pork rice bowl and air fryer quesadillas or with my black beans with easy rice for a vegetarian option!
I love just making a batch of this and keeping in the refrigerator for snacking. It is so good!
There is no wrong way to use this tomato and tomatillo salsa. Once you make it you will see how delicious it is.
This tomato and tomatillo salsa recipe makes about 1 regular sized mason jar worth of salsa. It will keep in the refrigerator for up to a week (if it lasts that long)!
If you are looking for what to serve with this, here are some ideas for you:
More Delicious Dips
If you love this roasted salsa recipe, you may also like some of these:
Roasted Tomato and Tomatillo Salsa
Tried the Recipe? We Would Love To Hear From You In The Comments Below!
- 4 vine ripe tomatoes or 2-3 larger ones
- 2 tomatillos
- 1 serrano pepper
- ½ cup cilantro
- ½ spanish onion Outside skin removed and cut in half. reserve the other half of the onion for another dish.
- 1 fresh lime or 3 tablespoon of lime juice
- 1 tablespoon salt plus more to taste
- 1 tablespoon vegetable oil
- Pre-heat a large griddle or cast iron pan on your stove top or grill to high heat
- While your griddle is pre-heating, clean your vegetables and remove the husks from the tomatillos (these are not edible). Clean off any sticky residue from your tomatillos as well.
- Once your griddle or pan is nice and hot, brush a little vegetable oil evenly across it, just to coat the metal.
- Now add your tomatoes, tomatillos, onion and serrano pepper to your hot pan and let them cook for about 10 minutes.
- After 10 minutes, turn them to cook the other side.
- Keep rotating the vegetables every 10 minutes until you see charring on all sides and they begin to soften and about 30 minutes has passed. You will hear popping and sizzling during the cooking.
- Remove from the heat and let cool for about 15 minutes.
- In a blender, add your charred vegetables and the lime, cilantro and salt.
- Pulse for 3 seconds at a time on medium speed until it is a a medium consistency (a little chunky but no large bits). You can also adjust the consistency at this point to your liking. If you like a thicker salsa, pulse for less time.
- Taste for salt. Tomatoes absorb salt so you may need to add more to taste.
- Once done, pour into a container and refrigerate for 2 hours if you like a chilled salsa. Alternately, you can eat it at room temperature right away!
- Serve with chips or along side your favorite savory dish.
Nutrition Values are estimates only.See full nutrition disclaimer here
Is not using a sweet onion just a preference or is there another reason not to use that type? Have everything else and would love to try this.
Hi. You can definitely use a sweet onion if that is what you have. I list Spanish onions in my recipe because they will have a little less sweetness that goes into the salsa 🙂 Let me know how it turns out!
This came out great.