Mexican Hot Sauce Recipe: Authentic Salsa Roja With Fresh Tomato and Jalapeño

Published: Jul 6, 2026 by CHIN-SU

Updated: Jul 31, 2026 by CHIN-SU

Tested by CHIN-SU Kitchen Team

0.0(0)0 Reviews

Real Mexican salsa roja is nothing like the bottled hot sauces you see at the store. While those rely on a ton of vinegar and preservatives, the homemade version gets its flavor from fresh tomatoes, jalapeños, and veggies all cooked together in one pot. A quick simmer mellows out the bite, deepens the color, and blends the garlic and cilantro perfectly. Lots of people are making it themselves now because it is super fast and easily beats anything from a bottle.

This recipe takes just 25 minutes and needs only 9 basic ingredients you can grab at any grocery store. CHIN-SU picked this exact recipe as the go-to guide for making your own Mexican hot sauce at home. One batch makes about 3 cups (710 ml), which is enough for 20 servings. It is amazing on tacos, huevos rancheros, grilled meats, quesadillas, or just with chips. Try the steps below and you will have a jar of sauce that totally blows the store stuff away.

Mexican hot sauce recipe
Table Of Contents

What Is Mexican Hot Sauce?

Mexican hot sauce, or salsa roja, is basically a cooked, blended mix of fresh tomatoes, chili peppers, garlic, and spices. It runs thinner than chunky salsas, and you just pour it warm or at room temperature right over your food.

This tradition kicked off in Mexico, where every family and taco joint whips up their own version. You will usually spot it in squeeze bottles ready to go on tacos, burritos, and eggs. What really sets this apart from regular salsa is the texture. You blend it up nice and smooth, then cook it down. This gives it a runny, pourable feel instead of the thick, raw bite you get from fresh pico de gallo.

Mexican hot sauce

Why You'll Love This Mexican Salsa Roja Hot Sauce Recipe

This salsa roja is totally worth making at home because it has a fresh, balanced flavor that the store-bought stuff just cannot beat, and it takes under 30 minutes. Here are 3 reasons to try it:

  • Flavor and heat: You get a clean tomato base with a mild kick from the jalapeños, and you can easily tweak it. Toss in serranos for more spice, or scoop out the seeds for a milder sauce.
  • Versatility: It pairs well with tacos, burritos, huevos rancheros, chorizo con huevos, tortilla chips, and quesadillas. I personally love pouring it over scrambled eggs on a weekend morning.
  • Simplicity: You just need 9 ingredients and 25 minutes total (5 minutes to prep, 20 minutes to cook). If you have a food processor and a pot, you can whip this up today.

This recipe has a solid 4.99-star rating from over 62 home cooks.

Why you’ll love Mexican hot sauce

Mexican Hot Sauce Ingredients

To whip up this salsa roja, you just need 9 ingredients. You will use fresh tomatoes for the base, jalapeños for a little kick, and flavor boosters like garlic, onion, cilantro, and lime to round it out. These 9 ingredients come together to make about 3 cups (710 ml) of finished sauce.

  • 2 lbs (900g) of fresh tomatoes, chopped. Tomatoes make up the bulk and give the sauce its classic look. Any kind will do, but ripe Roma or vine tomatoes give you the best red color and just the right amount of tang.
  • 2 jalapeño peppers, chopped. Jalapeños bring the main heat, hitting around 2,500 to 8,000 SHU. If you want it spicier, just leave the seeds in.
  • 1 small white onion, chopped. White onions add a nice, sharp bite that cuts right through the tanginess of the tomatoes.
  • 2 cloves of garlic, chopped. Garlic brings a deep, savory taste that grounds all those bright, fresh flavors.
  • ¼ cup (about 10g) of fresh cilantro, chopped. Cilantro gives it that fresh, herbal pop you expect from a great Mexican table sauce.
  • Juice of ½ lime. A squeeze of lime wakes up all the other flavors and actually helps the sauce stay fresh longer in the fridge.
  • 2 tablespoons (30 ml) of olive oil. You will use this to quickly sear the blended salsa in the pot. It gives the sauce a richer, slightly roasted flavor.
  • ¼ teaspoon of ground cumin (optional). Cumin adds a warm, earthy vibe. It is more of a Tex-Mex trick and not super traditional in all parts of Mexico, but it tastes great.
  • Salt to taste. Salt ties everything together. Just sprinkle a little in as you go and do a final taste test at the end.

All together, this makes about 3 cups (710 ml) of salsa roja. That gives you 20 servings, with each serving being right around 2 tablespoons (30 ml).

Ingredients for Mexican hot sauce

How To Make Mexican Hot Sauce Step by Step

To make Mexican hot sauce, follow 4 simple steps: blend the raw ingredients, sear the sauce in oil, simmer it down, then season to taste. The whole recipe takes 25 minutes total, including 5 minutes of prep time and 20 minutes of cooking time.

