Fresh Tomato Salsa

You guys, the Cleveland Browns won a game last week. Like, not just tied the game, but actually won a game. You would swear the people of Cleveland were celebrating a championship. Being a Cleveland sports fan is not easy!

I’m going to celebrate by sharing this ridiculously easy game day snack, homemade salsa! This isn’t just any salsa though, it is made with fresh tomatoes so none of the canned stuff here!

Fresh Tomato Salsa

This salsa comes together pretty easily in your blender in just 5 minutes after you toss everything in! One thing to note is that if your blender is not the best in terms of quality and if it struggles to chop things up nice and fine, you could also use a food processor to make this.

I like to use plum tomatoes for this salsa. They have more “meat” to them and less watery stuff so they work better for blending. Using fresh tomatoes makes the salsa a bit lighter in color compared to canned tomatoes, but it will darken if you leave it in the fridge for a bit.

If you like some heat, feel free to add up to a whole jalapeno pepper, but if not, you can leave it out or use very little!

This fresh tomato salsa is obviously perfect with chips, but it’s also great to have on hand for tacos, burrito bowls, or even scrambled eggs!

Fresh Tomato Salsa

Fresh Tomato Salsa
Yield: 4-6 servings

Fresh Tomato Salsa

Prep Time 5 minutes
Total Time 5 minutes

Homemade salsa is so incredibly easy to make and tastes so much better than jarred salsas!


  • 6 Roma (plum) tomatoes, quartered
  • 1/2 large yellow or red onion, roughly chopped
  • 2 cloves garlic, peeled
  • 1 small jalapeno, seeded and roughly chopped (adjust depending on how spicy you want salsa to be)
  • 2/3 cup packed cilantro leaves
  • 1 lime, juiced
  • salt to taste


  1. Add all ingredients to a blender or food processor. Process until salsa reaches desired consistency. Season to taste. Transfer to bowl, cover, and chill in the fridge for about 1 hour. Serve with chips, over tacos, enchiladas, or burrito bowls.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 49Total Fat: 0gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 221mgCarbohydrates: 11gFiber: 3gSugar: 6gProtein: 2g

Fresh Tomato Salsa