Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Salsa Roja Recipe (Roasted)

    This post may contain affiliate links. Please read my disclosure policy.

    This restaurant-style salsa roja recipe is an authentic roasted red salsa packed with bold, smoky flavors. Besides scooping it up with tortilla chips, it’s one of my favorite condiments for all things Tex-Mex—tacos, taquitos, burritos, fajitas, quesadillas, and so much more. This recipe makes 4 cups of salsa. 

    Salsa roja in a small black serving bowl

    In my eyes, any good Mexican restaurant will have the chips and salsa on the table as soon as you sit down. Even better, it’ll be a bowl of salsa roja with tortilla chips still warm from the fryer. This red salsa is a little bolder in flavor than other classics, like my Homemade Salsa Recipe, thanks to simple cooking techniques such as pan-roasting and charring the chile peppers ahead of time. The restaurant version is so tasty that I just had to try making my own.

    Roasted Salsa Roja

    Our local Mexican spot has an incredible menu, but the one thing we can’t help ourselves from eating is the chips and red salsa. This is salsa roja, or Mexican table sauce. Unlike tomato salsas made from raw ingredients, such as pico de gallo, salsa roja uses bold flavors to build its character.

    Personally, I think my roasted salsa roja is just as good as, if not better than, what I’m used to eating in restaurants. The secret isn’t complicated: by pan-roasting the tomatoes, serrano chile peppers, and aromatics until they’re charred around the edges, you caramelize their natural sugars and bring a richer, smokier depth to the salsa. I love making it with ripe and juicy peak-season tomatoes as well, but it’s just as delicious with canned fire-roasted tomatoes in a pinch. Either way, it’s very easy to make.

    Every time I eat it, I can’t get over how much flavor is in every bite. While it can definitely be spicy, you can easily control the heat by playing with the peppers you use. Trust me, once you try it, you’ll never look at a store-bought jar of salsa the same way again.

    Ingredients and Substitutions

    salsa roja ingredients

    These are the ingredients I used to make roasted salsa roja, including a few substitution ideas: 

    • Aromatics – I used a yellow onion and whole garlic cloves. A red or white onion would work as a substitute, if needed.
    • Serrano Chiles are the backbone of this smoky table salsa. I love how they bring a bright, upfront heat, and pan-roasting them in a cast-iron skillet only deepens their natural flavors. If you want to cool things down a bit, you can replace the serranos with jalapeño peppers instead.
    • Tomatoes – I like to use firm and meaty Roma or plum tomatoes for a thick, cohesive salsa. In-season tomatoes are the best choice over canned tomatoes any day (although, in a pinch, canned fire-roasted diced tomatoes will work here). 
    • Olive Oil prevents the salsa from separating and gives it more body.
    • Fresh Cilantro adds an unmistakable herbaceous freshness. If you’re one of those people who think cilantro tastes like soap, I would swap it for fresh flat-leaf parsley (or maybe even Mexican oregano) and double up on the lime juice.
    • Lime – I always use freshly squeezed lime juice. The bottled stuff is way too harsh.
    • Seasonings – Just coarse sea salt or kosher salt to taste.

    How to Make Salsa Roja 

    Char the peppers and aromatics: I start this red salsa by lightly charring the onion, serrano chiles, and garlic cloves in a cast-iron skillet over medium heat. Even though we’re doing this on the stove, the intense heat in the skillet caramelizes the natural sugars, while the blackened char marks bring a char-grilled flavor you’d normally get from an outdoor grill or open flame. All of this leads to deeper flavors you’ll definitely notice in every bite of salsa.

    Browned garlic, onions and peppers in a cast iron pan

    Char the tomatoes: Add the tomatoes to the skillet and cook until they have some browned char marks. Set aside.

    charring tomatoes in a skillet

    Seed: Cut the serrano peppers in half and remove the seeds 

    removing seeds from a pepper

    Blend the charred and seeded serranos, onions, garlic, and tomatoes until you have a chunky salsa. 

    blending the salsa roja

    Finish blending: Add the olive oil, cilantro, lime juice, and salt and blend again.

    side view of blended salsa in a blender

    Cool and serve: Wait for the salsa to cool before serving.

    Top view of finished bowl of salsa roja
    Chef Billy Parisi

    Chef Tip + Notes

    You can totally dig into this roasted tomato salsa as soon as it’s cooled to room temperature, but like any dish with layered flavors, it needs a little time to rest. I like to let my prepared salsa sit for about 1 hour before serving. This gives those caramelized ingredients and smoky charred flavors time to marry into a more rounded, robust sauce.

    • To reduce the heat in the salsa, remove all the seeds and membranes from the center of the serranos. If that’s still too hot, make this recipe with only 1 serrano, or substitute a milder pepper, like a jalapeño, poblano, or Anaheim.  
    • To increase the heat in the salsa, leave some (or all) of the seeds in your serranos, add more serranos, or crank up the heat with habanero peppers.
    • Roast the ingredients in the oven instead. Arrange the onion, serrano chiles, garlic cloves, and tomatoes on a baking sheet and place it under the broiler for about 20 minutes, or until they’re blackened in spots, flipping halfway through. Wait for them to cool slightly before blending.
    • Safe blending tip: I recommend removing the center cap from the blender to let steam escape while the hot ingredients blend. If you’re worried about splatter, loosely cover the opening with a clean kitchen towel.
    • Blend until you have a chunky salsa. Blending on low speed or a few pulses in a food processor should do it. If you’d prefer a smoother salsa, blend until the tomatoes are completely broken up.

    Serving Suggestions 

    Just like at Mexican restaurants, I like my red table salsa with a big bowl of tortilla chips for dunking and a fat margarita on the side. It’s honestly hard not to fill up on them before the carne asada tacos hit the table.

    This salsa is, plain and simple, easy to love, so I’ll keep a jar of it in the fridge whenever tomatoes are in season. It’s a staple condiment I like to use in my homemade chilaquiles recipe, as well as on my huevos rancheros on weekend mornings. It even works in a marinade or as a finishing sauce for grilled meats.

    Make-Ahead and Storage

    Make-Ahead: I usually make this salsa at least 1 hour in advance or overnight. Letting it chill in the fridge makes a big difference in flavor. 

    How to Store: Refrigerate the salsa in a sealed jar or container for up to 1 week. I don’t recommend freezing it. 

    More Salsa Recipes

    Let's Cook - Chef Billy Parisi

    Salsa Roja Recipe (Roasted)

    This restaurant-style Salsa Roja is made with roasted tomatoes, serrano peppers, garlic, and onion for a bold, smoky Mexican salsa.
    Servings: 4 cups
    Prep Time: 10 minutes
    Cook Time: 20 minutes

    Ingredients 

    • ½ yellow onion, peeled and quartered
    • 2 serrano chiles
    • 3 garlic cloves
    • 8 Roma tomatoes, cored
    • 2-3 tablespoons olive oil
    • 3 tablespoons fresh cilantro, roughly chopped
    • Juice 1 lime, about 1 ½ to 2 tablespoons

    Instructions

    • Add the onion, serrano chiles, and garlic cloves to a medium-sized cast-iron skillet over medium heat and cook for 2 to 3 minutes per side, or until they have some browned char marks on them.
    • Remove them, then add the tomatoes to the skillet and cook for 2 to 3 minutes per side, for a total of 8 to 12 minutes, or until they have some browned char marks. Remove them from the skillet.
    • Seed the serranos and add them to a blender along with the charred onions, garlic, and tomatoes. Remove the center cap from the lid, and blend on low speed until it resembles chunky salsa.
    • Turn it off, add the olive oil, cilantro, lime juice, and salt, then blend for an additional 10 seconds on low speed.
    • Cool the salsa to room temperature and serve.

    Notes

    You can totally dig into this roasted tomato salsa as soon as it’s cooled to room temperature, but like any dish with layered flavors, it needs a little time to rest. I like to let my prepared salsa sit for about 1 hour before serving. This gives those caramelized ingredients and smoky charred flavors time to marry into a more rounded, robust sauce.
    To reduce the heat in the salsa, remove all the seeds and membranes from the center of the serranos. If that’s still too hot, make this recipe with only 1 serrano, or substitute a milder pepper, like a jalapeño, poblano, or Anaheim.  
    To increase the heat in the salsa, leave some (or all) of the seeds in your serranos, add more serranos, or crank up the heat with habanero peppers.
    Roast the ingredients in the oven instead. Arrange the onion, serrano chiles, garlic cloves, and tomatoes on a baking sheet and place it under the broiler for about 20 minutes, or until they’re blackened in spots, flipping halfway through. Wait for them to cool slightly before blending.
    Safe blending tip: I recommend removing the center cap from the blender to let steam escape while the hot ingredients blend. If you’re worried about splatter, loosely cover the opening with a clean kitchen towel.
    Blend until you have a chunky salsa. Blending on low speed or a few pulses in a food processor should do it. If you’d prefer a smoother salsa, blend until the tomatoes are completely broken up.
    Make-Ahead: I usually make this salsa at least 1 hour in advance or overnight. Letting it chill in the fridge makes a big difference in flavor. 
    How to Store: Refrigerate the salsa in a sealed jar or container for up to 1 week. I don’t recommend freezing it.

    Nutrition

    Calories: 94kcalCarbohydrates: 7gProtein: 1gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 8mgPotassium: 334mgFiber: 2gSugar: 4gVitamin A: 1082IUVitamin C: 20mgCalcium: 20mgIron: 0.5mg
    Course: accompaniment, sauce
    Cuisine: Mexican

    Share this Post

    free email series

    My Classic Summer Cooking Menu!

    Go ahead....try my summer menu.

    Close the CTA
    Chef Billy Parisi