Here is my favorite taqueria style creamy jalapeno salsa recipe, with fresh jalapenos, cilantro, garlic, and a creamy base that tastes just like what you get at your favorite Mexican restaurant.
This salsa is what my family asks for every single time we have taco night. I always make a double batch because we end up putting it on everything – tacos, chips, eggs, you name it. Once you try this homemade version, you’ll never want the store-bought stuff again.

Why You’ll Love This Creamy Jalapeno Salsa
- Restaurant-quality flavor at home – This tastes just like the creamy jalapeno salsa you get at your favorite taqueria, but you can make it in your own kitchen whenever you want.
- Quick and easy – Ready in just 20-25 minutes with minimal prep work – perfect for when you need a delicious dip fast.
- Simple ingredients – Made with basic pantry staples like jalapenos, onion, and common spices that you probably already have on hand.
- Perfect for any occasion – Whether you’re hosting a party, making tacos for dinner, or just want a tasty snack with chips, this salsa works for everything.
- Customizable heat level – You can easily adjust the spiciness by removing seeds from the jalapenos or adding more depending on your preference.
What Kind of Jalapeños Should I Use?
Fresh jalapeños are definitely the way to go for this salsa – avoid the pickled ones you find in jars since they’ll give you a completely different flavor profile. When picking out your jalapeños at the store, look for ones that are firm, smooth, and bright green without any soft spots or wrinkled skin. The heat level can vary quite a bit from pepper to pepper, so if you’re sensitive to spice, you might want to start with fewer jalapeños and taste as you go. For a milder salsa, you can remove some or all of the seeds and white ribs inside the peppers, but if you like it hot, leave them in for maximum kick.

Options for Substitutions
This creamy jalapeño salsa is pretty forgiving when it comes to swaps:
- Jalapeños: Want to adjust the heat? Use poblano peppers for a milder version, or try serranos if you like more kick. You can also remove some seeds from the jalapeños to tone down the spice level.
- Vegetable oil: Feel free to use olive oil, avocado oil, or even canola oil instead. The flavor will be slightly different, but it’ll work just fine for roasting those peppers.
- Onion: Yellow or white onions work best here, but if you only have red onion, that’s okay too – just expect a slightly sharper flavor. Sweet onions like Vidalia will give you a milder taste.
- Garlic powder: Fresh garlic works great too – use 1-2 cloves instead of the powder. Just roast it along with the peppers and onions.
- Lime: No fresh lime? Bottled lime juice works in a pinch, though fresh definitely tastes better. You could also try a splash of white vinegar for that tangy kick.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this creamy jalapeño salsa is not removing the seeds and membranes from the peppers, which can make your salsa way too spicy for most people – scrape them out with a spoon if you want a milder heat level.
Another common error is not charring the jalapeños and onion enough before blending, as you need that smoky, slightly blackened skin to get the authentic taqueria flavor that makes this salsa special.
Don’t skip the resting time after blending – let your salsa sit for at least 15 minutes so the flavors can meld together, and always taste and adjust the salt and lime juice before serving since these ingredients really make or break the final result.
If your salsa turns out too thick, add a tablespoon of water at a time while blending rather than dumping in extra oil, which can make it greasy instead of creamy.

What to Serve With Jalapeno Salsa?
This creamy jalapeno salsa is perfect for drizzling over tacos, burritos, or quesadillas – it adds just the right amount of heat and creaminess to any Mexican dish. I love using it as a dipping sauce for tortilla chips or even as a topping for nachos when I’m having friends over. It’s also great spooned over grilled chicken, fish, or steak to give them a restaurant-style kick. You can even use it as a salad dressing for a Mexican-inspired salad with black beans, corn, and avocado.
Storage Instructions
Refrigerate: This creamy jalapeño salsa keeps really well in the fridge! Store it in an airtight container or mason jar for up to a week. The flavors actually get better after sitting for a day, so don’t be surprised if it tastes even more amazing tomorrow.
Freeze: You can freeze this salsa in ice cube trays or small containers for up to 3 months. It’s perfect for portion control and having some ready whenever you need a spicy kick. Just remember that the texture might be slightly different after thawing, but the flavor will still be there.
Serve: Give your salsa a good stir before serving since the oil might separate a bit while sitting. If it’s been frozen, let it thaw in the fridge overnight and stir well. You might want to add a fresh squeeze of lime to brighten it up again.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10 minutes |
| Total Time | 20-25 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 120-160
- Protein: 2-3 g
- Fat: 7-10 g
- Carbohydrates: 13-18 g
Ingredients
For the vegetables:
- 6 jalapeno peppers
- 1/4 onion, cut into 1-inch segments
For seasoning and finishing:
- 1 1/2 tbsp vegetable oil
- 1/2 tbsp salt
- 1/4 tsp ground black pepper
- 1/4 tsp garlic powder
- Juice from 1 lime wedge
Step 1: Boil the Jalapeños and Onion
- 6 jalapeno peppers
- 1/4 onion, cut into 1-inch segments
Place the jalapeño peppers and onion segments in a pot and cover them with water.
Bring the water to a boil and cook for about 10 minutes, or until both the jalapeños and onions are softened.
Remove the jalapeños from the water and cut off their stems.
Reserve a small amount of the boiling liquid for the next step.
Step 2: Blend the Salsa
- boiled onion from Step 1
- boiled, stemmed jalapeños from Step 1
- 1 1/2 tbsp vegetable oil
- 1/2 tbsp salt
- 1/4 tsp ground black pepper
- 1/4 tsp garlic powder
- juice from 1 lime wedge
- reserved boiling liquid (from Step 1)
Transfer the boiled onion segments, stemmed jalapeños (from Step 1), vegetable oil, salt, black pepper, garlic powder, and the juice from one lime wedge into a blender.
Add a small splash of the reserved boiling liquid to help blend.
Puree the mixture until it is smooth.
Taste and adjust seasoning as needed.
I like to use just enough of the boiling liquid so the salsa pours easily, but stays creamy and thick.

Best Taqueria Style Creamy Jalapeno Salsa
Ingredients
For the vegetables:
- 6 jalapeno peppers
- 1/4 onion, cut into 1-inch segments
For seasoning and finishing:
- 1 1/2 tbsp vegetable oil
- 1/2 tbsp salt
- 1/4 tsp ground black pepper
- 1/4 tsp garlic powder
- juice from 1 lime wedge
Instructions
- Place the jalapeño peppers and onion segments in a pot and cover them with water. Bring the water to a boil and cook for about 10 minutes, or until both the jalapeños and onions are softened. Remove the jalapeños from the water and cut off their stems. Reserve a small amount of the boiling liquid for the next step.
- Transfer the boiled onion segments, stemmed jalapeños (from Step 1), vegetable oil, salt, black pepper, garlic powder, and the juice from one lime wedge into a blender. Add a small splash of the reserved boiling liquid to help blend. Puree the mixture until it is smooth. Taste and adjust seasoning as needed. I like to use just enough of the boiling liquid so the salsa pours easily, but stays creamy and thick.