|

The best homemade salsa recipe with fresh tomatoes

If you love fresh, bold flavors and a quick, no-fuss recipe, this homemade salsa is for you! Whether you’re prepping for taco night, game-day snacking, or just looking for a healthy dip, this easy salsa recipe delivers. With simple ingredients and a few pro tips, you’ll have the perfect salsa every time.

A bowl of fresh pico de gallo made with juicy fresh tomatoes sits on a gray surface, surrounded by lime halves, cilantro sprigs, a green chili, and a bowl of yellow tortilla chips. A white towel is in the background. Perfect for any homemade salsa recipe!.

Salsa ingredients

  • 5 Roma tomatoes, diced
  • ½ red onion, diced
  • 1 jalapeño, chopped
  • 1 lime, juiced
  • 2 tbsp fresh cilantro, chopped
  • ¼ tsp salt (or to taste)
  • ¼ tsp black pepper (or to taste)
Fresh cilantro, a jalapeño, a red onion, a lime, and a bowl of fresh tomatoes are arranged on a gray surface next to salt, pepper, and a white textured towel—perfect ingredients for a vibrant homemade salsa.

Step-by-Step Instructions

Prep the ingredients

  • Dice the tomatoes. If you want to avoid watery salsa, let them drain in a colander for 10 minutes before mixing.
  • Dice the onion. If raw onions are too strong, soak them in cold water for 10 minutes before adding them to the salsa.
A wooden cutting board with chopped and quartered fresh tomatoes, a black knife, and a white textured cloth on a gray countertop—perfect for prepping your favorite homemade salsa.
  • Chop the jalapeño. For a milder salsa, you can remove all jalapeño seeds and membrane.
  • Chop the cilantro. If you’re preparing the salsa in advance, you can chop and add it right before serving for the freshest taste.
  • Juice the lime.
A pile of finely chopped green bell pepper sits on a wooden cutting board next to a black knife, ready to be added to a salsa recipe, with a white textured towel nearby on a gray surface.

Combine everything

  • Add all ingredients to a bowl and mix well.

Season & adjust

  • Taste and adjust with more lime, salt, or spice as needed. I recommend to always taste with the tortilla chip you’re going to serve it with for the perfect taste balance.
A white bowl filled with homemade salsa featuring fresh tomatoes, diced red onions, jalapeños, and cilantro. A spoon rests inside the bowl, and a white towel is partly visible on the right side.

Let it rest

  • For the best flavor, let the salsa sit for 30 minutes before serving.

Serve & enjoy

  • Pair with tortilla chips, tacos, or your favorite dish!
A bowl of homemade salsa recipe featuring fresh tomatoes, red onions, cilantro, and jalapeños, garnished with a cilantro leaf. A lime slice and extra cilantro sit beside the bowl for a vibrant touch.

Storage Tips

  • Store in an airtight container in the fridge for up to 3-7 days.
  • Stir before serving, as the flavors intensify over time.

Perfect for Any Occasion

This salsa is a must-have for:
🥑 Taco night – The ultimate fresh topping!
🏈 Game-day dips – A crowd-pleaser for chips and snacks.
🔥 Summer BBQs – Light, refreshing, and pairs well with grilled dishes.
🎉 Cinco de Mayo celebrations – An authentic addition to your Mexican-inspired feast.

Make This Salsa Today!

With just a handful of fresh ingredients and a few minutes of prep, you can enjoy restaurant-quality salsa at home. Try it out and let me know how you customize yours!

A bowl of homemade salsa, packed with fresh tomatoes and cilantro, sits next to yellow tortilla chips. Sliced lime and cilantro leaves are on the side, all on a light gray surface—a perfect salsa recipe setup.
A white bowl filled with homemade salsa—fresh pico de gallo made from chopped fresh tomatoes, red onions, cilantro, and jalapeños, garnished with cilantro. Tortilla chips and lime slices are nearby, perfect for trying this easy salsa recipe.

The best homemade salsa with fresh tomatoes

If you love fresh, bold flavors and a quick, no-fuss recipe, this homemade salsa is for you! Whether you’re prepping for taco night, game-day snacking, or just looking for a healthy dip, this easy salsa recipe delivers.
Prep Time10 minutes
Course: Appetizer, Side Dish, Snack
Cuisine: Mexican
Servings: 4
Calories: 31kcal
Author: Chop and Cheers

Ingredients

  • 5 Roma tomatoes diced
  • ½ red onion diced
  • 1 jalapeño chopped
  • 1 lime juiced
  • 2 tbsp fresh cilantro chopped
  • ¼ tsp salt or to taste
  • ¼ tsp black pepper or to taste

Instructions

Prep the ingredients

  • Dice the tomatoes. If you want to avoid watery salsa, let them drain in a colander for 10 minutes before mixing.
  • Dice the onion. If raw onions are too strong, soak them in cold water for 10 minutes before adding them to the salsa.
  • Chop the jalapeño. For a milder salsa, you can remove all jalapeño seeds and membrane.
  • Chop the cilantro. If you’re preparing the salsa in advance, you can chop and add it right before serving for the freshest taste.
  • Juice the lime.

Combine everything

  • Add all ingredients to a bowl and mix well.

Season & adjust

  • Taste and adjust with more lime, salt, or spice as needed. I recommend to always taste with the tortilla chip you’re going to serve it with for the perfect taste balance.

Let it rest

  • For the best flavor, let the salsa sit for 30 minutes before serving.

Serve & enjoy

  • Pair with tortilla chips, tacos, or your favorite dish!

Notes

  • Store in an airtight container in the fridge for up to 3-7 days.
  • Stir before serving, as the flavors intensify over time.

Similar Posts

Leave a Reply