*This post may contain affiliate links. Read more »
This salsa ranchera recipe is the cheat code for a quick-to-make, lightly smoky salsa that has the perfect color and consistency to be dripping out of your tacos. 1 sheet pan, a few ingredients, a food processor, and one embarrassingly oversized basket of tortilla chips for you to go buck wild with.


Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.
Salsa ranchera comes from rural parts of Mexico where people living on ranches can make the stuff with what they had on hand- typically tomatoes, onions, and chilies.
Forget sucky, watery salsas that play it safe with hardly any flavor to speak of. What is this, a Tostitos flavor funeral? Not even a little. Salsa ranchera is spicy and robust-perfect for splashing onto vegan tostadas, rocking in your vegan breakfast burrito, or garnishing your vegan fajitas with.
With roasted tomatoes, garlic, and a trio of chiles, this is the salsa you can't get off your dang mind
Jump to:
🥰Why you'll adore this salsa ranchera recipe
✊ Vegan AF & GF: Like all of my vegan Mexican recipes, this salsa is made without animal ingredients, and contains no cholesterol either-and yes, it will proudly join the cushy ranks of your top-tier gluten-free vegan recipes.
🧄 One Pan Wonder: Everything gets tossed in the oven together on a single tray, so cleanup's a breeze and the flavor is all kinds of roast-y magic.
💃 Freezer & Fridge Friendly: Make it ahead, stash it in the fridge for 4 days, or freeze it for your future taco emergencies.
✅ Tested and Approved Worldwide: Like all of my vegan recipes, this salsa ranchera was trialed and tweaked with feedback from literally hundreds of recipe testers until it nailed the balance of heat, acidity, and smokiness that makes it the stuff of legends.


💣 Learn the bomb vegan Mexican recipes
This guide to my most popular vegan Mexican recipes is 100% FREE, & you'll love the actual heck out of it 🥰
🌶️Salsa ranchera ingredients

The Tomatoes
Roma tomatoes are the traditional choice for this salsa because they are meaty, low in moisture (which makes a big difference if you want a nice thick salsa), and they rock some concentrated umami when roasted. Look for deeply red, ripe ones.
If Romas can't be found, you can use other tomatoes, but keep in mind, beefsteaks and most heirloom varieties are a lot juicier, and will give you a looser salsa. You may either want to roast them for longer or slice them and let them drain in a colander in your sink for 10 minutes before roasting.
The Chiles
Dried árbol chiles are small but pleasingly hyper-hot. Guajillos, which are synonymous with salsa macha and adobo sauce, lend smoky, sweet heat and a nice, deeper red color. I also reccomend keeping them in your pantry for making stuff like vegan carne asada and vegan picadillo.
If you want to lower the spice level while keeping complexity, swap in dried pasilla chiles or hatch chilies (the mild ones you would use for making New Mexican-style red chile sauce).
Cumin Seeds
I'm personally obsessed with Burlap & Barrel's wild mountain cumin. I use it in my salsa verde and basically everything but ice cream. Regular ol' cumin seeds will absolutely work too and still give you solid enough flavor. If you're using ground cumin, just toss it onto the baking pan during the last 2-3 minutes of roasting so it doesn't scorch and turn bitter.

Get my fave cumin seeds for free!
Using this link, add the wild mountain cumin to your cart, spend at least $15 on some of the other absurdly good spices from Burlap & Barrel (they all seriously slap) and the bottle of this bangin' wild mountain cumin becomes FREE, and you will love it so much.

White Onion
White onion sweetens and softens in the oven. Other onions can be used, but red onions or shallots will darken the color of this salsa a little.
Jalapeños
Jalapeños vary wildly in heat. Some are basically cucumbers with ambition, and others will ambush your sinuses. Always taste a tiny fragment before committing, and adjust the amount to your comfort level.
If you want to kick things up a notch, serranos are the easiest swap to make. A milder option? Sub in green bell pepper or poblano peppers for zero heat but similar consistency.
Lime Juice
Freshly squeezed is wayyyyy better in salsa than store-bought pasteurized juice, but use what you've got, I guess. Even lemon juice can be swapped in, and it's not a terrible crime that I will report you to the salsa police, or anything.
*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.
🤯Variations
Salsa Verde
Add 3-4 medium tomatillos (husks removed) to the pan with the Roma tomatoes and roast them together. My salsa verde recipe is super-good to use for making chilaquiles verdes.
Habanero Salsa
Swap the árbol chiles with 1-2 roasted habaneros for a fruity, fiery version. My habanero salsa recipe is one of the most popular recipes on my entire site!
📖 How to make salsa ranchera
No pressure, but your tacos are counting on you. Follow these step-by-step photos for salsa victory, or skip and scroll down for the printable recipe card if you're already halfway to tortilla town.

