An authentic salsa recipe delivers bold, fresh flavor using ripe tomatoes, red onion, garlic cloves, jalapeños, cilantro, and fresh lime juice. This Homemade Salsa Recipe combines fresh ingredients with canned crushed San Marzano tomatoes for depth, balance, and restaurant-style texture in under 10 minutes.
Why Make Homemade Salsa?
Homemade salsa tastes brighter, fresher, and more customizable than store-bought versions. Control the heat level, adjust acidity with fresh lime juice, and skip preservatives. A Best Homemade Salsa Recipe uses 90% whole foods, costs less than $5 to make, and yields 4 cups (32 oz/946 ml) of salsa.
What is Salsa Roja?
Salsa roja means “red sauce” in Spanish. Salsa roja uses ripe tomatoes, red onion or yellow onion, garlic cloves, chiles like jalapeños or serrano chiles, cilantro, and fresh lime juice. Traditional salsa roja recipes roast or char ingredients to develop smoky depth before blending.
A Classic Mexican Salsa Recipe
This authentic salsa recipe balances fresh tomato salsa brightness with the rich umami of canned crushed San Marzano tomatoes. The method works for quick weeknight meals or meal prep.
How to Make Mexican Salsa
- Combine 4 ripe tomatoes (cored, quartered), 1 red onion (quartered), 3 garlic cloves, 2-3 jalapeños (stemmed, seeded), ⅓ cup cilantro, 3 tablespoons fresh lime juice, 2 teaspoons ground cumin, 1½ teaspoons salt, and optional sugar in a food processor.
- Pulse until finely blended but not pureed.
- Add 15 oz (425 g) canned crushed San Marzano tomatoes and 4.5 oz (128 g) diced green chiles.
- Puree until mostly smooth. Taste. Adjust salt, cumin, or lime juice.
- Refrigerate 30 minutes before serving to blend flavors.
Three Tips to Make a Great Salsa
- Use ripe tomatoes or Roma tomatoes for meaty texture and low water content.
- Seed jalapeño chilis or habanero peppers to control heat; capsaicin concentrates in seeds and membranes.
- Chill salsa 30 minutes (22°C/72°F room temperature to 4°C/39°F fridge) to meld flavors.
Try Creating Your Own Salsa
Swap ingredients to match preferences. Use yellow onion for milder flavor. Replace jalapeños with serrano chiles for more heat or chipotle peppers in adobo sauce for smokiness. Add fire-roasted tomatoes for charred depth.
Homemade is Best
Homemade salsa contains no artificial preservatives, colors, or stabilizers. A batch made with fresh ingredients and canned crushed San Marzano tomatoes costs approximately $4.50 USD versus $6-$8 USD for premium store brands.
Why You’ll Love This Homemade Salsa Roja Recipe
- Fast prep: 5 minutes active time, 30 minutes chill time
- Flexible heat: Use 1 jalapeño for mild, 3 serrano chiles for spicy
- Versatile serving: Pairs with tortilla chips, tacos al pastor, chicken tacos, breakfast tostadas, burrito bowls, quesadillas, chicken enchiladas
- Meal prep friendly: Stores 7 days refrigerated or 3 months frozen
- Diet-conscious: Approximately 25 calories per 2-tablespoon (30 g) serving
Ingredients You Need
Here is everything you need to make the most delicious homemade salsa:
Select fresh produce at peak ripeness. Use canned crushed San Marzano tomatoes for consistent flavor year-round.
Ingredients
- 4 ripe tomatoes, cored and quartered (Roma tomatoes or plum tomatoes preferred)
- 1 red onion, peeled and quartered (or yellow onion)
- 3 garlic cloves, peeled
- 2-3 jalapeños, stemmed and seeded (substitute serrano chiles or habanero for more heat)
- ⅓ cup fresh cilantro, leaves and tender stems
- 3 tablespoons fresh lime juice (about 2 limes)
- 2-3 teaspoons ground cumin
- 2-3 teaspoons sugar (optional, balances acidity)
- 1½ teaspoons kosher salt
- 15 oz (425 g) canned crushed San Marzano tomatoes (1 can)
- 4.5 oz (128 g) diced green chiles, mild/medium/hot (1 can)
Ingredients 1x2x3x
| Ingredient | 1x (Standard) | 2x (Double) | 3x (Triple) |
|---|---|---|---|
| Ripe tomatoes | 4 | 8 | 12 |
| Red onion | 1 | 2 | 3 |
| Garlic cloves | 3 | 6 | 9 |
| Jalapeños | 2-3 | 4-6 | 6-9 |
| Fresh cilantro | ⅓ cup | ⅔ cup | 1 cup |
| Fresh lime juice | 3 tbsp | 6 tbsp | 9 tbsp |
| Ground cumin | 2-3 tsp | 4-6 tsp | 6-9 tsp |
| Sugar (optional) | 2-3 tsp | 4-6 tsp | 6-9 tsp |
| Kosher salt | 1½ tsp | 3 tsp | 4½ tsp |
| Canned crushed San Marzano tomatoes | 15 oz (425 g) | 30 oz (850 g) | 45 oz (1.27 kg) |
| Diced green chiles | 4.5 oz (128 g) | 9 oz (255 g) | 13.5 oz (383 g) |
How To Make Salsa
Use a food processor or blender for speed. Pulse fresh ingredients first, then add canned components. Avoid over-blending to maintain texture.