Step 1: Blend the Ingredients

Toss the chopped tomatoes, white onion, jalapeños, garlic, cilantro, and lime juice into a food processor. Blend it up until it is mostly smooth.

You can leave a little texture or run it longer for a super silky finish. You do not need to add any water since the tomatoes have plenty of juice on their own. 

Blend fresh tomatoes, jalapeños, garlic, onion, cilantro, and lime juice

Step 2: Sear the Salsa

Heat up a big pot over medium heat and add 2 tablespoons (30 ml) of olive oil. Pour in your blended salsa. It will sizzle right as it hits the hot oil, which really helps build a much deeper flavor. Give it a quick stir, then toss in the cumin if you want, plus a pinch of salt. 

Sear blended salsa in hot olive oil with cumin and salt

Step 3: Boil and Simmer

Get the salsa boiling over medium-high heat, then turn it down to a low simmer. Let it cook uncovered for 15 to 20 minutes, giving it a stir every now and then.

Just wait until the color gets darker and that raw tomato bite smooths out into a rich, well-blended sauce.

Boil and then simmer salsa until thickened and flavors meld

Step 4: Season and Cool

Take the pot off the heat, give the sauce a quick taste, and add a little more salt if it needs it. Let the salsa cool down to room temperature before you pour it into a sealed container or a squeeze bottle.

Then, just pop it in the fridge until you are ready to eat. The flavor actually gets even better if you let it sit for at least 1 hour so everything can completely blend together. 

Season and cool Mexican hot sauce before bottling

What Are the Variations of Mexican Hot Sauce?

Dried Chile Mexican Hot Sauce (Medium Heat)

This sauce uses soaked dried chiles, garlic, cumin, and vinegar to whip up a dark, earthy mix. There are no fresh tomatoes in this one.

This recipe uses 8 ingredients:

  • 1 dried guajillo chile, without the stem and seeds.
  • 1 dried pasilla pepper, without the stem and seeds.
  • 2 dried New Mexico chiles, stems and seeds removed.
  • 2 cloves of garlic, pressed.
  • 1 teaspoon of ground cumin.
  • 1 teaspoon of salt.
  • 1 teaspoon of packed brown sugar.
  • 1 teaspoon of white vinegar.
  • 1.5 cups (355 ml) of warm water for soaking.

This recipe has 3 steps:

  • Toast and soak: Brown chiles in a skillet on medium heat for 3 minutes. Move them to a bowl, add the warm water, and let soak for 40 minutes.
  • Scrape and blend: Scoop the pulp out of the guajillo and New Mexico chiles. Toss out the skins. Blend the pulp, pasilla chile, and soaking water until smooth.
  • Season and blend again: Drop in your pressed garlic, cumin, salt, brown sugar, and white vinegar. Blend it all up again until it is completely smooth.

This recipe makes about 12 ounces (355 ml), giving you 12 servings of 1 ounce (30 ml) each. It takes 1 hour and 10 minutes total: 30 minutes to prep and 40 minutes just letting it soak.

Dried chile Mexican hot sauce

Roasted Salsa Roja With Chipotle (Hot)

This roasted salsa roja gets its smoky flavor and spicy kick by charring fresh tomatoes, tomatillos, and different chiles on a grill pan, then blending them all together.

You will need 16 ingredients:

  • 1 tablespoon of olive oil.
  • 4 tomatillos, with the husks taken off.
  • 3 fresh tomatoes.
  • 10 dried árbol chiles, stems pulled off.
  • 5 dried guajillo chiles, without stems or seeds.
  • 2 habaneros, stems taken off.
  • 1 jalapeño, without the stem.
  • 1 sliced white onion.
  • 3 peeled garlic cloves.
  • 1 chipotle pepper.
  • 1 tablespoon of adobo sauce.
  • ¼ bunch of fresh cilantro, keep the stems.
  • Some hot water to soak the dried chiles.
  • The juice from 1 lime.
  • A pinch of salt, to taste.
  • A splash of vinegar, to taste.

This recipe has 4 easy steps:

  • Roast: Warm oil in a grill pan on medium. Toss in the tomatoes, tomatillos, onion, and peppers. Char for 15 minutes. Throw the garlic in the last 2 minutes.
  • Soak the dried chiles: Pull the dried chiles from the pan. Let them soak in hot water for 20 minutes. Save ¾ cup (180 ml) of that water, then drain.
  • Blend: Toss the saved water, roasted veggies, chipotle, adobo, and cilantro into a blender. Hold off on salt and vinegar. Blend it up until it is completely smooth.
  • Season and chill: Add salt, then slowly pour in the vinegar. Blend and taste as you go. Once it tastes just right, chill it in the fridge before eating.

