How to Make Authentic Salsa Roja at Home
Store-bought salsa is fine in a pinch, but it does not come close to the real thing. Authentic salsa roja — the red salsa you find at every taqueria in Mexico — starts with charred tomatoes, fresh chiles, and about 20 minutes of your time. The charring is what makes the difference: it unlocks a smoky sweetness that no jar can replicate.
At North Shore Tacos, we make all of our salsas from scratch daily. That is part of our commitment to freshness and something we take seriously across both locations. The recipe below is not what we serve — ours stays in-house — but it is a reliable home version that captures the same idea: fresh ingredients, real heat, no shortcuts.
What You Will Need
- 6 vine-ripened Roma tomatoes
- 1/2 white onion, quartered
- 2 to 4 serrano or jalapeño peppers
- 2 cloves garlic, unpeeled
- 1/3 cup fresh cilantro (leaves and stems)
- 1 teaspoon fresh lime juice
- 1 teaspoon sea salt
That is it. No vinegar, no sugar, no filler.
How to Make It
Char Everything (10 minutes)
Place the whole tomatoes, onion quarters, peppers, and unpeeled garlic cloves on a dry cast-iron skillet or under the broiler. Cook on medium-high heat, turning every few minutes, until you see dark spots and blistered skin on all sides. This takes 8 to 14 minutes depending on your heat source.
The charring is not optional. It is what gives the salsa its depth — that smoky, slightly sweet backbone that separates homemade salsa from anything in a jar.
Let everything cool for a few minutes. Peel the garlic. If any tomato or pepper skins are completely blackened and papery, pull those off. Otherwise, leave the skins on — they add texture.

Blend It (5 minutes)
Add the charred tomatoes, onion, garlic, and peppers to a blender or food processor. Toss in the cilantro, lime juice, and salt.
Pulse in short bursts. You want some texture — not a smooth purée. For a chunkier salsa, blend only half the ingredients smooth and stir the rest in by hand, roughly chopped.
Taste and adjust. More salt? More lime? Another pepper? This is your salsa.
Chill It
Transfer to a bowl, cover, and refrigerate for at least one hour before serving. The flavors need time to meld. It tastes even better the next day.
Controlling the Heat
The chiles are the dial. Here is how to adjust:
- Mild: Use 2 jalapeños with seeds removed.
- Medium: Use 3 to 4 serranos, seeds in.
- Hot: Keep all seeds and veins in, or add a few dried árbol chiles to the char.
Start with less and add more after blending. You can always increase heat — you cannot take it back.
Tips
- Use Roma tomatoes. They have less water than other varieties, so your salsa will not turn out thin and watery.
- Do not skip the cilantro stems. They carry more flavor than the leaves. Chop and blend them right in.
- Make it ahead. Salsa roja is better after sitting overnight. The flavors deepen significantly.
- Use a molcajete if you have one. The traditional stone mortar and pestle releases oils from the ingredients that a blender misses. It is worth the extra effort.

Serving Ideas
This salsa works with just about everything:
- Tortilla chips (the obvious one)
- Fish tacos or shrimp tacos
- Scrambled eggs or huevos rancheros
- Grilled chicken or carne asada
- Spooned over rice and beans
Storage
Keep it in an airtight container in the fridge for 5 to 7 days. It freezes well too — portion it into small containers and thaw as needed. The texture holds up better than most fresh salsas after freezing.
Taste the Fresh Stuff
We make our salsas from scratch every morning at both locations — no exceptions.
Come try them at our Hau’ula restaurant or the Sharks Cove food truck with any plate on the menu.
Tags
Elen Corazzari
Co-Owner & Operations
Elen Corazzari manages operations at North Shore Tacos and keeps everything running smoothly across both locations. She's the reason your order comes out fast and perfect.
Join the Ohana
Come Try
our Tacos!
Visit us at one of our North Shore locations and try our fish tacos today!