Restaurant-Style Mexican Salsa: My Roasted Tomato Method
What to Serve It With
This salsa is a workhorse. It's perfect with tortilla chips, but it also shines on tacos, burrito bowls, scrambled eggs, or grilled chicken. I've even spooned it over a simple baked potato for a quick dinner. The smoky depth pairs well with anything grilled or charred.
Common Mistakes to Avoid
- Skipping the broiler. Using raw tomatoes gives a bright, fresh salsa—but not a restaurant-style one. The broiler is non-negotiable for that deep flavor.
- Over-blending. You want a smooth texture, not a puree. Stop while you still see small flecks of color.
- Not tasting before serving. Tomatoes vary in acidity and sweetness. Always adjust salt and lime at the end.
- Forgetting the resting time. Patience pays off. A 10-minute rest transforms the salsa from good to memorable.
Storage and Make-Ahead Tips
Store the salsa in an airtight container in the refrigerator for up to 5 days. The flavors will deepen over the first 24 hours. I don't recommend freezing it—the texture becomes watery upon thawing. If you're meal-prepping, make the salsa up to two days ahead and keep it chilled.
This recipe is naturally free of common allergens (gluten, dairy, eggs, nuts). If you have specific dietary concerns, please consult a qualified professional for personalized advice.
Takeaway: A great restaurant-style Mexican salsa starts with the broiler. Roast your tomatoes, jalapeño, and garlic until charred, blend with onion and cilantro, and let it rest. That's the technique. The rest is just details—and now you know them.
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Fresh Roma tomatoes give the best roasted flavor and texture, but in a pinch, you can use one 15-ounce can of fire-roasted tomatoes. Drain half the liquid first, then skip the broiling step and proceed with the rest of the recipe.
Why do I need to broil the garlic separately?
Garlic cloves cook faster than tomatoes and jalapeño. If left the full time, they can burn and turn bitter. Removing them at 5-6 minutes ensures they're soft and sweet without acrid notes.
How do I get a chunkier salsa like at a restaurant?
Pulse the blender in short bursts—about 5 quick pulses—and scrape down the sides once. Don't run it continuously. For even more texture, finely chop the onion and cilantro by hand and stir them in after blending the rest.
Recipe: Restaurant-Style Roasted Tomato Salsa
Equipment
- baking sheet
- blender or food processor
- chef's knife
- cutting board
- tongs
- small bowl
- measuring spoons
Ingredients
- 4 medium Roma tomatoes (about 1 lb)
- 1 jalapeño pepper
- 3 cloves garlic (unpeeled)
- 1/4 cup white onion (roughly chopped)
- 1/4 cup fresh cilantro leaves (packed)
- 1 tablespoon fresh lime juice (from about 1/2 lime)
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon ground cumin
Instructions
- Preheat your oven's broiler to high and position a rack about 6 inches from the heat source. Line a baking sheet with foil for easy cleanup.
- Place the whole Roma tomatoes, the whole jalapeño, and the unpeeled garlic cloves on the baking sheet. Broil for 8-12 minutes, turning once halfway through with tongs, until the tomato skins are charred and blistered in spots and the jalapeño skin is blackened. The garlic should be soft and fragrant—remove it earlier if it's browning too fast (around 5-6 minutes).
- Let the vegetables cool for 5 minutes. Peel the garlic cloves and discard the skins. Remove the jalapeño stem (and seeds for less heat—see note). Transfer the tomatoes and any juices from the baking sheet to a blender or food processor.
- Add the peeled garlic, chopped white onion, cilantro, lime juice, salt, and cumin. Pulse 5-7 times for a chunky texture, or blend on low for 15-20 seconds for a smoother salsa. Taste and adjust salt or lime as needed.
- Transfer to a bowl and let sit for 10 minutes at room temperature—the flavors will meld and deepen. Serve immediately or refrigerate.