This recipe makes roughly 2 cups (475 ml) of sauce. It takes about 40 minutes from start to finish, with 20 minutes to prep and another 20 minutes for cooking.

Roasted salsa roja with chipotle

What to Eat with Mexican Hot Sauce?

Mexican hot sauce, especially salsa roja, goes great with a ton of Mexican dishes and everyday foods. You can put it on everything from tacos to eggs and grilled meats. It mainly covers 4 types of food:

  • Tacos and burritos: Pour it over steak or chicken tacos.
  • Egg dishes: Drizzle over huevos rancheros or chorizo and eggs.
  • Tortilla chips: Dip your chips in it alongside some guacamole.
  • Grilled meats and quesadillas: Add it on top for heat.

If you love heat, CHIN-SU hot sauce adds a rich, spicy kick that perfectly balances the tangy tomatoes. Just set it on the table with your salsa, or stir a little bit in while simmering.

The roasted chipotle version goes perfectly with heavier meals like enchiladas, tamales, and pozole. Its deep, smoky flavor really holds its own against rich fillings and slow-cooked meats.

Mexican hot sauce served with tacos, eggs, burritos, and grilled meats

How Do Mexican Locals Use This Hot Sauce?

In Mexico, hot sauce is always on the table. Locals use it every day for breakfast, lunch, and dinner across 5 classic types of dishes:

  • Tacos de canasta: Spoon it right over street tacos stuffed with beans or potatoes.
  • Huevos rancheros: This is the main sauce you pour over fried eggs and tortillas.
  • Tamales: Serve it on top or on the side to dip your pork tamales.
  • Enchiladas: Use it to coat the tortillas completely before you roll and bake them.
  • Tortas and tostadas: Add it for extra flavor along with avocado and sour cream.

Beyond Mexican food, this fresh tomato sauce goes great with grilled fish, scrambled eggs, pasta, or grain bowls. It fits right into your daily meals.

If you whip up the roasted chipotle version, it stands up well to heavier foods. Try it out on steak, pulled pork, or roasted veggies for a rich, smoky taste.

Locals using Mexican hot sauce on tacos, huevos rancheros, tamales, enchiladas, and tortas

How Long Does Homemade Mexican Hot Sauce Last?

Homemade Mexican hot sauce stays fresh for 1 to 2 weeks in the fridge when stored in a sealed container. Because fresh tomato sauces contain perishable ingredients, refrigerate them promptly; do you have to refrigerate hot sauce depends largely on the recipe’s ingredients and acidity.

Fresh tomato salsa roja usually lasts at least 1 week and may keep for up to 2 weeks when sufficiently acidic. Adding extra lime juice or a splash of white vinegar may extend its refrigerated shelf life by 3 to 5 days. These differences in acidity and storage are why hot sauce expiration varies between fresh, vinegar-based, and fermented recipes.

You can also freeze the sauce for up to 3 months in an airtight container or ice cube tray. Freezing it in 2-tablespoon (30 ml) portions makes it easy to thaw only what you need. A tomatillo version may separate slightly after thawing, so stir it well or blend it again before serving.

Store Mexican hot sauce in a sealed container in the fridge or freezer

Mexican Hot Sauce vs. Other Hot Sauces

Mexican hot sauce stands out because it cooks down fresh tomatoes for a smooth, milder heat. Meanwhile, Louisiana sauces go heavy on vinegar and fermented peppers. Asian sauces like Sriracha mix fermented chilies and garlic with sugar. Every style brings its own totally different flavor and thickness to your food.

So, salsa roja blends fresh tomatoes and chiles into a great table sauce. Louisiana sauces stay thin and sharp from the vinegar. Sriracha turns out thicker and sweeter since it packs extra sugar with the chili and garlic.

Here is how these 3 hot sauce styles stack up across 7 different features:

FeatureMexican Salsa RojaLouisiana Hot SauceSriracha
Primary Chili PeppersJalapeño, serrano, árbol, guajilloTabasco pepper, cayenneJalapeño
Heat LevelMild to medium heat, variable based on the pepper type usedMild (1,000 to 2,000 SHU)Mild (1,000 - 2,500 SHU)
ColorDeep red to brick redBright red-orangeRed-orange
FlavorFresh, tomato-forward, herbalSharp, vinegary, tangyGarlicky, slightly sweet
TextureThin to medium-bodied, pourableVery thin, waterySmooth, thick paste
Key Ingredients Besides ChiliesTomato, onion, cilantro, limeVinegar, saltGarlic, sugar, vinegar
Preparation MethodBlended raw, then cooked brieflyFermented, then blendedFermented and processed

Mexican hot sauce and other hot sauces

