This flavorful and spicy homemade Serrano Salsa combines simmered serranos and ripe tomatoes with fresh chopped onion and cilantro. Made with simple, wholesome ingredients, it’s easy to prepare and adds a fiery kick to tacos, burritos, soups and more.

Salsa variations depend on ingredient choices and cooking techniques. For contrast, smoky chipotle salsas use chipotle peppers for a deep, smoky note, while tomatillo-and-avocado salsas are creamy and tangy. In this recipe, boiling the serranos, tomato and garlic softens and blends their heat into a smooth base, then fresh onion and cilantro are added to preserve bright crunch and aroma.
Why You’ll Love This Serrano Salsa Recipe
- Spicy: Serrano peppers deliver a bold heat that wakes up any dish.
- Quick and simple: Minimal steps and common ingredients make this salsa fast to prepare.
- Wholesome: Fresh vegetables and basic seasonings keep it light and nutritious.
- Versatile: Use it with breakfast, lunch or dinner—see the serving suggestions below.
Ingredients & Substitutions

- Serrano peppers: Small but spicy; they provide the heat. Reduce quantity or remove seeds for milder salsa.
- Tomatoes: Ripe Roma tomatoes work well for balanced flavor and texture; other medium ripe tomatoes are fine, too.
- Garlic: Boiling mellows garlic’s sharpness and adds a subtle depth.
- Onion: Added raw at the end for crunch and brightness.
- Cilantro: Fresh cilantro stirred in last gives a herbal lift.
- Salt & pepper: Essential to enhance the natural flavors.
- Cumin (optional): A pinch adds gentle warmth and a hint of smokiness.
See recipe card below for exact quantities.
About Serrano Peppers
Serranos look similar to jalapeños but are smaller and typically much hotter. They’re widely available in the produce aisle and are a great choice when you want a spicy kick in salsas and other dishes.
How to Make Serrano Pepper Salsa



1. Boil: Bring water to a boil in a small pot. Add garlic and serranos and boil briefly before adding the tomato. Continue until the vegetables are fork-tender.
2. Blend: Transfer the boiled vegetables to a blender with salt, pepper, optional cumin and a little water. Blend until smooth.
3. Season: Taste and adjust salt and pepper as needed.
4. Finish: Pour the blended salsa into a bowl and stir in chopped onion and cilantro for texture and freshness.
How to Serve
This salsa pairs well with many foods. Try it on tacos, flautas, tostadas, grilled meats or as a finishing touch on soups. Specific ideas include:
- Breakfast: Serve with eggs or potato-and-egg scrambles.
- Dinner: Drizzle over chicken or pork flautas, sopes or tostadas.
- Meats: Complement grilled or roasted meats with a spoonful of salsa.
- Tacos: Brighten crispy or slow-cooked tacos with this spicy salsa.
- Soups: Stir into brothy soups for a spicy, herbaceous finish.
How to Store
Store in an airtight container in the refrigerator for up to 5 days. Allow the salsa to come to room temperature before serving for the best flavor.
Tips and Variations
- Don’t overcook: Boil just until the vegetables are tender to preserve flavor.
- Lower the heat: Use 1–2 serranos or remove seeds and veins before boiling to reduce spiciness.
- More tomato: For a milder, more tomato-forward salsa, increase the tomato-to-pepper ratio.
- Balanced heat: Mix a serrano with a jalapeño or deseed both peppers for medium heat and a more complex flavor.
FAQ
Cooking method affects salsa texture and taste. Boiling softens the vegetables for a smooth sauce, while fresh onion and cilantro added at the end maintain a crisp, zesty finish.
Jalapeños have a milder heat and work well when you want just a gentle kick. Serranos are hotter and are ideal when you want a spicier salsa.
You don’t have to remove seeds, but doing so (and removing veins) reduces heat significantly if you prefer a milder salsa.

Recipe

Extra Spicy Serrano Salsa
This vibrant homemade Serrano Salsa blends simmered serranos and ripe tomatoes with fresh onion and cilantro for a spicy, bright condiment.
Equipment
- Blender or food processor
- Knife
- Cutting board
- Small pot
Ingredients
- 3 serrano peppers
- 1 garlic clove
- 1 large Roma tomato (or 2 small)
- 1/4 teaspoon kosher salt
- 1/8 teaspoon ground black pepper
- 1/8 teaspoon ground cumin (optional)
- 1/4 cup water (plus water for boiling)
- 1/4 cup chopped onion
- 1/4 cup chopped cilantro
Instructions
- Bring 4 cups of water to a boil in a small pot. Add the garlic clove and serrano peppers and boil for 3 minutes.
- Add the tomato and continue boiling about 8 minutes, until the tomato and peppers are fork-tender. Remove from heat.
- Place the boiled vegetables, salt, black pepper, cumin (if using) and 1/4 cup water in a blender. Blend on high until completely smooth.
- Pour the blended salsa into a bowl. Stir in the chopped onion and cilantro.
- Taste and adjust seasoning with additional salt and pepper if needed.
- Store in an airtight container in the refrigerator for up to 5 days. Serve at room temperature for best flavor.
Notes
- To reduce heat, use 1–2 serranos or remove seeds and veins before boiling.
- For a stronger tomato flavor, use 2 tomatoes and 2 serranos.
- Mixing a serrano with a jalapeño (deseeded if desired) gives a milder, more balanced heat.
Nutrition (per serving)
- Calories: 28 kcal
- Carbohydrates: 6.1 g
- Protein: 1.4 g
- Fat: 0.2 g
- Sodium: 65 mg
- Fiber: 1.6 g
Originally published January 5, 2022. Updated March 2023 and August 2024.