How To Make Salsa With Fresh Tomatoes - My easy homemade salsa with fresh tomatoes is zesty, refreshing, and full of flavor! Made with just 4 ingredients, you can whip up a batch in minutes to serve as a delicious snack or topping.

Learn How To Make Salsa With Fresh Tomatoes, onions, lime, and cilantro. It’s fresh, delicious, and a simple snack that takes only 5 minutes to whip up!
This chopped salsa recipe is similar to pico de gallo as it’s made with diced vegetables and cilantro. It isn’t too saucy or liquidy and can easily be adjusted to fit anyone’s taste buds. To make a batch of salsa in a flash, forget about chopping the veggies and throw everything in a blender or food processor instead!
When you’re looking for a light and fresh snack, enjoy this restaurant salsa recipe with tortilla chips. Otherwise, it will add lots of zest when topped with the Best Carne Asada, Pot Roast Guacamole Tacos, Baked Beef Chimichangas, Ground Beef Sandwiches, Taco Salad Bowls, and more.
Jump to:
Which tomatoes are best for red salsa?
I recommend you make this salsa with fresh, raw tomatoes. You can find tomatoes in grocery stores year round, however, garden fresh tomatoes are in season from July until about September or October. In my opinion heirloom or hothouse tomatoes are best.
You can use canned tomatoes as well. Use a can of whole peeled tomatoes without the juices, chop them up, and add them right into the salsa.
Tomato salsa ingredients
A handful of fresh vegetables is all you need to make this chunky salsa recipe. Completely vegan and gluten free, you can serve this Mexican dip with chips, for Taco Tuesday, or during Cinco de Mayo. This is what you need:
- Heirloom Tomatoes
- Red onion
- Cilantro
- Lime juice
- Salt and pepper
See the recipe card for the full information on recipe ingredients and quantities.
How to make homemade salsa
Step 1: Dice all of the veggies and juice the limes before adding everything to a serving bowl.
Step 2: Mix everything together. Taste and season with salt and pepper as needed, then enjoy!
Tips and substitutions
- Make it in a blender: Add the ingredients to a blender and pulse until somewhat smooth. Making salsa in a blender will create a much smoother, liquidy salsa.
- Make it in a food processor: Pulse the ingredients a few times in the processor until combined. This will make the salsa more chunky and not as liquidy as the blender.
- Make it spicy: Add diced jalapenos, serrano, or habanero peppers into the salsa. It’s best to start with a little and add more until you reach your desired level of spiciness.
- Add more to the salsa, like grilled corn, chili powder, cumin, or fresh garlic.
- For deeper flavors, roast the raw tomatoes beforehand. Layer them on a baking sheet and roast for about 20 minutes in a 400ºF oven. When they’re cool to the touch, chop them up and add them to the salsa.
- To store, keep the salsa in an airtight container in the fridge for up to 5 days.
What to serve with homemade salsa
- Crockpot Chicken Tacos
- Beer Battered Fish Tacos
- 8-Ingredient Beef Nachos
- Best Smash Tacos
- Spicy Shrimp Patties
- Shredded Chicken Tacos
- Bacon Egg and Cheese Breakfast Burrito
More garden fresh recipes to try
- Mango Avocado Salsa
- Avocado Corn Salsa
- Crunchy Cucumber Radish Salad
- Avocado Salad with Avocado Dressing
- Simple Guacamole
- Creamy Tomato Bisque Soup
Did you try this recipe? Please leave us a ⭐ review below!
Thank YOU for YOUR Comment, Share & Recipe Review!
When YOU make this Fresh Tomato Salsa Recipe tag us @munchkintimeblog on Instagram, and follow along on Pinterest, Facebook and YouTube! Thank you for visiting!!!
📖 Recipe
How To Make Salsa With Fresh Tomatoes
Ingredients
- 4 tomatoes diced
- 1 small red onion diced
- ¼ cup cilantro chopped
- 1 lime juiced
- salt and pepper to taste
Instructions
- Chop tomatoes, red onion & cilantro. Place chopped veggies and herbs into the bowl. Squeeze lime juice and season with salt and pepper, to taste. Mix with a spoon. Enjoy with tortilla chips or serve with Cheesy Ground Beef Quesadillas.
Notes
- Start with Ripe Tomatoes: Choose fresh, ripe tomatoes for the best flavor. Roma tomatoes or vine-ripened tomatoes work particularly well.
- Chop Ingredients Finely: Dice your tomatoes, onions, and any other ingredients into small, uniform pieces. This helps all the flavors blend together nicely.
- Add Fresh Herbs: Incorporate chopped cilantro for a burst of freshness. If you’re not a fan of cilantro, parsley is a great alternative!
- Include Lime Juice: Squeeze fresh lime juice into the salsa for a bright, zesty kick. It not only adds flavor but also helps balance the sweetness of the tomatoes.
- Season to Taste: Don’t forget to season with salt and pepper. Taste your salsa as you go to find the perfect balance!
- Customize with Heat: If you like it spicy, add diced jalapeños or other chili peppers to taste. You can also adjust the heat level based on your preference.
- Let It Sit: For the best flavor, let your salsa sit for about 30 minutes before serving. This allows the flavors to meld together beautifully.
- Serve Fresh: Use your salsa right away with tortilla chips, tacos, or as a topping for grilled meats. Enjoy the freshness!
Nutrition
Quote of the Day
Happy Cooking!
Estrellita Nera
I just made it to go with chips. enjoying my fresh tomato salsa.
Munchkin Time
Thank you for rating our salsa recipe!!!
Bob
You realize this IS pico de guyo.