In This Article Show
It is easy to get stuck making the same meals over and over, especially when the sauce part feels like too much work. A lot of home cooks know how to make tacos, burrito bowls, grilled chicken, or rice, but the flavor can still feel flat without a good sauce to pull everything together. That is where a homemade Mexican sauce can really help.

The good news is that many of these sauces are simple to make with fresh peppers, tomatoes, herbs, spices, and pantry basics. Some are smoky, some are creamy, some are spicy, and some are bright and fresh. Once you learn a few, you can use them in all kinds of meals through the week.
I like having a few sauce recipes ready because they make basic food taste much better without a lot of extra effort. This list will give you plenty of options, whether you want something mild for family dinner or something bold for enchiladas, tacos, grilled meat, or roasted vegetables. Here are 24 Mexican sauce recipes you can make right at home.
1. Classic Salsa Roja

This sauce is simple, bold, and useful for almost anything. It works well for tacos, eggs, grilled chicken, and chips.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 6
Ingredients:
- 5 Roma tomatoes
- 1 small white onion
- 2 garlic cloves
- 2 dried guajillo chiles
- 1 dried chile de arbol
- 1 tablespoon oil
- 1/2 teaspoon salt
- 1/4 cup water
Recipe Steps:
- Roast the tomatoes, onion, garlic, and chiles in a dry pan until softened and lightly charred.
- Remove seeds from the chiles if you want less heat.
- Blend everything with salt and water until smooth.
- Simmer in oil for 5 minutes, then serve warm or chilled.
2. Salsa Verde

Salsa verde has a bright, tangy taste that wakes up simple meals. It is great on tacos, enchiladas, roasted potatoes, or spooned over grilled fish.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings: 6
Ingredients:
- 8 tomatillos, husked
- 1 jalapeno
- 1/4 white onion
- 2 garlic cloves
- 1/2 cup cilantro
- 1 tablespoon lime juice
- 1/2 teaspoon salt
Recipe Steps:
- Roast the tomatillos, jalapeno, onion, and garlic until lightly blistered.
- Add them to a blender with cilantro, lime juice, and salt.
- Blend until mostly smooth or leave it a little chunky.
- Chill or serve right away over your favorite meal.
3. Chipotle Crema

This creamy sauce is smoky, a little spicy, and very easy to love. It makes tacos, sandwiches, grain bowls, and grilled corn taste better fast.
Recipe Metadata:
- Time to Make: 10 minutes
- Servings: 8
Ingredients:
- 1 cup sour cream
- 2 chipotle peppers in adobo
- 1 tablespoon adobo sauce
- 1 tablespoon lime juice
- 1 garlic clove
- 1/2 teaspoon salt
Recipe Steps:
- Add all ingredients to a blender or food processor.
- Blend until smooth and creamy.
- Taste and adjust salt or lime juice if needed.
- Chill for 15 minutes before serving for the best flavor.
4. Avocado Jalapeno Sauce

This sauce is creamy and fresh with a gentle kick. It is perfect for tacos, burrito bowls, quesadillas, and grilled shrimp.
Recipe Metadata:
- Time to Make: 10 minutes
- Servings: 6
Ingredients:
- 1 ripe avocado
- 1 jalapeno
- 1/4 cup cilantro
- 1/2 cup sour cream
- 2 tablespoons lime juice
- 1 garlic clove
- 1/2 teaspoon salt
- 2 tablespoons water
Recipe Steps:
- Add all ingredients to a blender.
- Blend until smooth, adding water to loosen the texture.
- Taste and adjust lime juice or salt as needed.
- Serve fresh right away for the best color and flavor.
5. Creamy Cilantro Lime Sauce

This is one of those sauces that goes with almost everything. It is cool, herby, and great for drizzling over rice bowls, tacos, chicken, or roasted vegetables.
Recipe Metadata:
- Time to Make: 10 minutes
- Servings: 8
Ingredients:
- 1 cup sour cream or plain Greek yogurt
- 1/2 cup cilantro
- 2 tablespoons lime juice
- 1 garlic clove
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1 tablespoon water
Recipe Steps:
- Place all ingredients in a blender or food processor.
- Blend until the sauce is smooth and pale green.
- Add a little water if you want it thinner.
- Chill briefly, then drizzle over your meal.
6. Enchilada Red Sauce

This sauce has a deep flavor that makes enchiladas feel truly homemade. It is also good for baked casseroles, rice dishes, or spooned over shredded chicken.
Recipe Metadata:
- Time to Make: 30 minutes
- Servings: 8
Ingredients:
- 3 dried guajillo chiles
- 2 dried ancho chiles
- 2 tablespoons tomato paste
- 2 garlic cloves
- 1/4 onion
- 2 cups broth
- 1 teaspoon cumin
- 1/2 teaspoon oregano
- 1 teaspoon salt
- 1 tablespoon oil
Recipe Steps:
- Soak the dried chiles in hot water until soft.
- Blend the chiles with tomato paste, garlic, onion, broth, and spices.
- Strain if you want a smoother sauce.
- Simmer in oil for 10 minutes until slightly thickened.
7. Green Enchilada Sauce

This sauce tastes fresh and tangy with just enough depth for baked dishes. It works best with chicken enchiladas, cheese enchiladas, or spooned over roasted vegetables.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 8
Ingredients:
- 10 tomatillos
- 1 poblano pepper
- 1 jalapeno
- 1/4 onion
- 2 garlic cloves
- 1 1/2 cups broth
- 1/2 teaspoon cumin
- 1 teaspoon salt
- 1 tablespoon oil
Recipe Steps:
- Roast the tomatillos, peppers, onion, and garlic until tender.
- Blend with broth, cumin, and salt until smooth.
- Heat oil in a pan and pour in the blended sauce.
- Simmer for 8 to 10 minutes, then use as needed.
8. Mole-Inspired Quick Sauce

