If you’ve ever sat down at a taquería and immediately reached for the salsa and a chip before your food even arrived, this is that salsa. That smooth, smoky, slightly spicy red salsa that makes everything taste better? Yeah, that’s what we’re making. It takes about 20 minutes from start to finish, and I promise it’s worth every second. This authentic salsa roja recipe has tomatoes, chiles, and garlic, and it’s a staple for tacos, eggs, and just about anything that needs a little heat.

Want To Save This Recipe For Later?
Living in San Antonio, salsa roja is always in the fridge, and nothing from a jar has ever come close. The secret to great taquería-style salsa roja is the char. Dry-roasting the tomatoes, jalapeños, and onion directly on a cast-iron pan until they’re genuinely blackened is the step that makes this taste like it came from your favorite Mexican-food spot, not your pantry. Serve it with homemade tortilla chips, spoon it over carne asada street tacos, or put it on your eggs in the morning. This will earn a permanent spot in your refrigerator.
Key Ingredients and Substitutions
This roasted salsa roja with tomatoes and jalapeños has more depth than a raw version. It’s the kind of salsa you’ll end up making on repeat.

The complete ingredient list and measurements are listed in the printable recipe below.
- Roma Tomatoes: Romas work best here because they have less water content than beefsteak or vine tomatoes, so your salsa won’t turn out too thin. You want them ripe. Look for tomatoes that give slightly when pressed and have no green patches near the stem. Underripe tomatoes won’t develop the same depth of flavor when roasted. Plum tomatoes are a good substitute if Romas aren’t available.
- Jalapeños: Heat varies widely from pepper to pepper, even within the same batch. I always taste a small piece before deciding whether to leave the seeds in or remove them. For this recipe, I removed them to make a salsa that’s hot without being overpowering. If your jalapeños taste particularly mild, leave a few seeds in.
- Fresh Cilantro: Don’t skimp here and don’t swap in dried. Dried cilantro has almost no flavor and won’t do anything for this salsa. If you genuinely can’t stand cilantro, flat-leaf parsley is the closest substitute, though it will taste noticeably different.
How to Make Taquería-Style Salsa Roja
Here are the quick, step-by-step instructions with visuals; you can find the full instructions, including the exact ingredients, in the recipe card below.
Pro-tip: The garlic is smaller than everything else in the pan, so it will char faster. Add it a few minutes after the tomatoes and jalapeños if you’re cooking on the stovetop, so it doesn’t burn through before the rest of the vegetables are ready.

Place the tomatoes, onion, jalapeños, and skin-on garlic in a dry cast-iron pan over medium-high heat. You’re looking for real char here, with blackened spots on all sides, not just softened skin.

Rotate the vegetables as they cook so the color develops evenly. If you’re using a broiler, broil for 5 to 7 minutes, then rotate with tongs and add the garlic, broil for another 5 to 7 minutes. Set everything aside to cool for 10 to 15 minutes before blending. Blending hot liquids can cause pressure to build in the blender. (Hot salsa in a blender is a quick way to redecorate your kitchen.)

Once cooled, transfer everything to a blender. Add the cilantro and lime juice, then pulse until you reach your desired consistency. For a smooth taquería-style salsa, blend longer. For more texture, pulse just a few times.

Heat the olive oil in a skillet over medium heat. Once hot, carefully pour in the blended salsa (it will spatter, so stand back). Cook for about 3 minutes, stirring occasionally. Add a splash of water to the empty blender, swirl to pick up any remaining bits, and pour that into the skillet too. Stir to combine and season with salt to taste.
Ways to Use Salsa Roja
Salsa roja isn’t a single-use sauce or something you eat with chips. Once you have a jar in your refrigerator, you’ll find yourself reaching for it all week.
Tacos: Spoon it over Mexican Coca-Cola-marinated beef fajita tacos, blackened fish tacos, or any taco that could use a bold, smoky red sauce.
Enchiladas: Pour it over your enchiladas before baking for a red sauce with real flavor.
Eggs: A spoonful over scrambled or fried eggs transforms a basic breakfast. We love it on our Mexican breakfast skillet, migas, and breakfast quesadillas.
Nachos: It adds a roasted depth to carne asada nachos and sheet pan nachos that jarred salsa can’t quite deliver.

Make-Ahead and Storage
Make-Ahead: Salsa roja actually tastes better the next day once the flavors have had time to settle. Make it up to 3 days ahead and store it in the refrigerator.
How to Store: Transfer the salsa to an airtight container or jar and refrigerate for up to 5 days. For longer storage, freeze in an airtight container for up to 3 months. Leave some headspace in the container if freezing, as the salsa will expand slightly. Thaw in the refrigerator overnight before using
Recipe Tips and Notes
- Pulse, don’t run the blender continuously. Salsa roja should have some body to it, not be a thin liquid. Pulse in short bursts and check the texture between pulses. You can always blend more, but you can’t un-blend an over-processed salsa.
- Season after cooking. Salt the salsa at the end, after the pan-cook, not before. Cooking concentrates the flavors, so salting beforehand often leads to an over-salted final product.
Frequently Asked Questions

More Salsa and Dip Recipes to Try
Looking for more ways to keep the chips company? Try these other favorites:
- Spicy pico de gallo – Fresh tomatoes, onion, extra jalapeños, and cilantro blended together for a bright, chunky salsa with serious heat.
- Grilled avocado guacamole – Smoky, creamy guacamole made with fire-roasted avocados for a depth of flavor you don’t get from the standard version.
- Habanero mango salsa – Sweet mango and fiery habanero come together in a salsa that’s great on chips, tacos, or grilled fish.
- Green chile salsa – Roasted Hatch chiles and tomatillos blended into a smoky, tangy Southwest salsa ready in 30 minutes.
Let’s Connect! If you make this recipe or any other recipe on Casual Epicure, please don’t forget to rate the recipe and leave a comment below. It helps others who are considering making our recipes and we love hearing about your cooking experiences. And if you snapped some shots, share them on Instagram, and be sure to tag @casual.epicure so we can feature them in our stories.
Taquería-Style Salsa Roja
Want To Save This Recipe For Later?
Equipment
- Large Cast-Iron Skillet (10 inches)
- Blender
Ingredients
- 5 Roma tomatoes
- ½ white onion
- 2 garlic cloves, skin on
- 2 jalapeños, deseeded for less heat
- 1 handful fresh cilantro
- 1 tablespoon fresh lime juice
- 1 tablespoon olive oil
- Salt to taste
Instructions
- Place tomatoes, onion, jalapeños, and garlic (skin on) on a cast-iron pan or lined baking sheet. Dry roast on medium-high heat, rotating until all sides are blackened and charred. The onion may begin to come apart as it roasts, which is totally fine. If using a broiler, broil for 7 minutes, rotate with tongs, then add garlic on the second round and broil for another 7 minutes. Set aside to cool.
- Once cooled, remove the skin from the garlic and the stem from the jalapeno. Transfer everything to a blender. Add cilantro and lime juice. Pulse until you reach your desired consistency.
- In a skillet, heat olive oil over medium heat. Once oil is hot, pour in the blended salsa and let it cook for about 3 minutes, stirring occasionally.
- Add a splash of water to the empty blender, swirl to pick up any remaining bits, and pour into the skillet. Stir to combine, season with salt to taste, and serve.

