How to Make Salsa

Making salsa means chopping fresh vegetables and herbs into small pieces, then mixing them with acid and salt. The technique creates a chunky sauce that balances heat, acidity, and fresh flavors.

Why it matters

Fresh salsa beats jarred versions because you control the heat level and texture. The vegetables stay crisp. The flavors taste bright. Store-bought salsa often contains preservatives and tastes cooked, while fresh salsa keeps its raw vegetable crunch for up to 5 days.

What you need

Sharp 8-inch chef's knifeLarge cutting board (at least 15x20 inches)Medium mixing bowl (2-3 quart capacity)Measuring spoonsFine mesh strainer (optional, for draining tomatoes)

Steps

1

Core 6 medium tomatoes and cut them in half. Squeeze out excess liquid and seeds over the sink. Dice into 1/4-inch pieces. You want chunks small enough to fit on a chip but large enough to see individual pieces.

2

Peel and dice 1 medium white onion into 1/8-inch pieces, smaller than the tomatoes. Rinse the diced onion under cold water for 30 seconds to remove the sharp bite. Shake dry in a fine mesh strainer.

3

Remove stems and seeds from 2 jalapeño peppers. Scrape out the white membrane for less heat. Mince the peppers into pieces smaller than rice grains. Your eyes might water slightly from the capsaicin releasing into the air.

4

Strip cilantro leaves from 1 bunch, discarding thick stems. Chop the leaves until they look like green confetti, about 1/3 cup total. The herbs should smell grassy and citrusy when properly chopped.

5

Peel and mince 3 garlic cloves. Press the flat side of your knife on each clove first to crush it. The garlic should form a paste when chopped fine enough, releasing its oils and becoming sticky.

6

Combine all ingredients in the mixing bowl. Add 2 tablespoons fresh lime juice, 1 teaspoon kosher salt, and 1/2 teaspoon ground cumin. Stir gently 10-12 times until evenly mixed but not mushy.

7

Let the salsa rest at room temperature for 30 minutes. The salt draws out tomato juices, creating a thin liquid at the bottom of the bowl. Taste and add more salt or lime juice. The flavors should taste balanced, not bland.

Common Mistakes

Using winter tomatoes

What happens: Salsa tastes bland and watery with no tomato flavor

Fix: Buy Roma tomatoes year-round or use cherry tomatoes in winter, which keep more flavor

Chopping everything the same size

What happens: Salsa lacks texture contrast and becomes monotonous

Fix: Cut tomatoes largest at 1/4-inch, onions at 1/8-inch, jalapeños finest

Over-stirring after combining

What happens: Tomatoes break down into mush and release too much water

Fix: Fold ingredients together maximum 15 times, then stop

Adding ingredients while chopping

What happens: Early ingredients sit in salt and turn mushy while you finish chopping

Fix: Prep all vegetables first, then combine everything at once

Troubleshooting

If:

if salsa tastes flat after resting

Then: Add 1 tablespoon more lime juice and 1/2 teaspoon salt, wait 10 minutes, taste again

If:

if salsa is too watery

Then: Drain in a fine mesh strainer for 5 minutes, save the liquid for cooking rice or beans

If:

if salsa burns your mouth

Then: Stir in 1/4 cup diced cucumber or 2 tablespoons sour cream to dilute the heat

Related Techniques

How to Make GuacamoleHow to Make Vinaigrette
Making Pico de GalloUses the same ingredients but everything gets diced uniformly at 1/4-inch for a chunkier texture
Making Salsa VerdeRoasts tomatillos and peppers under the broiler for 8-10 minutes before blending smooth
Making GuacamoleMashes avocados as the base instead of tomatoes and adds salsa ingredients for flavor

FAQ

Can I make salsa in a food processor?

Yes, but pulse only 5-6 times. Each pulse should last 1 second. Hand-chopped salsa has better texture because the vegetables stay distinct. Food processors turn salsa into soup if you run them more than 10 seconds total. If using a processor, add the tomatoes last and pulse just 2-3 times to keep them chunky.

How long does homemade salsa last?

Fresh salsa keeps 5-7 days in the refrigerator in an airtight container. After day 3, the vegetables soften and release more liquid. You can drain this liquid and use the thicker salsa for cooking. Freeze salsa up to 3 months, but expect mushier texture when thawed. Add fresh cilantro after thawing to brighten the flavor.

What tomatoes work best for salsa?

Roma tomatoes contain less water and more flesh than slicing tomatoes, making them ideal year-round. In summer, use any ripe tomato from the farmers market. Cherry tomatoes work well in winter since they ripen better than large tomatoes. Whatever you choose, the tomato should smell sweet at the stem end and feel heavy for its size. Avoid tomatoes that feel soft or have dark spots.

How do I control the spice level?

Start with 1 jalapeño for mild salsa, 2 for medium, 3-4 for hot. Remove all seeds and white membranes to cut heat by 80%. Serrano peppers pack 3 times more heat than jalapeños. Taste a tiny piece of each pepper before adding, since heat varies. You can always add more minced pepper, but you cannot remove it once mixed.