This shortcut version gives you some of that rich, deep mole flavor without the long cooking time. It is lovely on chicken, turkey, or roasted vegetables.
Recipe Metadata:
- Time to Make:35 minutes
- Servings: 6
Ingredients:
- 2 dried ancho chiles
- 2 dried guajillo chiles
- 1 tablespoon peanut butter
- 1 tablespoon unsweetened cocoa powder
- 1 small tomato
- 1/4 onion
- 1 garlic clove
- 1 teaspoon cinnamon
- 1 1/2 cups broth
- 1 tablespoon oil
- 1 teaspoon salt
Recipe Steps:
- Soak the dried chiles in hot water until soft.
- Blend with tomato, onion, garlic, cocoa powder, peanut butter, spices, broth, and salt.
- Heat oil in a pan and pour in the sauce.
- Simmer until thick and rich, then serve over meat or vegetables.
9. Roasted Poblano Cream Sauce

This sauce is mild, creamy, and full of roasted pepper flavor. It is especially good over enchiladas, chicken, pasta, or baked potatoes.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 6
Ingredients:
- 2 poblano peppers
- 1/4 onion
- 2 garlic cloves
- 1 tablespoon butter
- 3/4 cup cream
- 1/2 cup broth
- 1/2 teaspoon salt
- 1 tablespoon cilantro
Recipe Steps:
- Roast the poblanos until charred, then peel and remove the seeds.
- Cook onion and garlic in butter until soft.
- Blend with poblanos, cream, broth, and salt until smooth.
- Warm gently in a pan before serving.
10. Arbol Chile Sauce

If you like heat, this sauce brings it. A little goes a long way on tacos, grilled meat, eggs, or beans.
Recipe Metadata:
- Time to Make: 15 minutes
- Servings: 6
Ingredients:
- 12 dried chile de arbol
- 2 Roma tomatoes
- 1 garlic clove
- 1/4 teaspoon salt
- 1 tablespoon oil
- 1/4 cup water
Recipe Steps:
- Toast the chiles lightly in a dry pan for a few seconds.
- Roast the tomatoes and garlic until softened.
- Blend everything with salt and water until smooth.
- Heat with oil in a pan for 3 to 4 minutes before serving.
11. Salsa Taquera

This taco shop style sauce is bold and slightly smoky with a smooth texture. It is perfect for tacos, burritos, and grilled meats.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings:6
Ingredients:
- 4 tomatillos
- 3 dried guajillo chiles
- 2 dried chile de arbol
- 1 garlic clove
- 1/4 onion
- 1/2 teaspoon salt
- 1/3 cup water
Recipe Steps:
- Boil the tomatillos until soft and dull green.
- Soak the dried chiles in hot water until softened.
- Blend everything until very smooth.
- Chill or warm slightly before spooning over tacos.
12. Guajillo Sauce

Guajillo sauce has a deep red color and mild heat with a rich taste. It is great for marinades, enchiladas, tamales, and spooning over shredded pork.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 6
Ingredients:
- 5 dried guajillo chiles
- 1/4 onion
- 2 garlic cloves
- 1 1/2 cups broth
- 1 teaspoon vinegar
- 1/2 teaspoon cumin
- 1 teaspoon salt
Recipe Steps:
- Remove seeds from the chiles and soak them in hot water until soft.
- Blend with onion, garlic, broth, vinegar, cumin, and salt.
- Strain if needed for a silky finish.
- Simmer for 8 minutes before using.
13. Ancho Chile Sauce

This sauce is earthy, mild, and slightly sweet from the ancho chiles. It works nicely with beef, chicken, enchiladas, and roasted sweet potatoes.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 6
Ingredients:
- 4 dried ancho chiles
- 1/4 onion
- 2 garlic cloves
- 1 1/2 cups broth
- 1/2 teaspoon oregano
- 1/2 teaspoon cumin
- 1 teaspoon salt
Recipe Steps:
- Soak the ancho chiles in hot water until soft.
- Blend with onion, garlic, broth, and seasonings until smooth.
- Strain for a smoother texture if you like.
- Simmer gently for 10 minutes before serving.
14. Habanero Orange Sauce

This sauce is hot, bright, and full of fresh flavor. It is especially good with tacos, grilled fish, chicken, or roasted vegetables.
Recipe Metadata:
- Time to Make:15 minutes
- Servings: 8
Ingredients:
- 2 habanero peppers
- 1/4 cup orange juice
- 1 tablespoon lime juice
- 1 garlic clove
- 2 tablespoons vinegar
- 1/2 teaspoon salt
- 2 tablespoons water
Recipe Steps:
- Roast or boil the habaneros and garlic until softened.
- Blend with orange juice, lime juice, vinegar, salt, and water.
- Taste carefully and adjust with more citrus if needed.
- Store chilled and use in small amounts.
15. Taco Bell Style Mild Red Sauce

This is a smooth, easy sauce for people who want flavor without too much heat. It is great for tacos, burritos, and homemade crunchwrap-style dinners.
Recipe Metadata:
- Time to Make: 15 minutes
- Servings:8
Ingredients:
- 1 cup tomato sauce
- 2 tablespoons water
- 1 tablespoon vinegar
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
Recipe Steps:
- Add all ingredients to a small saucepan.
- Whisk until fully mixed.
- Simmer over low heat for 8 to 10 minutes.
- Cool slightly before serving or storing.















