Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Easy Fresh Mexican Salsa Recipe

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This fresh Mexican salsa recipe is easy and packed full of flavor! It is so delicious, the store-bought favorites don’t compare to this homemade version.

Easy fresh Mexican Salsa in a serving bowl surrounded with chips

Salsa. And chips. It’s a food group. I could literally eat it all day and be happy. Unless the salsa is awful. There is nothing worse than a bad-tasting salsa. I personally need salsa with some flavor, a little pizzaz. So I obviously had to jump in and make my own!

Mexican Salsa Recipe

I have my go-to Mexican restaurants, always judged at the top because their salsas are superb! Like hot sauce, I love salsa on my food. Loads and loads. Especially fresh Mexican salsa! YUM.

My version of fresh Mexican salsa has a lot of different flavors going on. A little fresh tomato, but also a touch of fire-roasted flavor. I loved the combo of these two to make the ultimate end result!

What are the ingredients for salsa?

There are so many types of salsas out there, but there are some basics that most share in common. Here is a basic list:

  • Tomatoes of some sort (fresh, roasted, tomatillos, etc)
  • Onion
  • Cilantro
  • Peppers
  • Garlic
  • Salt
  • Lime
An overhead shot of Easy fresh Mexican Salsa in a small white bowl with chips at the side

What is the best salsa?

Obviously mine! Haha! Totally kidding, kinda. The best salsa is a personal opinion but I believe that it needs to be flavorful! I like all kinds of salsa, so first you should nail down what you are looking for in flavor.

Different types of salsa are good for different things. There is fresh, roasted, green, mild, spicy, sweet, etc. I love them all!

What kind of tomatoes are best

This depends on the type of salsa you want. I have recipes for both a homemade roasted salsa (in my cookbook) and this more fresh salsa recipe and use both. I like the roasted one for eating but also for using in enchiladas and other baked recipes too.

So different recipes use different tomatoes. If you are using only roasted tomatoes that will give you a more deep roasted flavor. If you are using mostly fresh tomatoes, you will have a fresher lighter flavor. And there is even tomatillos for a more tangy type salsa!

Do you have to peel the tomatoes?

This depends on the end result you are going for. For this recipe, I do not peel them. I don’t find the need since it is blended but if you are making it chunky and you do not like the texture of the skins, then definitely peel them.

If you are canning a salsa however, you may want to peel the tomatoes because the skins are a little tough and with canning they will stand out. Click here to watch a video on the canning process!

Shelf life and storing

This salsa will last about 5-6 days in an airtight container in the fridge. The good news is that it is so delish, it probably won’t last that long! If you can’t eat it all within that time frame, I would recommend making a half recipe.

I would not recommend freezing this salsa, it just isn’t going to hold up well and will become watery since it is based on fresh tomatoes.

How To Make Fresh Mexican Salsa

  1. Put all ingredients into a food processor or blender. Don’t over blend if you want some texture.
    Top view of blender with fresh salsa inside
  2. You can strain it through a mesh strainer for a chunkier version, or just get to dipping!
    Hand dipping a tortilla chip into a white bowl of fresh Mexican salsa

Tips for making this more or less spicy

This is a mild salsa recipe, perfect for all ages. If you are a spice addict (like me), you can add some fresh jalapeños, cayenne pepper or even chipotle pepper to spicy it up. You could also add some hot sauce if you want some extra tang with the spice.

Serving suggestions

I love Mexican food so I have loads of great recipes that this salsa pairs perfectly with! Here are some of my favorites:

Print Recipe
4 from 1 vote

Easy Fresh Mexican Salsa Recipe

This easy fresh Mexican salsa is bright, zesty, and packed with bold tomato flavor in every scoop. I make it with fresh tomatoes, fire roasted tomatoes, cilantro, and lime juice. In just 10 minutes, I have the most amazing salsa that outdoes anything from a jar. Once you have tried this recipe, there is no going back to store-bought salsa.
Prep Time10 minutes
Total Time10 minutes
Course: 30 Minutes or Less, Appetizer, Snack
Cuisine: Mexican
Diet: Gluten Free, Vegan, Vegetarian
Servings: 9
Calories: 14kcal
Author: Anjali Shah

Ingredients

Equipment

  • blender or food processor

Instructions

  • If using roasted garlic, peel garlic and mix with a splash of oil or veggie broth and some salt. Wrap in tin foil, and/or parchment and roast at 400°F/200°C in a regular or toaster oven, about 20-25 minutes, until garlic is browning and looks caramelized.
  • Drain fire roasted tomatoes.
  • Place all ingredients except green onions and cilantro into a food processor or blender and pulse until coarsely chopped. 
  • Add green onions and cilantro and pulse a few more times.
  • If you prefer a less liquid salsa, drain using a fine mesh strainer.
  • Serve!

Notes

  • My #1 Secret Tip for this easy fresh Mexican salsa recipe is to let the salsa chill for at least 30 minutes before serving if you have the time. Fresh salsa tastes good right away, but a short rest in the fridge gives the rest of the ingredients time to meld together. It also slightly tames the sharpness of the raw onion and garlic. 
  • Drain the canned tomatoes: I always drain excess liquid off my fire roasted tomatoes so the salsa does not become too watery. 
  • Cool the onion: If I want to tone down the raw onion flavor, I quarter my onion and let it sit in ice water for 10-15 minutes. This gets rid of the pungent flavor but keeps its crisp texture. Be sure to rinse and dry the onion thoroughly before blending. 
  • Remove seeds: When I want a chunkier salsa, I remove the seeds from my tomatoes before adding them to the food processor. This eliminates a lot of the liquid and saves me from straining later.
  • Start with less spice: I always start with a tiny amount and add more after it has chilled. The flavor becomes more intense as it sits, so I taste it and adjust the spices and seasoning before serving.

Nutrition

Calories: 14kcal | Carbohydrates: 3g | Protein: 1g | Fat: 1g | Saturated Fat: 1g | Sodium: 235mg | Potassium: 114mg | Fiber: 1g | Sugar: 2g | Vitamin A: 451IU | Vitamin C: 7mg | Calcium: 11mg | Iron: 1mg

4 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave