12 Best Tomato Salsa Recipes

Classic Pico de Gallo Salsa
This traditional Mexican salsa is fresh, zesty, and perfect for any occasion.
Ingredients
- 2 cups diced ripe tomatoes
- 1/2 cup chopped red onion
- 1/4 cup chopped fresh cilantro
- 1-2 jalapeños, seeded and minced
- Juice of 1 lime
- Salt to taste
Cooking method
- Combine tomatoes, onion, cilantro, and jalapeños in a bowl.
- Add lime juice and salt, then toss everything together.
- Let sit for 10 minutes to meld flavors before serving.
Mango Tomato Salsa
This fruity twist on classic salsa pairs sweet mango with juicy tomatoes for a refreshing snack.

Ingredients
- 1 ripe mango, diced
- 2 cups diced tomatoes
- 1/4 cup chopped red onion
- 1/4 cup chopped cilantro
- 1-2 jalapeños, seeded and minced
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- Combine mango, tomatoes, onion, cilantro, and jalapeños in a bowl.
- Stir in lime juice, salt, and pepper.
- Chill in the refrigerator for 20 minutes before serving.
Roasted Tomato Salsa
Enhance the depth of flavor by roasting tomatoes for this rich, smoky salsa.
Ingredients
- 4 ripe tomatoes, halved
- 1 red onion, quartered
- 2 cloves garlic
- 1-2 jalapeños, whole
- 1/4 cup chopped cilantro
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- Preheat oven to 400°F (200°C).
- Place tomatoes, onion, garlic, and jalapeños on a baking sheet and roast for 20 minutes.
- Allow to cool, then peel garlic and jalapeños.
- Blend roasted vegetables, cilantro, lime juice, salt, and pepper to desired consistency.
Avocado Tomato Salsa
Creamy avocado adds a luscious texture to this vibrant salsa.
Ingredients
- 2 ripe avocados, diced
- 2 cups diced tomatoes
- 1/4 cup chopped red onion
- 1/4 cup chopped cilantro
- 1 jalapeño, seeded and minced
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- In a bowl, gently mix avocados, tomatoes, onion, cilantro, and jalapeño.
- Add lime juice, salt, and pepper; stir carefully to combine.
- Serve immediately to prevent avocado from browning.
Corn and Tomato Salsa
The sweetness of corn complements the tanginess of tomatoes in this delightful salsa.
Ingredients
- 1 cup corn kernels (fresh or frozen)
- 2 cups diced tomatoes
- 1/4 cup diced red onion
- 1/4 cup chopped cilantro
- 1-2 jalapeños, seeded and minced
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- In a large bowl, combine corn, tomatoes, onion, cilantro, and jalapeños.
- Stir in lime juice, salt, and pepper.
- Let sit for 15 minutes to blend flavors before serving.
Black Bean Tomato Salsa
Packed with protein, this hearty salsa can double as a healthy snack or meal component.
Ingredients
- 1 can black beans, drained and rinsed
- 2 cups diced tomatoes
- 1/4 cup chopped red onion
- 1/4 cup chopped cilantro
- 1-2 jalapeños, seeded and minced
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- Mix black beans, tomatoes, onion, cilantro, and jalapeños in a bowl.
- Add lime juice, salt, and pepper, then stir to combine.
- Serve as a dip or topping for grilled meats.
Strawberry Tomato Salsa
This unexpected combination of strawberries and tomatoes creates a sweet and savory salsa.
Ingredients
- 1 cup chopped strawberries
- 2 cups diced tomatoes
- 1/4 cup chopped red onion
- 1/4 cup chopped cilantro
- 1 jalapeño, seeded and minced
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- Combine strawberries, tomatoes, onion, cilantro, and jalapeño in a bowl.
- Stir in lime juice, salt, and pepper.
- Let the salsa sit for 15 minutes before serving to allow flavors to meld.
Pineapple Tomato Salsa
This tangy pineapple salsa is a tropical delight with a hint of spice.
Ingredients
- 1 cup diced pineapple
- 2 cups diced tomatoes
- 1/4 cup chopped red onion
- 1/4 cup chopped cilantro
- 1-2 jalapeños, seeded and minced
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- In a bowl, mix together pineapple, tomatoes, onion, cilantro, and jalapeños.
- Add lime juice, salt, and pepper, then stir to combine.
- Chill in the refrigerator for 15 minutes before serving.
Cucumber Tomato Salsa
With its cool, crisp texture, cucumber adds a refreshing element to this salsa.
Ingredients
- 1 cup diced cucumber
- 2 cups diced tomatoes
- 1/4 cup chopped red onion
- 1/4 cup chopped cilantro
- 1 jalapeño, seeded and minced
- Juice of 1 lime
- Salt and pepper to taste
Cooking method
- Combine cucumber, tomatoes, onion, cilantro, and jalapeño in a bowl.
- Stir in lime juice, salt, and pepper.
- Refrigerate for at least 10 minutes before serving chilled.
Tomato and Basil Salsa
This Italian-inspired salsa brings together tomatoes and basil for a fresh, aromatic treat.
Ingredients
- 2 cups diced tomatoes
- 1/4 cup chopped fresh basil
- 1/4 cup chopped red onion
- 1 clove garlic, minced
- 1 tablespoon balsamic vinegar
- Salt and pepper to taste
Cooking method
- In a bowl, combine tomatoes, basil, onion, and garlic.
- Add balsamic vinegar, salt, and pepper; stir well.
- Allow to sit for 10 minutes to enhance flavors before serving.