This recipe for roasted tomato salsa roja packs a punch of fresh flavor with minimal ingredients and is shockingly easy to make and is ready in just 25 minutes!
It’s one of my favorite salsa dips for entertaining because the fresh tomatoes, white onion, and peppers get blitzed in a food processor, so you end up with a smooth salsa that evenly coats tortilla chips. More than that, it's also a great sauce for grilled vegetables, meats, and more. You can serve salsa roja warm or cold, it’s up to you!

Okay, I'll level with you. When it comes to tomato salsa for most applications, a chunky pico de gallo will always be my number one. It's bright, it's fresh, it's got a nice crunch. But this homemade salsa with fresh tomatoes is one of my favorite condiment and dip recipes for bigger parties and gatherings.
Nothing gives me anxiety at a party like trying to carry on a conversation while simultaneously coaxing chunky, slippery tomato and onion pieces onto the edge of a chip and praying that the chip won't buckle under their weight. So, when I have a party, pico is not invited.
Enter: Salsa Roja. Salsa Roja is always invited to the party.
The smooth texture neatly coats the tortilla chips when dipped so you can munch comfortably without fear of looking awkward in front of all your cool party friends.

This roasted tomato salsa packs a punch of flavor with a handful of fresh ingredients and is so wonderfully hands-off to make (it's also great dolloped on top of my sheet pan carnitas nachos).
My recipe makes a full two quarts of salsa (almost 8 cups!!!). And before you try to tell me that is too much salsa let me tell you:
- Salsa roja freezes well. I like to portion it into SouperCubes trays as a gift to my future self.
- The sauce-like texture means it pairs well with eggs, steak, burritos, tacos, pupusas, potatoes, salads, pasta, onion rings, mozzarella sticks, grilled chicken, hot dogs, hamburgers, meatloaf, and so on. I'll often serve half of a batch at a party and keep half of it for an easy addition to my next week of breakfasts, lunches, and dinners.
- There's no such thing as too much salsa, only too few chips.

The ingredients I've given you in this recipe are my go-to, preferred ingredients like roma tomatoes, white onion, red bell pepper, poblano pepper, and serrano peppers. But you should absoultely feel free to adjust the ingredients based on what looks best or freshest at your local grocery store!
Roma tomatoes are the best tomato to use for this salsa, but if your grocery store doesn't have Roma tomatoes or they don't look great, tomatoes on the vine also work well. The red bell pepper adds some sweetness and helps preserve the red color, while the poblano pepper and serrano (or jalapeño) peppers add a bit of heat. If I ever see red Fresno peppers in the store when I'm shopping to make salsa roja, I love using those instead of jalapeños or serranos.
HOW I MAKE SALSA ROJA
First, I the veggies under the broiler. Broiling is about as close as you can get to replicating the effect of a grill from the comfort of your own kitchen. It's a close application of high, direct, dry heat to encourage caramelization and browning. And yes, you can grill the vegetables instead if you've got access to a grill!
Why roast tomatoes for salsa roja? Raw tomatoes are generally pretty watery. Roasting tomatoes helps evaporate some of the water content, which intensifies and concentrates the tomatoes' flavor.
To roast the veg, I slice an X in the bottom of each tomato, then place them stem-side facing down on the sheet pan. I cut the onion into quarters and discard the skins, and halve the peppers lengthwise so I can remove the seeds and ribs to make them less spicy.

I use my trusty 14-cup Cuisinart Custom Food Processor to make salsa roja. The 14-cup bowl is the perfect size for making this big batch of salsa and the powerful motor makes quick work of the vegetables.


See? I told you this was an easy homemade salsa! Salsa roja is generally a pretty saucy salsa, but it's really up to you how chunky or smooth you want it to be. If you don't have a food processor, you can also use a blender or an immersion blender, checking and tasting periodically to see if it needs more salt, or if you like the consistency.


Disclaimer
Until my two years living in L.A. where I began to experience the full breadth of variations in regional Mexican cuisine, I never thought much about the different kinds of salsa. I’m far from an expert. I can really only speak to my own palate and preferences when it comes to the salsas I make at home.
If you want to learn more about the origins and history of salsa and its place in Mexican and Latin American cuisine, I recommend reading the Austin Chronicle's "A Brief History of Chips and Salsa" and watching Rick Martinez's "Salsa 3 Ways" video for Food Network which includes his salsa roja recipe.
📖 Recipe

25 Minute Fresh Homemade Salsa Roja
Recipe Notes
- The high acidity of this roasted tomato salsa helps it last up to 2 weeks in the fridge.
- To freeze: You can just freeze it as-is, but if you really want to do it "right" and reduce the risk of freezer burn, put the portion you plan to freeze in a saucepan over medium heat and let it simmer until it thickens slightly and some of the liquid has evaporated. Let it come to room temp before you freeze it. Make sure to leave ½" of air at the top of the container, because the salsa will expand as it freeze.
- TIP: For a salsa roja that has some tomato chunks in it, leave one of the roasted tomatoes out of the blender. Chop it up into a small dice and sprinkle it with a pinch of salt. Stir it directly into the salsa roja, or use it to top the salsa in the serving bowl.
- Just like in my recipes for homemade hot sauce and cheddar jalapeno bread, which also call for hot peppers, you can increase the heat of this salsa recipe by leaving the seeds and ribs of some or all of the peppers intact.
- Where is the broiler? In most ovens, the broiler is in the top of the oven. Adjust one of your oven racks so it's on the top-most setting and let the broiler fully preheat before use. In some ovens the broiler is below the oven, in which case make sure you have an oven rack in place. The vegetables may broil faster since they're closer to the heating unit so keep an eye on them!
- If you don't have a broiler setting on your oven, crank the heat as high as it goes and use the top-most rack. OR use a propane/culinary torch OR grill the veggies.
Ingredients
- 1 lb roma tomatoes (or tomatoes on the vine)
- 1 large white onion
- 2 serrano peppers (or jalapeno or fresno peppers)
- 1 poblano pepper
- 1 red bell pepper
- 3 cloves garlic
- 2 teaspoons diamond crystal kosher salt (use half as much of any other brand)
Instructions
- Preheat oven to broil with an oven rack on the top rack. Line a sheet tray with aluminum foil.
- Cut onion into quarters and remove the skins. Cut red bell pepper, poblano pepper, and serrano peppers in half, remove seeds and ribs. Optional: Leave the seeds and ribs on some/all of the hot peppers for a spicier salsa.
- Slice an X in to the bottom of each tomato. Place the tomatoes, whole, on the sheet tray. Arrange the peppers on the sheet pan cut-side down, skin-side up and the onions pointy side up.
- Roast the veggies under the broiler on the top oven rack for 10-15 minutes. The skin of the peppers and tomatoes should be deeply browned and even blistered in some spots, but not burned.
- Place all the roasted veggies, plus garlic cloves and salt in a blender or food processor and process until desired consistency has been reached. For a chunkier salsa, run on low speed for a shorter amount of time. For a more sauce-like salsa, run on high speed for a longer amount of time. Adjust salt to taste.
- Serve warm or cold.

Elizabeth says
I am so in love with this recipe!! I’ve been making salsa from scratch for years, but have never added the poblano and red peppers, nor roasted the ingredients. Let me tell you, this recipe is next level!!! It is my new absolute favorite. I made it as is, tasted, and it’s incredible!!! Then I added some cilantro, and it was a great addition!!! This is my new go to!!
Rebecca Eisenberg says
I’m so glad you enjoyed it! Cilantro sounds like a great addition here, I’ll definitely be giving it a try soon!
Teresa🏰 says
Super yummy! I will be making this recipe on a regular basis!
Gloria Dawson says
Is it possible to process this on a water bath to make it shelf stable
Rebecca Eisenberg says
I don't know! I've done plenty of jam canning in water baths but never tomato products — you'll have to look up the process & preservation methods for that!
Zai says
Yum!
Meg G says
Would a blender work in place of a food processor? for some reason, cleaning the food processor seems way more daunting Vs the blender seems simple.
Rebecca Eisenberg says
A blender will absolutely work! FWIW to clean a food processor, just put some warm water and soap inside and pulse it until it's clean, then rinse it out.