I still remember my grandmother’s kitchen whenever I make salsa — the sun through the curtains, a fan that clacked like a metronome, and the way she tossed charred tomatoes into a wooden bowl and winked, “Never boring.” That memory taught me to chase smoky little miracles: the pop of a blistered jalapeño, the bright snap when you squeeze a lime, the herbaceous whiff of cilantro. This recipe grew from those afternoons. It keeps things simple, loud, and honest: roast, pulse, taste, tweak, and repeat until it sings. You’ll get a salsa that’s chunky where you want it, smoky where it counts, and ready for every chip or taco in your life.
Quick Facts
- Yield: Serves 6–8
- Prep Time: 15 minutes
- Cook Time: 8–10 minutes under the broiler
- Total Time: ~30 minutes (including 10 minutes resting/cooling)
Why This Recipe is Awesome
This salsa balances bright acidity, smoky char, and fresh herbiness. It comes together fast, uses pantry-friendly ingredients, and refuses to be boring. Texturally, it hits chunky and saucy notes at once — you’ll hear the crunchy chip, taste the roasted sweetness, and smell that irresistible garlic-lime zing. Honestly, it’s so easy even your busiest weeknight will clap for you.
Ingredients
For the Main Dish:
- 2 lb Roma tomatoes (about 6–8; firm but ripe)
- 1 medium white or yellow onion, halved
- 2–3 jalapeños (use 1 serrano if you like extra heat)
- 3 cloves garlic, unpeeled
- 1/2 cup packed fresh cilantro, stems trimmed
- 2 tbsp fresh lime juice (about 1 lime)
- 1 tsp kosher salt, plus extra to taste
- 1/4 tsp ground cumin (optional — I love the smoky hint)
- 1–2 tbsp olive oil
- Freshly ground black pepper, pinch
- Tortilla chips or tacos, for serving
For the Sauce / Garnish (if applicable):
- Optional: 1/2 avocado, diced (for garnish)
- Optional: crumbled queso fresco or a squeeze more lime
How I Make It
Step 1:
I preheat my broiler and set a rack about 6 inches from the heat. Then I halve the onion, leave the garlic cloves unpeeled, and prick the jalapeños a few times so they don’t pop. I toss the tomatoes, onion halves, and jalapeños with a drizzle of olive oil so they get that satisfying sizzle.
Step 2:
I spread everything on a rimmed baking sheet and slide it under the broiler. Expect loud little pops and that deep, smoky smell in about 8–10 minutes. I turn items with tongs once or twice so they char evenly—watch for blackened skins and browned onion edges.
Step 3:
When the vegetables look blistered and fragrant (that charred tomato scent will fill the kitchen), I pull the tray out and toss the garlic into a small bowl, covering it with a plate to steam for about 10 minutes. Steaming loosens the skins and tempers raw garlic bite. I let the tomatoes and peppers cool a touch so I can handle them safely.
Step 4:
I peel the garlic, remove most seeds from the jalapeños if I want milder heat, and add everything to my blender or food processor: roasted tomatoes, onion (trim the really black bits if they taste bitter), jalapeños, garlic, and cilantro. I pulse 6–10 times for a chunky salsa. If you prefer smooth, pulse longer. I add 2 tbsp lime juice, 1 tsp salt, a pinch of cumin, and pulse again. Taste and adjust salt or lime as needed.
Step 5:
I transfer the salsa to a bowl, let it sit for 10–15 minutes to marry flavors, then finish with a drizzle of olive oil and a little extra chopped cilantro. Serve with warm tortilla chips or spoon over grilled fish, tacos, or scrambled eggs. That first bright bite — tart lime, smoky tomato, herbal cilantro — always makes me smile.
Pro Tips
- Char for flavor: Use the broiler or a hot cast-iron skillet to get those blackened bits. They add smoky depth you can’t fake.
- Control the heat: Remove jalapeño seeds and membranes with a spoon for milder salsa. Wear gloves if you’re handling serranos.
- Pulse, don’t puree: Pulse in short bursts to preserve texture. I like a mix of chunky and saucy.
- Adjust salt at the end: Salt changes how you perceive other flavors, so season last and taste between adjustments.
Common Mistakes to Avoid
- Skipping roasting: Fresh-only salsa has charm, but roasting builds deep, sweet, smoky notes you won’t get otherwise.
- Over-blending: Make a puree if you want salsa verde-style, but pulsing keeps the texture lively and chip-friendly.
- Guessing salt: Taste as you go. Too little salt flattens everything; too much ruins balance.
- Ignoring cooling time: Blend steaming-hot veggies and you’ll end up with a watery mess. Cool slightly so liquid reduces a bit.
Alternatives & Substitutions
- No broiler? Use a hot cast-iron skillet or grill pan to char the vegetables — similar smoky results.
- Out of cilantro? Swap 1/4 cup chopped parsley plus 1 tsp lime zest for a different fresh lift.
- Want dairy-free or gluten-free? This recipe already qualifies naturally — skip optional queso fresco.
- Prefer fruit salsa? Replace half the tomatoes with 1 cup diced mango for a sweet-tart twist.
Variations & Tips
- Spicy: Add 1 serrano or a small chipotle in adobo for a smoky heat boost.
- Chunky pico-style: Skip the broiler and finely dice tomatoes, onion, jalapeño, and cilantro for a fresh pico de gallo.
- Roasted tomatillo salsa: Replace 1 lb tomatoes with 1 lb tomatillos for a tangy green salsa.
- Avocado twist: Fold in 1/2 diced avocado just before serving for creamy texture.
- Smoky & sweet: Roast a small red bell pepper with the tomatoes for sweetness and color.
- Herb swap: Use basil instead of cilantro for a Mediterranean spin (surprisingly good!).
FAQ (Frequently Asked Questions)
- Can I make this ahead of time?
- Yes! Store in an airtight container in the fridge for up to 4 days. Flavors mellow and blend nicely overnight. Bring to room temperature before serving for best brightness.
- Can I double the recipe?
- Sure thing. Use a larger baking sheet so vegetables roast instead of steam. You may need two trays and rotate them under the broiler for even charring.
- Can I substitute butter with oil?
- Technically yes, but you’ll miss that buttery magic. For salsa, stick with olive oil if you want a silky finish; butter doesn’t add much here.
- How do I know it’s done?
- Look for blistered, blackened skins on tomatoes and peppers and softened, browned edges on the onion. The salsa should smell smoky and bright, and the texture should match your preference after pulsing.
- What if I don’t have ingredient X?
- No cilantro? Use parsley or basil. No jalapeños? Use a pinch of crushed red pepper or a small canned green chili. If you lack limes, use a splash of white vinegar to boost acidity.
How I Like to Serve It
I ladle this salsa into a big bowl with a basket of warm tortilla chips for casual nights, or spoon it over fish tacos at summer cookouts. It plays well next to grilled corn, queso, and cold beer. In winter, I use it to brighten hearty soups or to top roasted chicken — that smoky-sour hit lifts everything.
Notes
- Store in an airtight container for up to 4 days. Freeze in ice cube trays for single-serving portions if you like.
- If you serve this with meat, remember safe internal temps: cook poultry to 165°F and pork to 145°F with a 3-minute rest.
Final Thoughts
Closing: Go roast some tomatoes and make your kitchen smell like a fiesta — then sit back and relish that first perfect scoop. Now go impress someone — or just yourself — with your homemade masterpiece!

Hi, I’m Lina, the creator of Lina Easy Recipes.Cooking has always been my passion, and I love sharing simple, homemade dishes that anyone can prepare.
Love What You See?
Join me on Pinterest and Facebook for daily cooking inspiration, new recipe ideas, and behind-the-scenes kitchen stories. Let’s cook something wonderful together!








