- Preparation Time: 15 minutes
- Cooking Time: 0 minutes (no cooking required)
- Total Time: 15–20 minutes
- Difficulty Level (Intensity): Easy
- Spice Intensity: Medium (adjustable)
- Servings: 4–6 people
Ingredients
To prepare fresh homemade salsa, you will need the following ingredients:
- 5 medium ripe tomatoes (preferably Roma or vine-ripened)
- 1 small red onion
- 2–3 cloves garlic
- 1–2 fresh green chilies (jalapeño or serrano, depending on spice preference)
- 1 medium bunch fresh coriander (cilantro)
- 1 tablespoon fresh lime juice (or more to taste)
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- 1 teaspoon olive oil (optional for smoother texture)
- ½ teaspoon sugar (optional to balance acidity)
Equipment Needed
- Cutting board
- Sharp knife
- Blender or food processor (or mortar and pestle for traditional method)
- Mixing bowl
- Spoon for stirring
- Measuring spoons
Step-by-Step Instructions
Step 1: Prepare the Vegetables (5–7 minutes)
Start by washing all vegetables thoroughly under cold running water. Clean tomatoes, cilantro, chilies, and onion properly to remove any dirt or pesticides.
- Chop the tomatoes into quarters for easier blending.
- Peel the onion and cut it into medium chunks.
- Remove the stems from chilies; keep seeds if you want extra heat.
- Peel garlic cloves.
- Roughly chop cilantro, including tender stems for extra flavor.
Intensity Level: Easy (basic chopping skills required)
Step 2: Adjust Spice Level (2 minutes)
Spice intensity is one of the most important aspects of salsa.
- For mild salsa, use only half a jalapeño and remove all seeds.
- For medium heat, use 1 full jalapeño or serrano pepper.
- For hot salsa, include seeds or add an extra chili.
Remember, you can always increase spice later, but you cannot remove it once blended.
Step 3: Blending the Salsa (3–5 minutes)
Add all prepared ingredients into a blender or food processor:
- Tomatoes
- Onion
- Garlic
- Chilies
- Cilantro
Pulse the mixture instead of fully blending if you prefer a chunky salsa texture. Blend longer for a smoother restaurant-style salsa.
Add:
- Lime juice
- Salt
- Black pepper
- Optional olive oil and sugar
Blend again for 10–20 seconds until everything is combined.
Intensity Level: Medium (requires control over texture)
Step 4: Taste and Adjust (2–3 minutes)
Pour the salsa into a bowl and taste it.
Adjust according to preference:
- Add more salt if flavor feels flat
- Add more lime juice for tanginess
- Add sugar if tomatoes are too acidic
- Add more chili if heat is low
Mix well after each adjustment.
Step 5: Resting Time (10 minutes recommended)
Let the salsa rest for at least 10 minutes before serving. This allows flavors to blend and intensify naturally. If you have more time, refrigerating it for 1–2 hours improves taste significantly.
Intensity Level: Passive (no effort required)
Serving Suggestions
Homemade salsa is extremely versatile. Here are some serving ideas:
- Serve with tortilla chips as a dip
- Add to tacos, burritos, or fajitas
- Use as a topping for grilled chicken or fish
- Mix into scrambled eggs or omelets
- Use as a salad dressing base
- Pair with rice bowls or nachos
Storage Instructions
- Store salsa in an airtight glass container.
- Keep refrigerated at all times.
- Best consumed within 3–4 days for maximum freshness.
- Stir before serving, as natural separation may occur.
Avoid freezing, as tomatoes lose texture and become watery when thawed.
Nutrition Information (Per Serving)
Approximate values for 1 serving (based on 6 servings total):
- Calories: 35 kcal
- Carbohydrates: 7 g
- Protein: 1 g
- Fat: 0.5 g
- Fiber: 2 g
- Sugar: 4 g (natural from tomatoes)
- Sodium: 150 mg (varies based on salt added)
- Vitamin C: 25–30% of daily requirement
- Vitamin A: 10–15% of daily requirement
- Potassium: Moderate amount