This salsa ranchera recipe makes the best salsa, with fresh tomatoes, jalapeno peppers (or serranos), onion, garlic, cilantro, salt and more. When it comes to salsa, it's hard to beat.
Salsa Ranchera Recipe
If you are a fan of great tasting salsa, this is the salsa you need to make at home. It's a simple recipe, but it's perfect Mexican food, which often takes simple ingredients and turns them into flavors you can't get enough of.
We're talking Salsa Ranchera, and the recipe needs to go into your favorites list. Print it out below and stuff it into that recipe box you've got saved.
What is Salsa Ranchera?
Salsa Ranchera is a Mexican salsa made from roasted tomatoes, jalapenos or serrano peppers, onion and garlic, along with other seasonings.
The ingredients are processed to make a somewhat smooth salsa that be enjoyed with tortilla chips or as an accompaniment to other Mexican dishes, like Huevos Rancheros, tacos, tamales, enchiladas and more.
It's one of my favorite party salsas. Every time I bring it, it disappears in no time. Let's talk about how we make it, shall we?
Salsa Ranchera Ingredients
You'll need the following ingredients to make Salsa Ranchera:
- 1 pound tomatoes
- 2-3 jalapeno peppers (or use serrano peppers for a hotter version)
- ½ large white or yellow onion
- 4 garlic cloves
- 3 tablespoons cilantro
- Salt to taste
Optional Additional Ingredients: Juice from 1 small lime, 1 tablespoon Worcestershire sauce, ½ teaspoon cumin, cracked black pepper.
These ingredients can help enhance the flavor and will help you make it to your own personal preference.
How to Make Salsa Ranchera - Recipe Steps
- First, slice the tomatoes and jalapenos in half lengthwise and set them onto a cast iron pan or baking sheet, skin sides up.
- Add the onion and garlic cloves.
- Set the pan into the center of the oven and broil for 20 minutes, or until the skins of the tomatoes and peppers blister up. Do not allow to burn.
- Remove from heat and cool slightly.
- Remove the skins from the tomatoes, peppers and garlic. Discard them.
- Add the tomatoes, peppers, garlic and onion in a food processor along with cilantro and salt. If using any of the optional ingredients, add them now. Process until smooth.
- Season with salt to taste and serve warm.
BOOM! Done. Simple enough, isn't it? This recipe makes about 2 cups, so if you're bringing it to a party, plan accordingly.

How Hot is Salsa Ranchera?
Heat Factor: Mild-Medium. You'll get some heat from the jalapeno peppers, but if you're looking for a spicier version that is still authentic and traditional, go with serrano chile.
Of course if you'd like to toss in a couple habanero peppers for some real heat, no one around here would complain! Enjoy.
Serving Ideas for Salsa Ranchera
Serve up your Salsa Ranchera with warmed tortilla chips, or serve it on the side to spoon over pretty much any traditional Mexican dish, like tacos or burritos, enchiladas, chorizo con huevos and more.
Try it With Some of These Popular Recipes
- Huevos Rancheros
- Migas – Scrambled Eggs with Crispy Tortillas
- Shakshuka
- Chilaquiles Rojos
- Chorizo con Huevos
- Chicken Gorditas
- Salsa Chicken
Try Some of My Other Popular Salsa Recipes

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Salsa Ranchera Recipe
Ingredients
- 1 pound tomatoes
- 2-3 jalapeno peppers or use serrano peppers for a hotter version
- ½ large white or yellow onion
- 4 garlic cloves
- 3 tablespoons cilantro
- Salt to taste
OPTIONAL ADDITIONS: Juice from 1 small lime, 1 tablespoon Worcestershire sauce, ½ teaspoon cumin, cracked black pepper
Instructions
- Slice the tomatoes and jalapenos in half lengthwise and set them onto a cast iron pan or baking sheet, skin sides up.
- Add the onion and garlic cloves.
- Set the pan into the center of the oven and broil (400 degrees F) for 20 minutes, or until the skins of the tomatoes and peppers blister up. Do not allow to burn.
- Remove from heat and cool slightly.
- Remove the skins from the tomatoes, peppers and garlic. Discard them.
- Place the tomatoes, peppers, garlic and onion in a food processor along with cilantro and salt. If using any of the optional ingredients, add them now. Process until smooth.
- Adjust for salt and serve warm.
Video
Notes
Nutrition Information



Margaret Romano says
Can this be served cold?
Michael Hultquist - Chili Pepper Madness says
Absolutely! That's how I normally serve it.
Tim Peterson says
Thanks for sharing this salsa recipe, Mike. The extra spice recommendations were perfect. I made two recipes; one for my wife and one with a medley of superhot peppers for me. Delicious.
Michael Hultquist - Chili Pepper Madness says
Nice. Thanks, Tim. I'll take some of the superhot version! Enjoy.
Sheila Stang says
Can the Salsa be canned?
Michael Hultquist - Chili Pepper Madness says
Yes, Sheila, though you may need to lower the pH to 3.5 or lower for home canning. You can add in more acid (citrus or vinegar).
Marie says
delicious! BTW, what brand is that food processor? I've not seen one like that!
Michael Hultquist - Chili Pepper Madness says
Thanks, Marie. That is a Ninja.
Rachel Gilson says
Best tomato to use roma or other?
Michael Hultquist - Chili Pepper Madness says
You can use other tomatoes, Rachel. Use your favorite!
Chris Hall says
I made it and it was very good.
Michael Hultquist - Chili Pepper Madness says
Thanks, Chris. Glad you enjoyed it. It's a classic.
khair tlatli says
We have the same sauce in Tunisia and Algeria, we call it mechouia salad (means grilled salad) we use a mortar to mix all the ingredients
Michael Hultquist - Chili Pepper Madness says
Sounds wonderful! Will need to check this out.
Keith says
Another great recipe as I have come to expect. Only problem I have is there isn’t enough time to try all of the recipes
Michael Hultquist - Chili Pepper Madness says
Thanks, Keith. Yes, need more time for cooking!
Barb says
Oh hell, yeah!
Tanks Mike!
Michael Hultquist - Chili Pepper Madness says
Thanks, Barb!
Ramya says
sorry just saw this now will be making this soon i never had salsa before perfect for my snacks will tag you on twitter if i make this Thanks Ramya
Maeva says
I just made this today and I mixed the serrano with the jalapeno. I am in LOVE with this entire website and my salsa came out amazing. Time to make your salsa verde and salsa rojo!!
Michael Hultquist - Chili Pepper Madness says
Very nice! Glad you enjoyed it Maeva, and that you found our site. All the best!
Connie says
Can you use canned tomatoes?
Michael Hultquist - Chili Pepper Madness says
Connie, yes, you can use canned tomatoes. Let me know how it turns out for you.