Step One
Vedge Lord:
Preheat oven to 450°F (230°C). Line a baking pan with parchment and place Roma tomatoes (cut side up), árbol and guajillo chiles, cumin seeds, onion, jalapeños, and garlic on the tray.

Step Two
Roastbusters:
Roast for 15-18 minutes until tomatoes are soft and onions are starting to show signs of char. Cool for 10 minutes, just so you aren't blending hot salsa that will make the cilantro more muted and cooked tasting.

Step Three
Hit Me Baby One More Lime:
Transfer everything to a food processor or into a molcajete if you have one. Add cilantro, lime juice, and salt.

Step Four
The Blend is Near:
Pulse until chunky and evenly chopped. Don't overblend.
If using a molcajete, just crush everything until the onions and peppers fully break down, but you haven't made it super-smooth.

Step Five
Nacho Proudest Moment:
Spoon into a bowl or jar. Store in the fridge for up to 4 days.
💡Serving Ideas
Want to know who salsa ranchera's been secretly dating? Basically everyone.
It's getting steamy with your vegan tamales, and it's spooning tofu chorizo-stuffed vegan taquitos like they're my soft, and somewhat insane Border Collie rescue, Mildred.
There's probably not a more classic choice for hitting up your tofu tacos, or vegan carnitas with that I can think of than this.
Splash it over some vegan Mexican rice, calabacitas, or rock some in a soft flour tortilla with some vegan refried beans.

👉Top tips
- Use Ripe Roma Tomatoes: Romas will give you the least watery salsa. Super-firm unripe ones won't soften properly in the quick high-temperature roast, and just won't deliver the same deep, sweet, lightly charred flavor.
- Cool Before Blending: Hot veggies will kill the freshness that the cilantro and lime juice are bringing to the salsa. There's a reason we didn't roast those, too, so don't mess that up!
- Leave Texture In: This isn't a completely-smooth sauce. Pulse only until evenly chopped for that classic rustic vibe, or use a molcajete, if you have one.
🤷♀️ Recipe FAQs
Salsa Roja is usually smoother and made with raw or just very lightly cooked ingredients. Salsa ranchera is chunkier and either uses stovetop-roasted or high-temperature oven-roasted veggies, giving it that signature smoky sweetness.
Yep, a dry cast iron skillet or comal over medium heat does the trick-just flip the veggies occasionally to get even char all around, and make sure the veggies are cut a little smaller than when you roast them so that heat still penetrates into them.
Store in an airtight container and refrigerate for up to 4 days. The flavor will intensify with time.
To can this salsa, ladle it into sterilized jars, leaving ½ inch (1.25 cm) of headspace. Wipe the rims, seal with sterilized lids, and process in a boiling water bath for 15 minutes. Let the jars cool undisturbed for 4 hours, then check that the lids have sealed before storing.
✌️You'll love these salsa recipes too:

Salsa Ranchera
Ingredients
- 10 roma tomatoes halved
- 2 dried arbol chiles stems and seeds removed
- 2 guajillo chiles stems and seeds removed
- 1 teaspoon cumin seeds
- 1 medium white onion peeled and chopped
- 2 jalapeños stems, seeds, and ribs removed, chopped
- 6 cloves garlic peeled
- ½ cup cilantro stems and leaves chopped
- ¼ cup lime juice
- 1 ½ teaspoons salt or to taste
Instructions
- Preheat the oven to 450°F (230°C). Place the roma tomatoes, arbol and guajillo chiles, cumin seeds, chopped onion, jalapeños, and garlic onto a parchment paper-lined baking pan, with the tomato halves facing cut side up.
- Roast for 15-18 minutes, or until the tomatoes and vegetables are softened. Remove from the oven and let cool for 10 minutes.
- Transfer the roasted ingredients to a food processor, and add the chopped cilantro, lime juice, and salt.
- Pulse until the mixture is evenly chopped but not completely smooth.
- Transfer to an attractive serving bowl, or place in a jar or an airtight container and refrigerate for up to 4 days if not using immediately.
Notes

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.











Tee Hansen says
This is the kind of salsa that makes you question why you ever bought the jarred stuff. It's bold, unapologetic, and gets better with age! Basically everything we should all aspire to be! Perfect for when you want your tacos to have some actual character instead of playing it safe!