What I love most about this Salsa Mexicana recipe is the simple cooking method. Instead of blending everything raw, I gently simmer the vegetables before blending them together. This softens the peppers, brings out the natural sweetness of the tomatoes, and creates a flavorful salsa with a smooth or slightly chunky texture.
Whether I’m preparing tacos, enchiladas, grilled meats, or a simple bowl of tortilla chips, this homemade Mexican salsa adds a delicious finishing touch. With only 15 minutes of preparation and cooking time, it’s an easy recipe I can make whenever I’m craving fresh Mexican flavors.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 lb Roma tomatoes (about 4 tomatoes)
2 fresh jalapeño peppers
1 serrano pepper (up to 2 additional peppers for extra heat)
2 garlic cloves, peeled
1/2 medium white onion
1/4 teaspoon dried oregano
Kosher salt, to taste
Freshly ground black pepper, to taste
1 tomato bouillon cube (optional)
1/4 cup fresh cilantro
Directions
Making Salsa Mexicana at home is incredibly simple. I follow these easy steps to create a fresh, flavorful salsa with the perfect consistency.
Prepare the Vegetables:
I start by washing the Roma tomatoes, jalapeño peppers, serrano pepper, and cilantro thoroughly.
I peel the garlic cloves and cut the white onion into large pieces. Also I remove the stems from the peppers.
Simmer the Peppers and Aromatics:
I place the jalapeños, serrano pepper, garlic, onion, dried oregano, and optional tomato bouillon cube in a 2-quart saucepan.
I add the salt and black pepper, then pour in enough cold water to cover the ingredients.
Then I bring the water to a boil over medium heat, reduce the heat, and let everything simmer for approximately 5 minutes, until the peppers and onion begin to soften.
Add the Tomatoes:
Next, I add the whole Roma tomatoes to the saucepan.
I continue simmering for another 5 minutes, or until the tomatoes become tender and their skins begin to crack.
I avoid overcooking the tomatoes because I want to preserve their fresh, slightly tangy flavor.
Cool the Vegetables:
Once the vegetables are tender, I carefully transfer them to a plate and allow them to cool to room temperature.
Before discarding the cooking liquid, I reserve approximately 1/2 cup of the water. I use this later if I need to thin the salsa.
Blend the Salsa:
I transfer the cooled vegetables to a food processor or blender and add the fresh cilantro.
I pulse the mixture until it reaches my preferred consistency.
When I want a rustic, chunky salsa, I blend it briefly. For a smoother salsa, I blend it longer.
If the mixture seems too thick, I gradually add a little of the reserved cooking water until I achieve the texture I want.
Adjust the Seasoning:
I transfer the blended salsa to a clean container and taste it.
I adjust the salt and freshly ground black pepper as needed. Sometimes, I add a little extra cilantro for a brighter herbal flavor.
Chill and Serve:
Finally, I refrigerate the salsa until I’m ready to serve it.
I especially enjoy it slightly chilled with crispy tortilla chips, but it also tastes wonderful spooned over warm tacos, grilled meats, or quesadillas.
Servings and Timing
I love this recipe because it delivers bold Mexican flavors without requiring much time in the kitchen.
Prep Time: 5 minutes
Cooking Time: 10 minutes
Total Prep & Cooking Time: 15 minutes
Servings:3
Reported calories per serving: 55 kcal
Variations
One of my favorite things about homemade Salsa Mexicana is how easily I can customize it. Depending on my mood or the dish I’m serving, I like experimenting with different flavors and textures.
Extra-Spicy Salsa Mexicana:
When I’m craving more heat, I add one or two extra serrano peppers. I sometimes leave the seeds and membranes intact to create a spicier salsa.
Mild Salsa Mexicana:
For a milder version, I reduce or omit the serrano pepper and remove the seeds and membranes from the jalapeños. This gives me a gentler salsa while maintaining its fresh flavor.
Roasted Salsa Mexicana:
Sometimes, I roast the tomatoes, peppers, garlic, and onion instead of simmering them. This variation creates a deeper flavor with slightly smoky, caramelized notes.
Chunky Salsa Mexicana:
When I want a more rustic salsa, I pulse the ingredients only a few times in the food processor. I love this version for scooping with tortilla chips.
Salsa Mexicana With Lime:
For a brighter, tangier flavor, I squeeze in a little fresh lime juice after blending. I find that the citrus complements the tomatoes and cilantro beautifully.
Salsa Mexicana Without Cilantro:
When I want a different herbal profile, I omit the cilantro or replace it with a small amount of fresh parsley. The result is less traditional but still flavorful.
Storage/Reheating
Proper storage helps me keep my homemade Salsa Mexicana fresh and delicious for several days.
Refrigeration
I transfer the salsa to an airtight glass or food-safe container and refrigerate it promptly after cooling.
I prefer using it within 3 to 4 days for the best flavor and freshness. Always I use a clean spoon when serving to help prevent contamination.
Freezing
When I make a larger batch, I freeze the extra salsa in small freezer-safe containers or portioned freezer bags.
I leave some space for expansion and keep it frozen for up to 2 to 3 months for the best quality.
After thawing, I sometimes notice that the salsa becomes slightly watery. I simply stir it well or briefly blend it again to restore a more even consistency.
Reheating
I usually serve Salsa Mexicana cold or at room temperature, so reheating isn’t necessary.
However, when I want warm salsa for enchiladas or grilled meats, I gently heat a portion in a saucepan over low heat, stirring occasionally until it’s hot.
I avoid prolonged boiling because I want to preserve the fresh tomato and cilantro flavors.
Make-Ahead Tips
I often prepare this salsa a few hours before serving because chilling gives the flavors time to blend together.
Before serving, I stir it thoroughly and adjust the seasoning if necessary.
FAQs
What is Salsa Mexicana made of?
I make my Salsa Mexicana with Roma tomatoes, jalapeño peppers, serrano pepper, garlic, white onion, dried oregano, fresh cilantro, salt, and black pepper. Sometimes, I add a tomato bouillon cube for extra savory flavor. I simmer the vegetables before blending them to create a rich and balanced salsa.
Is Salsa Mexicana spicy?
I find this recipe moderately spicy because it contains both jalapeño and serrano peppers. However, the heat can vary depending on the peppers. When I want a milder salsa, I reduce the serrano pepper and remove the seeds and membranes. For more heat, I add additional serranos.
Can I make Salsa Mexicana without a blender?
Yes, I can make this salsa without a blender. I finely chop or mash the softened vegetables using a knife, fork, or mortar and pestle. The result is a chunkier, more rustic salsa, which I especially enjoy with tacos and tortilla chips.
Why is my homemade salsa watery?
Sometimes, my salsa becomes watery when the tomatoes release too much liquid or when I add too much cooking water during blending. To prevent this, I start blending without any additional water and add only small amounts when necessary. If my salsa is already too thin, I gently simmer it in a saucepan to reduce the excess moisture, then cool it before serving.
What can I serve with Salsa Mexicana?
I love serving Salsa Mexicana with tortilla chips, tacos, burritos, quesadillas, enchiladas, and nachos. It also makes a wonderful topping for grilled chicken, steak, fish, scrambled eggs, and roasted vegetables. When I’m preparing a Mexican-inspired meal, I often place a bowl of this salsa on the table so I can add extra flavor to almost anything.
Conclusion
Homemade Salsa Mexicana is one of those simple recipes I never get tired of making. With juicy Roma tomatoes, fresh jalapeños, spicy serrano peppers, garlic, onion, and cilantro, I can create a vibrant, flavorful salsa using just a few everyday ingredients.
I especially love how simmering the vegetables brings everything together, creating a delicious balance of sweetness, heat, acidity, and savory flavor. Whether I blend it smooth or leave it chunky, the result is always a satisfying homemade salsa.
What makes this recipe even better is its versatility. I can adjust the spice level, experiment with roasted vegetables, add fresh lime juice, or prepare it ahead of time for a family meal or gathering.
Whenever I need a quick dip for tortilla chips or a flavorful topping for my favorite Mexican dishes, this easy Salsa Mexicana recipe is one of my go-to choices.
📖 Recipe:
Print
Salsa Mexicana
- Total Time: 15 minutes
- Yield: 3 servings
- Diet: Low Calorie
Description
This homemade Salsa Mexicana combines juicy Roma tomatoes, jalapeño and serrano peppers, garlic, onion, and fresh cilantro for a vibrant, spicy Mexican salsa. Gently simmered and blended to your preferred consistency, it’s perfect for tacos, tortilla chips, quesadillas, and grilled meats.
Ingredients
1 lb Roma tomatoes (about 4 tomatoes)
2 fresh jalapeño peppers
1 serrano pepper (up to 2 additional peppers for extra heat)
2 garlic cloves, peeled
1/2 medium white onion
1/4 teaspoon dried oregano
Kosher salt, to taste
Freshly ground black pepper, to taste
1 tomato bouillon cube (optional)
1/4 cup fresh cilantro
Instructions
- Wash the Roma tomatoes, jalapeño peppers, serrano pepper, and cilantro thoroughly. Peel the garlic cloves, cut the white onion into large pieces, and remove the stems from the peppers.
- Place the jalapeños, serrano pepper, garlic, onion, dried oregano, and optional tomato bouillon cube in a 2-quart saucepan. Season with kosher salt and black pepper, then add enough cold water to cover the ingredients.
- Bring the water to a boil over medium heat. Reduce the heat and simmer for approximately 5 minutes, until the peppers and onion begin to soften.
- Add the whole Roma tomatoes to the saucepan and continue simmering for another 5 minutes, or until the tomatoes are tender and their skins begin to crack. Avoid overcooking to preserve their fresh, tangy flavor.
- Carefully transfer the cooked vegetables to a plate and allow them to cool to room temperature. Reserve approximately 1/2 cup of the cooking water before discarding the remaining liquid.
- Transfer the cooled vegetables to a blender or food processor and add the fresh cilantro. Pulse until the salsa reaches your preferred consistency. Blend briefly for a chunky texture or longer for a smoother salsa.
- If the salsa is too thick, gradually add small amounts of the reserved cooking water until you achieve the desired consistency.
- Transfer the salsa to a clean container and taste. Adjust the kosher salt and freshly ground black pepper as needed. Add extra cilantro if desired.
- Refrigerate until ready to serve. Enjoy slightly chilled or at room temperature with tortilla chips, tacos, quesadillas, enchiladas, or grilled meats.
Notes
Spice level: For extra heat, add one or two additional serrano peppers and leave the seeds and membranes intact. For a milder salsa, reduce or omit the serrano pepper and remove the seeds and membranes from the jalapeños.
Tomatoes: Roma tomatoes are recommended because their firm flesh and lower moisture content help create a thick, flavorful salsa.
Tomato bouillon: The bouillon cube is optional. If using it, reduce the added salt initially and adjust the seasoning after blending. Check the ingredients if following a vegetarian or vegan diet.
Chunky or smooth: Pulse the vegetables briefly for a rustic, chunky salsa or blend longer for a smooth consistency.
Roasted variation: Roast the tomatoes, peppers, garlic, and onion instead of simmering them for a deeper, slightly smoky flavor.
Lime variation: Add a squeeze of fresh lime juice after blending for extra brightness and acidity.
Cilantro substitute: Omit the cilantro or replace it with a small amount of fresh parsley for a different herbal flavor.
Without a blender: Finely chop or mash the softened vegetables with a knife, fork, or mortar and pestle for a rustic texture.
Watery salsa: Add reserved cooking water only when necessary. If the salsa becomes too thin, gently simmer it to reduce excess moisture, then cool before serving.
Refrigeration: Store in an airtight container in the refrigerator for 3 to 4 days. Always use a clean spoon when serving.
Freezing: Freeze in small freezer-safe containers or portioned freezer bags for up to 2 to 3 months. Leave room for expansion and stir or briefly blend after thawing if separation occurs.
Reheating: Serve cold or at room temperature, or gently warm in a saucepan over low heat, stirring occasionally. Avoid prolonged boiling.
Make ahead: Prepare the salsa a few hours before serving to allow the flavors to develop. Stir and adjust the seasoning before serving.
Serving suggestions: Enjoy with tortilla chips, tacos, burritos, quesadillas, enchiladas, nachos, grilled chicken, steak, fish, scrambled eggs, or roasted vegetables.
Timing: The 15-minute total includes preparation and cooking only. Cooling and refrigeration require additional time.
Nutrition: Values are approximate per serving and vary with ingredient sizes, seasoning, and whether the optional bouillon cube is included.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Appetizer
- Method: Simmering and Blending
- Cuisine: Mexican
Nutrition
- Serving Size: 1/3 recipe
- Calories: 55 kcal
- Sugar: 6 g
- Sodium: 180 mg
- Fat: 0.5 g
- Saturated Fat: 0.1 g
- Unsaturated Fat: 0.4 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 3 g
- Protein: 2 g
- Cholesterol: 0 mg