Have you tried this salsa roja yet, or are you still deciding which chili to start with? Drop your questions, tweaks, or results in the comments below. No question is too small. If this recipe worked for you, a quick star rating helps other home cooks find it. Share your finished bottles on social media with #CHINSU and tag us. We read every one. Ready to skip the stove for a night? CHIN-SU chili sauce is waiting at chinsu.com.

Enjoy more hot sauce recipe:

Frequently Asked Questions

  • That red sauce in the squeeze bottles is usually salsa roja. It is a cooked mix of fresh tomatoes, jalapeños, garlic, onions, and cilantro. Most joints whip it up fresh every single morning. That is why it tastes so much brighter and thinner than the store-bought stuff.

  • You can totally swap them out. Serranos actually pack 3 to 4 times more heat, hitting 10,000 to 23,000 SHU compared to a jalapeño at 2,500 to 8,000 SHU. Just trade 2 jalapeños for 1 or 2 serranos to turn up the fire without messing with the flavor.

  • They use similar ingredients, but they are totally different. Enchilada sauce cooks down dried red chiles in broth and uses flour to thicken it up. It turns out way richer and thicker than fresh salsa roja, which stays super light and leans heavily on those fresh tomatoes.

  • Made with jalapeños, salsa roja is just mild to medium, sitting right around 2,500 to 8,000 SHU based on if you leave the seeds in. Swapping in serranos kicks it up a notch. Throwing in habaneros will totally crank the heat way past 100,000 SHU.

  • They are actually the exact same thing. "Salsa roja" is just the correct way to say it in Spanish. You might see "salsa rojo" pop up a lot in casual American writing, but they both point to the exact same red chili and tomato table sauce.

Mexican Hot Sauce Recipe

Prep Time: 5 minsCook Time: 20 minsTotal Time: 25 mins

Ingredient

  • 2 lbs (900 g) fresh tomatoes, chopped.
  • 2 jalapeño peppers, chopped.
  • 1 small white onion, chopped.
  • 2 garlic cloves, chopped.
  • 1/4 cup (10 g) fresh cilantro, chopped.
  • Juice of 1/2 lime.
  • 2 tablespoons (30 ml) olive oil.
  • 1/4 teaspoon ground cumin (optional).
  • Salt, to taste.

 

Instructions

  • Step 1: Blend the Ingredients. Combine chopped tomatoes, jalapeños, onion, garlic, cilantro, and lime juice in a blender. Blend until mostly smooth. Add water only if necessary.
  • Step 2: Sear the Salsa. Heat olive oil in a pot over medium heat. Pour in blended salsa, add cumin if desired, and a pinch of salt. Stir to combine.
  • Step 3: Boil and Simmer. Bring salsa to a boil, then reduce to a low simmer for 15–20 minutes, stirring occasionally, until the color darkens and raw tomato taste mellows.
  • Step 4: Season and Cool. Taste and adjust salt if needed. Cool to room temperature before pouring into a sealed container or squeeze bottle. Chill in the fridge for at least 1 hour before use to allow flavors to meld.

 

Optional Variations

  • Dried Chile Version: Soak guajillo, pasilla, and New Mexico chiles in 1.5 cups (355 ml) warm water for 40 minutes. Blend with roasted veggies, garlic, cumin, salt, brown sugar, and white vinegar until smooth. Yield: 12 oz (355 ml). Total Time: 1 hr 10 min (prep + soak).
  • Roasted Chipotle Salsa Roja (Hot): Roast tomatillos, tomatoes, and assorted chiles with onions and garlic in oil for 15 min. Soak dried chiles 20 min, blend with roasted veggies, chipotle, adobo, cilantro, lime juice, salt, and vinegar. Yield: ~2 cups (475 ml). Total Time: 40 min (prep + cook).

 

Storage: Store in sealed containers in the fridge for 1–2 weeks, or freeze up to 3 months. For fresh tomato versions, high acidity keeps it safe. Thaw frozen sauce in the fridge overnight, stir before use.

 

Yield: About 3 cups (710 ml)


Serving Style: Smooth, pourable, mildly spicy, tangy, and fresh Mexican table sauce

Share this recipe:

CHIN-SU Kitchen Team

CHIN-SU KITCHEN TEAM

CHIN-SU Kitchen Team are the creative experts behind the delicious recipes featuring CHIN-SU sauces. With years of experience and a passion for flavor, our team carefully selects recipes from a variety of trusted chefs and bloggers, bringing together the best culinary insights to present you with the most suitable and exciting dishes. Every recipe is chosen to inspire you to create meals that are not only tasty but also easy to prepare, enhancing your dining experience. Join us as we explore a wide range of sauces and flavors, and elevate every meal with the perfect recipe for your table!

User Reviews

SUBSCRIBE TO GET
MORE INFO

Want the latest and greatest recipes, updates, and more from us,straight to your inbox? Subscribe and get our NEWS!