Salsa roja gets its deep, slightly smoky flavor from charring the tomatoes, onion, garlic, and chilies before they ever hit the blender, instead of just simmering everything raw.
That char is what separates a roasted salsa from a quick pico de gallo: the vegetables soften and pick up dark spots that translate into real depth once everything is blended together.
The result is a thick, brick red salsa with a slightly rustic, chunky texture, savory enough to eat by the spoonful with chips and still bright from a hit of fresh lime and cilantro stirred in at the end.

Ingredients
- 1 pound roma tomatoes
- 1/2 medium white onion, cut into wedges
- 3 cloves garlic, unpeeled
- 2 to 3 jalapeños, or 1 to 2 serranos for more heat
- 1 tablespoon olive oil
- 1/4 cup fresh cilantro, chopped
- Juice of 1 lime
- Salt, to taste
Why You’ll Love This Salsa Roja
- Roasting the vegetables first builds a depth of flavor that a raw blended salsa can’t match.
- The recipe uses whole vegetables charred under the broiler, so no separate roasting pan or grill is required.
- It’s naturally vegan and gluten free, with nothing to substitute to make it that way.
- The texture is thick enough to scoop with a chip but still pours easily over eggs, tacos, or rice.
- A single batch makes enough to last through several meals, and it keeps well in the fridge.
Ingredient Notes
Roma tomatoes work best here because they have less water than a beefsteak or vine tomato, so the salsa doesn’t turn watery once everything is blended. If romas aren’t available, any firm, meaty tomato is a reasonable substitute.
Leaving the garlic unpeeled while it roasts protects the cloves from burning and turning bitter, since the skin shields them from the direct heat. The papery skin slips off easily once the garlic has cooled slightly after roasting.
Jalapeños give a moderate, approachable heat, while serranos push the salsa noticeably spicier. Removing the seeds and ribs from either pepper before roasting will tone down the heat if you’re aiming for something milder.
Fresh lime juice added at the end is what keeps this salsa from tasting flat despite all the roasting. Bottled lime juice will work in a pinch, but the brighter acidity of fresh juice makes a real difference against the smoky vegetables.
White onion is the traditional choice for a salsa roja, bringing a sharper bite than yellow onion once it’s roasted. Cutting it into wedges rather than smaller pieces keeps it from falling through the grates of a grill or burning too quickly under the broiler.
How to Make Salsa Roja
Preheat the broiler and line a baking sheet with foil for easy cleanup. Arrange the tomatoes, onion wedges, unpeeled garlic cloves, and chilies on the sheet, then drizzle everything with the olive oil.
Broil for about 8 to 10 minutes, turning the vegetables halfway through, until the tomatoes and chilies are blistered and charred in spots and the onion has softened with some browned edges. Watch closely toward the end, since broilers vary in intensity and vegetables can go from charred to burnt quickly.
Let the vegetables cool for a few minutes, then remove the stems from the chilies and squeeze the roasted garlic cloves out of their skins. Discard the tomato cores if they didn’t fully soften. Save any juices that pooled on the baking sheet and add them to the blender too, since they carry a lot of the roasted flavor.
Transfer the tomatoes, onion, garlic, and chilies to a blender or food processor. Pulse a few times to start breaking everything down, then blend to your preferred consistency, whether that’s chunky and rustic or smoother. Avoid blending too long if you want to keep some texture, since it’s easy to turn the salsa into more of a puree than intended.
Pour the salsa into a bowl and stir in the fresh cilantro, lime juice, and salt to taste. Let it sit for at least 10 minutes before serving, which gives the flavors time to settle together. If the salsa tastes too thick straight out of the blender, a splash of water thins it out without diluting the flavor much.
Tips for Success
- Char the vegetables well under the broiler. The blistered, blackened spots are where most of the flavor in this salsa comes from.
- Roast the garlic unpeeled so the skin protects the cloves from turning bitter.
- Pulse the blender in short bursts rather than running it continuously if you want a chunkier, more rustic texture.
- Add the lime juice and cilantro after blending, not before roasting, so their fresh flavor stays bright instead of cooking off.
- Let the finished salsa rest for a few minutes before tasting and adjusting salt, since the flavors continue to come together as it sits.
Storage
Store the salsa in an airtight container in the fridge for up to a week. The flavor actually improves after the first day, once the roasted vegetables and fresh lime and cilantro have had more time to meld. For longer storage, freeze the salsa in an airtight container for up to 3 months, though the texture will be slightly softer once thawed.
FAQ
Can I make this salsa less spicy?
Yes. Use fewer chilies, remove the seeds and ribs before roasting, or swap in a milder pepper like a poblano for part of the jalapeños.
Do I need a broiler to make this?
No. A hot outdoor grill or a dry cast iron skillet over high heat will char the vegetables just as well if you don’t want to use the oven.
Can I make a big batch to can or preserve?
This recipe is written for fridge storage, not shelf stable canning, since it doesn’t include the acid levels or processing steps that safe canning requires. For a version meant to be canned, follow a tested canning specific recipe instead.
What can I use this salsa for besides chips?
It works well spooned over scrambled or fried eggs, stirred into rice, or used as a base sauce for enchiladas or a quick chilaquiles.

Ingredients
Method
- Preheat the broiler and line a baking sheet with foil. Arrange the tomatoes, onion, garlic, and chilies on the sheet and drizzle with olive oil.
- Broil 8 to 10 minutes, turning halfway, until charred and blistered in spots.
- Let cool slightly, remove chili stems, and squeeze garlic from its skin.
- Blend the roasted vegetables to your preferred consistency.
- Stir in cilantro, lime juice, and salt to taste. Let sit 10 minutes before serving.


