Why You Should Try This Salsa Dip

When it comes to entertaining, it feels like there is really only one cardinal rule: thou shalt not host a party or potluck without a bowl of delicious salsa and some salty, crispy chips. If your only experience with salsa has been from jars, you’re really missing out. This spicy homemade salsa comes together with just a handful of ingredients and only 5 minutes of prep! Once you taste the difference, you’ll never go back to buying store bought salsa again. This awesomely simple tomato salsa can also be made year round. That’s right, friends - you can use canned tomatoes for this recipe! So what are you waiting for? Make my easy homemade salsa today for the best dip, nacho topping or Tex-Mex condiment you’ve ever eaten.

Ingredients

Just like my Pico de Gallo, this spicy tomato salsa recipe also requires fewer than 10 ingredients. Here is everything you’ll need:

Plum Tomatoes - I love using plum tomatoes for my homemade salsa because they are easy to find and are nice and meaty. Other good options include beefsteak or cherry tomatoes. If it isn’t summer, feel free to swap in canned whole tomatoes instead!Jalapeño - While salsa can range from mild to spicy, I like mine somewhere in the middle. Jalapeños are hot without scorching, making them a perfect option for me. For a milder salsa, remove the seeds and ribs. For a spicier version, feel free to add more jalapeño or swap in a more potent pepper like habanero.Garlic - Fresh is best here. I don’t recommend swapping in garlic powder if you can help it.White Onion - White onion has the most bite out of all the onion varieties. If you’d like the onion flavor to be milder, you can opt for red or yellow varieties. You can also soak the cut onions in cool water for 5-10 minutes, then drain before adding to the recipe.Cilantro - This is a key component of Mexican cooking. Don’t forget to use the stems, too! If you aren’t a fan of cilantro, you can try swapping in fresh parsley instead.Sugar - I don’t add much sugar here, rather just enough to balance out the acidity of the tomatoes. Feel free to use agave nectar or omit it instead.Lime - Another central flavor for Mexican cuisine, lime juice adds a ton of brightness to this homemade fresh salsa. Fresh is best. To get the most juice from your fruit, roll them firmly on the countertop for 10-15 seconds before cutting in half.Ground Cumin - I love the earthy, warm flavor that cumin imparts; I’m not at all surprised that so many Mexican dishes call for it!Salt - You know the drill: seasoning is everything. If your salsa dip is missing that oomph, try adjusting the salt or the lime juice.

How To Make Salsa With Fresh Tomatoes

Making homemade fresh salsa might seem daunting if you’ve never tried, but I can assure you: it is so easy when you have a food processor! Here’s how it’s done: In the bowl of food processor (or a hand blender-chopper), add onion and garlic, pulsing until nicely chopped. Add tomatoes, jalapeño, cilantro, ground cumin, sugar, salt and lime. Pulse for 6-8 times, or until the salsa is thin while still having a bit of texture. Transfer the salsa to a bowl or a jar and refrigerate for couple of hours to allow the flavors to develop. Serve this homemade spicy salsa dip with tortilla chips, or spoon it over tacos, burritos, nachos, scrambled eggs, or your favorite Mexican or Tex-Mex meals.

Expert Tips & Tricks

This simple recipe for homemade salsa is pretty self explanatory. That said, there are a few things I’ve learned along the way:

Choose the freshest, meatiest, ripest tomatoes you can get your hands on. If tomatoes are not in season, either opt for cherry tomatoes or canned tomatoes.For better texture, remove and discard the tomato seeds before making the recipe.Roughly chop the ingredients - tomato, jalapeño, onion - before adding to food processor. This ensures proper pulsing of ingredients with no large chunks of pepper, onion or tomatoes.Process the garlic and onion first, then add the rest of the ingredients and pulse.Blend the salsa until desired consistency; I recommend leaving some chunky texture rather than over-blending to a smooth purée.For spicier salsa, increase the amount of jalapeño. You can also use spicier peppers instead of jalapeños - like serranos - for that extra heat kick.If you end up using a slicer tomato rather than a meaty variety, you may end up with a thinner salsa. If it ends up being too watery in consistency, let the salsa sit for 30 minutes to blend flavors, then strain until your desired consistency. Hot Tip: Do not discard the excess liquid; I love to use it in curries or rice preparations for an added boost of flavor.This salsa with fresh tomatoes tastes best after it has had at least an hour to rest. It will taste even better the next day!

Serving Suggestions

This fresh and spicy salsa goes well on just about everything! Feel free to try it at every meal:

Serve it with your breakfast scramble for a Tex Mex treat!Spoon it into baked potatoes with cheddar, sour cream and green onion.Use it as a dip for chips.Add it to your favorite Mexican dishes like tacos, nachos, burritos or quesadillas.

More Mexican-Inspired Recipes

How To Make Mexican Rice (Video)Fresh & Easy Mango SalsaCorn SalsaStrawberry SalsaPeach SalsaPineapple Salsa

If you tried this fresh and easy Homemade Salsa recipe, please be sure to rate and review it below! Your star ratings and comments make it easier for other readers to find this content. For more tasty recipe ideas, you can follow me on Pinterest, Facebook, Instagram or YouTube. You can also get all of my newest content delivered straight to your inbox by signing up for my email newsletter.

📖 Recipe

Easy Homemade Salsa Recipe - 92Easy Homemade Salsa Recipe - 96Easy Homemade Salsa Recipe - 5Easy Homemade Salsa Recipe - 18Easy Homemade Salsa Recipe - 45Easy Homemade Salsa Recipe - 10Easy Homemade Salsa Recipe - 56