Instructions
- Place fresh tomatoes, red onion, garlic cloves, jalapeños, cilantro, fresh lime juice, ground cumin, sugar (if using), and salt in a food processor.
- Pulse 8-10 times until ingredients are finely chopped but not pureed.
- Pour in canned crushed San Marzano tomatoes and diced green chiles.
- Puree 15-20 seconds until mostly smooth with small visible flecks of cilantro and onion.
- Taste. Add more salt, cumin, or lime juice if needed.
- Transfer to an airtight container. Refrigerate minimum 30 minutes before serving.
Pro Tip
Pulse fresh ingredients first, then add canned tomatoes. This technique preserves texture and prevents over-processing. A food processor gives more control than a blender; use short bursts and check consistency frequently.
Optional Variations
- Smokier flavor: Replace half the fresh tomatoes with fire-roasted tomatoes or add 1-2 chipotle peppers in adobo sauce.
- Extra heat: Use serrano chiles instead of jalapeños, or add ½ habanero pepper (seeds removed).
- Chunky style: Skip the food processor. Finely dice all ingredients by hand and mix in a bowl for pico de gallo texture.
- Roasted version: Char tomatoes, onion, garlic, and chiles on a comal or under a broiler 8 minutes before blending.
- Herb-forward: Add 2 tablespoons fresh oregano or epazote with the cilantro.
Salsa Making Tips
- Tomato selection: Roma tomatoes and plum tomatoes have fewer seeds and less water than beefsteak varieties, yielding thicker salsa.
- Onion prep: Soak diced red onion in cold water 10 minutes to mellow sharpness before blending.
- Chile handling: Wear gloves when seeding jalapeños or serrano chiles. Capsaicin transfers to skin and eyes.
- Acidity balance: Add sugar ½ teaspoon at a time only if tomatoes taste overly acidic. Ripe garden tomatoes rarely need it.
- Blending control: Stop blending when salsa reaches desired texture. Over-processing creates a watery, homogenous puree.
Best Tomatoes for Salsa
Roma tomatoes and plum tomatoes work best for salsa due to dense flesh, low moisture, and concentrated flavor. Use 6-8 oz (170-227 g) tomatoes per serving. If using garden tomatoes, drain excess liquid after chopping. Canned crushed San Marzano tomatoes provide consistent flavor when fresh tomatoes are out of season.

