There’s salsa from a jar, and then there’s homemade salsa. One is a convenient backup. The other is a revelation. This Homemade Salsa recipe takes exactly five minutes, uses one blender, and delivers a smoky, tangy, slightly spicy flavour that no store-bought version can touch. The secret? Fire-roasted canned tomatoes. They bring a deep, charred sweetness that tastes like you spent hours tending a grill—without any of the effort.
Fresh white onion, bright lime juice, aromatic cilantro, and a punch of jalapeño come together with warm cumin and a hint of chipotle chili powder. The result is a salsa that’s chunky, rustic, and incredibly versatile. Scoop it with tortilla chips. Spoon it over tacos, burritos, or eggs. Use it as a marinade, a salad dressing base, or a topping for grilled chicken or fish.
This is the salsa recipe that will ruin you for the jarred stuff forever. It’s budget-friendly, customizable, and stays fresh in the fridge for days (if it lasts that long). No roasting vegetables yourself. No fresh tomatoes that need peeling and seeding. Just one can, a handful of fresh ingredients, and a blender.
Why You’ll Love This Recipe
- Five minutes to fresh salsa – Faster than driving to the store. Seriously.
- Fire-roasted tomatoes do the heavy lifting – Deep, smoky flavour without turning on your oven or grill.
- Perfectly chunky texture – A few pulses in the blender, and you’re done. No chopping by hand.
- Customizable heat – One jalapeño for mild, two for medium, or add a third for spicy.
- Budget-friendly – Canned tomatoes, an onion, a lime, and a handful of cilantro cost very little.
- Stays fresh for a week – Make a big batch on Sunday and enjoy all week.
Ingredients
- 28 oz fire-roasted canned tomatoes – The backbone of this salsa. Fire-roasted tomatoes (look for them next to regular crushed or diced tomatoes) have a charred, smoky flavour that mimics roasted fresh tomatoes. Do not drain them—use the whole can, juices and all.
- ½ medium white onion – Sharp, crisp, and slightly sweet. White onion is traditional in Mexican salsas. Red onion works in a pinch but has a milder, fruitier flavour.
- 2 jalapeño peppers – For gentle heat. Remove the seeds and membranes for a milder salsa, or leave them in for more spice. Wash your hands thoroughly after handling jalapeños, and never touch your eyes.
- 2 garlic cloves – Pungent and aromatic. Adds depth without overwhelming the other flavours.
- 1 lime (juice only) – Bright, tangy, and essential. Fresh lime juice balances the smoky tomatoes and adds that signature salsa freshness.
- ⅓ cup fresh cilantro – Bright, herbaceous, and slightly peppery. Use the leaves and tender stems. If you’re one of the people for whom cilantro tastes like soap, substitute flat-leaf parsley.
- ½ teaspoon white sugar – Just a touch. Balances the acidity of the tomatoes and lime without making the salsa sweet.
- 1 teaspoon salt (to taste) – Enhances all the other flavours. Start with 1 teaspoon, then taste and adjust.
- 1 teaspoon cumin – Warm, earthy, and slightly nutty. Cumin is the secret to that authentic Mexican restaurant flavour.
- ½ teaspoon chipotle chili powder – Smoky, earthy heat. Chipotle is simply smoked, dried jalapeño. It adds depth without making the salsa overwhelmingly spicy.
How to Make Homemade Salsa
Add Everything to the Blender
Open the can of fire-roasted tomatoes and pour the entire contents—tomatoes and liquid—into a blender or food processor. Add the white onion (roughly chopped into chunks so it blends easily), jalapeños (stemmed and halved or quartered), garlic cloves, fresh lime juice, cilantro, sugar, salt, cumin, and chipotle chili powder.
Pulse, Don’t Blend
Secure the lid on your blender. Pulse the ingredients several times, checking the texture after every 2–3 pulses. You’re looking for a coarse, chunky consistency—not a smooth puree. The salsa should have visible pieces of tomato, onion, and cilantro. Over-blending will turn it into a thin, watery sauce.
Taste and Adjust
Dip a chip or a clean spoon into the salsa and taste. Need more salt? Add ¼ teaspoon and pulse once to combine. Want more heat? Add another jalapeño or a pinch of cayenne. Too acidic? Add another pinch of sugar. Too thick? Add a tablespoon of water and pulse once. This is your salsa—make it yours.
Serve or Refrigerate
Serve immediately with tortilla chips, or transfer the salsa to a sealed jar or container. For the best flavour, refrigerate for at least 1 hour before serving. The chilling time allows the flavours to meld and mellow, resulting in a salsa that tastes even better than it did fresh from the blender.
Tips for Success
- Do not drain the tomatoes. The liquid in the can is part of the salsa. It adds flavour and helps achieve the right consistency.
- Pulse, pulse, pulse. Running the blender continuously will create a smooth, thin salsa. Short pulses keep it chunky and rustic.
- Use fresh lime juice. Bottled lime juice has a bitter, flat flavour. One fresh lime takes 30 seconds to juice and makes a world of difference.
- Adjust heat to your preference. One jalapeño with seeds removed is very mild. Two jalapeños with seeds is medium-spicy. Three jalapeños is hot. For extra heat without changing the flavour, add ¼ teaspoon cayenne pepper.
- Let it rest. Salsa straight from the blender tastes good. Salsa that’s sat in the fridge for an hour tastes great. Overnight is even better.
Equipment Needed
- Blender or food processor (a small food processor works beautifully for chunky salsa)
- Cutting board and chef’s knife
- Citrus juicer (optional but helpful)
- Measuring spoons
- Jar or container with lid (for storing)
Recipe Variations
Roasted Tomato Salsa (From Fresh Tomatoes)
Replace the canned tomatoes with 2 pounds of fresh Roma tomatoes. Roast them on a baking sheet at 400°F for 20 minutes alongside the onion, jalapeños, and garlic. Let cool slightly, then blend as directed. This takes longer but delivers an even deeper roasted flavour.
Fruit Salsa (Mango or Pineapple)
Add 1 cup of diced fresh mango or pineapple to the blender along with the other ingredients. Reduce the sugar to ¼ teaspoon. The sweetness of the fruit pairs beautifully with the smoky tomatoes and jalapeño. This is incredible on fish tacos or grilled chicken.
Extra Smoky Salsa
Add 1 additional teaspoon of chipotle chili powder and ½ teaspoon of smoked paprika. For even more smoke, replace the regular salt with smoked salt. This version is bold, earthy, and perfect for carne asada or brisket tacos.
Green Salsa (Salsa Verde)
Replace the fire-roasted tomatoes with 2 cans (28 oz total) of tomatillos or 1½ pounds of fresh tomatillos (husked and halved). Use ½ cup of cilantro instead of ⅓ cup. Omit the cumin and chipotle. Add 1 diced avocado for creaminess. Blend until mostly smooth. This is a completely different but equally delicious salsa.
Spicy Chipotle Salsa
Increase the chipotle chili powder to 1 full teaspoon. Add 2 chipotle peppers in adobo sauce (from a can). Reduce the jalapeños to 1. This salsa is deeply smoky, spicy, and complex—perfect for dipping or spooning over enchiladas.
Serving Suggestions
This homemade salsa is endlessly versatile. Here are just a few ways to enjoy it:
- With tortilla chips – The classic. Use thick, sturdy chips that can handle chunky salsa.
- On tacos – Spoon over carne asada, al pastor, grilled fish, or crispy tofu tacos.
- Over eggs – Top scrambled eggs, huevos rancheros, or breakfast burritos.
- On grilled meats or fish – A spoonful of salsa adds brightness and moisture to chicken, steak, shrimp, or salmon.
- In burritos or bowls – Use it as a fresh topping for rice bowls, burritos, or nachos.
- As a marinade – Blend until smooth and use as a marinade for chicken or shrimp (30 minutes to 2 hours).
For a beautiful presentation, serve the salsa in a small bowl nested inside a larger bowl of ice to keep it cool. Garnish with an extra sprig of cilantro and a lime wedge.
FAQs
How long does homemade salsa last in the fridge?
Store this salsa in a sealed jar or airtight container in the refrigerator for up to 7 days. The flavours will continue to develop and improve over the first 24 hours. After day 5, the cilantro may start to lose its brightness, but the salsa is still perfectly safe and delicious.
Can I freeze homemade salsa?
Yes, though the texture will change slightly. The tomatoes and onions will become softer and release more liquid upon thawing. Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge, then drain off any excess liquid and stir well before serving. This salsa is best used in cooked dishes (like enchiladas or chilaquiles) after freezing.
Can I use fresh tomatoes instead of canned?
Absolutely. Use 2 pounds of ripe Roma tomatoes. You have two options: (1) Roast them at 400°F for 20 minutes with the onion, garlic, and jalapeños for a deeper flavour, or (2) use them raw for a brighter, fresher salsa. If using raw tomatoes, consider adding ½ teaspoon of sugar to balance acidity.
Why is my salsa watery?
Two common reasons: (1) You over-blended, which breaks down the tomato pulp and releases too much liquid. (2) You used fresh tomatoes that were very ripe and juicy. To fix watery salsa, drain off the excess liquid, or add 1–2 tablespoons of tomato paste and pulse to combine.
Is this salsa spicy?
With two jalapeños (seeds included), this salsa is medium-spicy—noticeable heat that builds but doesn’t overwhelm. For mild salsa, use one jalapeño and remove the seeds and membranes. For hot salsa, use three jalapeños or add ¼ teaspoon of cayenne pepper.
Can I make this without cilantro?
Yes. If you’re one of the people for whom cilantro tastes like soap, substitute an equal amount of fresh flat-leaf parsley or simply omit it. You can also use fresh oregano or a few sprigs of fresh mint for a completely different but delicious flavour profile.
Do I need to cook the salsa?
No. This is a fresh salsa (salsa fresca or salsa cruda). All the ingredients are raw except for the canned tomatoes, which are already cooked. There’s no need to simmer or heat the salsa unless you want a cooked version (salsa cocida), in which case you can simmer everything in a saucepan for 10–15 minutes.
What’s the best chip for this salsa?
Thick, sturdy tortilla chips are best—thin restaurant-style chips may break under the weight of chunky salsa. Look for “cantina style” or “thick cut” chips. Warm them in a 350°F oven for 3–4 minutes for the ultimate dipping experience.
Final Thoughts
This Homemade Salsa is proof that the best things in life are often the simplest. One can of fire-roasted tomatoes, a handful of fresh ingredients, and five minutes of your time—that’s all it takes to create something infinitely better than anything from a jar. The smoky sweetness, the bright lime and cilantro, the gentle warmth of cumin and chipotle—it’s a symphony of flavours that will make you wonder why you ever bought store-bought salsa.
And here’s the best part: once you know how easy this is, you’ll start putting salsa on everything. Eggs. Roasted vegetables. Grilled cheese sandwiches. Grain bowls. You’ll keep a jar in your fridge at all times, and you’ll never be more than 30 seconds away from a flavour boost.
So grab a can of fire-roasted tomatoes, a couple of jalapeños, and that lime sitting in your fruit bowl. Your blender is waiting. When you make this salsa—and I know you will—leave a review, share your favourite way to eat it, or tell me how you adjusted the heat. Happy dipping.
PrintHomemade Salsa: The 5-Minute Fire-Roasted Recipe You’ll Make on Repeat
Homemade Salsa Recipe – a quick, easy, and flavorful restaurant-style salsa made with fire-roasted tomatoes, jalapeños, fresh cilantro, lime, and warm spices like cumin and chipotle chili powder. Ready in under 5 minutes with no cooking required – perfectly chunky, zesty, and addictive!
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Total Time: 5 minutes
- Yield: 4 cups
- Category: Condiment, Dip
- Method: No-Cook
- Cuisine: Mexican
Ingredients
- 28 oz fire roasted canned tomatoes
- ½ medium white onion
- 2 jalapeño peppers
- 2 garlic cloves
- 1 lime (juice only)
- ⅓ cup fresh cilantro
- ½ teaspoon white sugar
- 1 teaspoon salt (to taste)
- 1 teaspoon cumin
- ½ teaspoon chipotle chili powder
Instructions
- Add all ingredients to a blender or food processor.
- Pulse a few times until the salsa reaches a coarse, chunky texture.
- Avoid over-blending to prevent it from becoming too smooth.
- Taste and adjust seasoning if needed.
- Serve immediately or refrigerate in a sealed jar.
- Let it chill for better flavor before serving if possible.
Notes
- Fire-roasted canned tomatoes add a smoky depth that regular canned tomatoes don’t have – look for them at most grocery stores.
- For a milder salsa, remove the seeds and membranes from the jalapeños before adding.
- For a spicier salsa, add an extra jalapeño or leave the seeds in.
- Don’t over-blend – the salsa should be chunky, not smooth like a sauce.
- Letting the salsa chill in the refrigerator for at least 1 hour allows the flavors to meld and intensify.
- Store in an airtight container in the refrigerator for up to 2 weeks.
- This salsa is fantastic on tacos, burritos, nachos, eggs, grilled meats, or as a dip with chips.
- Use a food processor for more control over texture – pulse in short bursts.