Tips & Tricks
- Make ahead: Prepare salsa 1 day in advance. Flavors intensify after 12-24 hours refrigerated.
- Texture control: Reserve ¼ cup (60 ml) of tomato liquid from the can. Add only if salsa thickens too much after chilling.
- Salt timing: Salt draws moisture from vegetables. Add salt during blending, not before, to prevent watery salsa.
- Citrus freshness: Use fresh lime juice, not bottled. Bottled juice contains preservatives that mute bright flavor.
- Batch scaling: Double or triple the recipe using the Ingredients 1x2x3x table. Processing time remains the same; only chilling time increases.
Serving & Topping Suggestions
Serve salsa with tortilla chips, fresh veggies, or as a topping for Mexican dishes.
Serving Suggestions
- Appetizers: Pair with tortilla chips, 5 Layer Bean Dip, or fresh veggies like cucumber, jicama, and bell peppers.
- Breakfast: Top breakfast tostadas, huevos rancheros, or scrambled eggs.
- Lunch/Dinner: Spoon over chicken tacos, tacos al pastor, chicken enchiladas, quesadillas, burrito bowls, or Slow Cooker Taco Tater Tots.
- Grilled proteins: Use as a finishing sauce for grilled chicken, fish, or skirt steak.
- Meal prep: Add to Baked Tacos Recipe assemblies or grain bowls for quick weekday meals.
Expert Tips
Sommer Collier, recipe developer at Aspicyperspective.com (last updated May 20, 2025), recommends blending fresh and canned tomatoes for optimal flavor depth. This technique appears in The Best Homemade Salsa Recipe featured under Side Dishes and Condiments categories.
- Roast for depth: Char vegetables 8 minutes on a hot comal before blending to develop smoky notes.
- Balance acidity: Add sugar only if needed. Taste after blending; ripe tomatoes rarely require sweetening.
- Control heat: Remove seeds and white membranes from jalapeños or serrano chiles to reduce capsaicin by 70-80%.
- Preserve color: Add cilantro at the end of blending to maintain vibrant green flecks.
- Adjust consistency: For thinner salsa, add 1-2 tablespoons water or reserved tomato liquid. For thicker salsa, simmer uncovered 5-10 minutes.
Storage Instructions
Store homemade salsa in an airtight container in the refrigerator at 4°C (39°F) for up to 7 days. Freeze in 1-cup (240 ml) portions for up to 3 months. Thaw overnight in the refrigerator before serving. Stir well after thawing; separation is normal. Do not refreeze previously frozen salsa.
Is Salsa Healthy?
Yes, salsa is healthy when made with fresh ingredients. A 2-tablespoon (30 g) serving of this authentic salsa recipe contains approximately:
- 25 calories
- 0.5 g fat
- 5 g carbohydrates
- 1 g fiber
- 2 g sugar (naturally occurring)
- 1 g protein
- 15% daily value vitamin C
- 10% daily value vitamin A
Salsa provides antioxidants from tomatoes (lycopene), vitamin C from fresh lime juice and cilantro, and capsaicin from chiles, which may support metabolism. Limit added salt to 1½ teaspoons per batch to keep sodium at approximately 120 mg per serving.
Frequently Asked Questions
How do I make authentic salsa recipe less spicy? Remove seeds and membranes from jalapeños or serrano chiles. Use only 1 pepper instead of 2-3. Substitute canned green chiles (mild variety) for fresh chiles.
Can I make authentic salsa recipe with fresh tomatoes only? Yes, use 8-10 ripe Roma tomatoes (about 2 lbs/907 g) instead of combining fresh and canned. Drain chopped tomatoes 10 minutes before blending to reduce excess liquid.
What is the best blender for salsa? A food processor offers superior texture control. If using a blender, pulse in short bursts and stop frequently to check consistency. High-speed blenders risk over-processing.
How long does homemade salsa last? Refrigerated homemade salsa lasts 7 days in an airtight container at 4°C (39°F). Frozen salsa maintains quality for 3 months.
Can I can this authentic salsa recipe for shelf storage? This recipe is not tested for water-bath canning. For safe home canning, use a tested recipe from the National Center for Home Food Preservation with verified pH levels and processing times.
Why does my salsa taste bitter? Bitterness often comes from over-blending cilantro stems or using under-ripe tomatoes. Add ½ teaspoon sugar or a splash of fresh lime juice to balance.
How do I thicken runny salsa? Simmer uncovered 5-10 minutes to evaporate excess liquid. Alternatively, add 1-2 tablespoons tomato paste during blending.
