This Mexican tomato salad, known as ensalada de tomate, is an excellent way to showcase the vibrant flavors of seasonal produce and is perfect for warm weather gatherings and summer meals!

Mexican tomato salad is a light and refreshing side dish that complements a wide variety of main courses like carne asada, tacos, or enchiladas.

It is made with fresh ripe tomatoes, corn, avocado, onions, and lettuce. Everything nicely coated in a tangy dressing prepared with lime juice and herbs to create a refreshing and nutritious dish.

This refreshing ensalada de tomate (as it is called in Mexico) is so easy and quick to prepare, making it a convenient option for busy days or when you need a simple yet tasty dish!

Mexican tomato salad with corn and avocado on a bowl. View from above.

Ingredients

  • Tomatoes: Cherry tomatoes are the star of this Mexican tomato salad, but you can also use diced regular tomatoes.
  • Onions: I like to use red onions for a touch of color. Feel free to swap with white onions.
  • Avocado: Diced or sliced aguacate (avocado) adds creaminess and richness to the salad and helps to balance the spiciness.
  • Chiles: This ingredient is optional, but fresh jalapeños or serrano peppers add spiciness. Feel free to leave it out if you prefer.
  • Corn: Either boiled, grilled, or roasted corn kernels add sweetness and a delightful texture. You can also use canned corn in a pinch!
  • Cilantro: Fresh cilantro leaves are a staple herb in Mexican cuisine and provide a bright, citrusy flavor.
  • Lime or lemon: Freshly squeezed lime or lemon juice is used to create a tangy dressing that enhances the flavors of the salad.
  • Olive oil: I used extra-virgin olive oil, but avocado or other vegetable oil works fine in this recipe.
  • Seasonings: Besides salt and black pepper, I used cumin, oregano, garlic, and chili powder.
  • Agave syrup: To balance the acidity of the dressing, you can substitute it with honey or a bit of sugar.
Ingredients for Mexican tomato salad on a white kitchen countertop and names overlay.

How To Make Mexican Tomato Salad

Wash the tomatoes and lettuce thoroughly. Dry the lettuce and halve the tiny tomatoes (or dice regular tomatoes). Grill the corn and cut the kernels, you’ll need about 1 cup.

Cutting grilled corn kernels with a knife.

Dice the avocado, thinly slice the red onion, and chop cilantro and jalapeño peppers.

Top Tip: You can remove the seeds and membranes from the jalapeño peppers, just remember to wear gloves to avoid contact with the seeds and oils that may cause irritation.

In a small jar, place olive oil, lime juice, minced garlic, ground cumin, chili flakes, oregano, chopped cilantro, 2 tablespoons water, and agave syrup or honey.

Close the lid and shake the jar until all ingredients are nicely emulsified.

Emulsified dressing for the salad on a jar placed on a kitchen countertop.

In a large bowl, thorn the lettuce into bite sizes.

Add the tomatoes, diced avocado, sliced red onion, corn, and chopped jalapeño pepper.

Vegetables added to a mixing bowl.

Pour the tangy dressing over the vegetables and toss until everything is nicely coated. Adjust salt and pepper if needed.

Mixed Mexican tomato salad on a bowl.

Serve the salad immediately with your favorite protein or as a light lunch.

Tips & Tricks

  • Look for fresh, ripe tomatoes with bright colors and a firm texture.
  • You can also experiment with different types of tomatoes, such as heirloom or grape tomatoes to add variety and color to your salad.
  • To dry the lettuce leaves, you can either pat them gently with paper towels or use a salad spinner. A salad spinner is a handy kitchen tool that helps remove excess water from the leaves, leaving them crisp and ready to use.
  • To give a rustic touch to your ensalada de tomate, thorn the lettuce leaves with your hands, instead of chopping them with a knife.

Recipe Variations

This Mexican tomato salad is a versatile dish and perfect for summer season! There are countless ways to create delicious variations to suit different tastes and preferences.

Here are my favorite ways to add a spin to this refreshing salad!

  • Radishes: Thinly sliced for a crisp texture.
  • Cucumber: Sliced or diced for extra freshness.
  • Black beans: Cooked black beans can add protein and heartiness to the salad.
  • Meat: Want to add some extra protein? Shredded chicken leftovers, cubed ham, or crispy bacon are amazing options!
  • Cheese: Add crumbled queso fresco or feta cheese, cheddar, American cheese, or any type of cheese you prefer.
  • Chips: You can also add some totopos (corn chips) for extra crunchiness!

How To Serve Ensalada de Tomate

Ensalada de tomate (Mexican tomato salad) is delicious on its own, but you can also serve it as a side dish alongside various Mexican-inspired main courses.

Its juicy and tangy flavors provide a nice contrast to richer and heavier dishes, making it a perfect accompaniment to grilled meats, tacos, burgers, or steak quesadillas.

I like to make a bowl of this salad and eat it just with some totopos (tortilla chips), it is delicious!

Close-up of Mexican tomato salad.
The perfect summer salad!

Storage

This tomato salad can last up to 2-3 days in the refrigerator. Place the leftovers into an airtight container to prevent the salad from absorbing smells from other foods.

However, take in mind that the lettuce and onions texture will change because of the dressing. If you want to prevent this, I suggest preparing the salad without onions and lettuce and then adding them right before eating.

You can also prepare all the vegetables chopped and diced, and store them in separate containers. When ready to eat, toss everything in a bowl with the dressing and serve.

More Mexican Salad Recipes

Calling all Mexican food enthusiasts! We want to hear from you! Share your thoughts and experiences by leaving a comment and rating this Mexican tomato salad recipe below! And, don’t forget to follow this blog on Facebook, Pinterest, YouTube, and Instagram.

Video

Mexican tomato salad recipe.

Mexican Tomato Salad

4 servings
This Mexican tomato salad (ensalada de tomate), is made with sweet cherry tomatoes, grilled corn, onions, and avocado. All coated with a tangy lime dressing!
prep 15 minutes
total 15 minutes

Equipment

  • 1 large salad bowl

Ingredients 

  • 1 pound cherry tomatoes (halved)
  • 2-3 cups iceberg lettuce (torn into bite-sized pieces)
  • 1 cup grilled corn
  • 1 large ripe avocado (diced)
  • 1 jalapeño pepper (seed & membranes removed, chopped)
  • 1 cup red onion (thinly sliced)

For the dressing

  • 3 Tablespoons extra virgin olive oil
  • 1 lime (juice)
  • 2 Tablespoon cilantro (chopped)
  • 1 teaspoon oregano
  • 1-2 cloves garlic (minced)
  • pinch of ground cumin
  • ½ teaspoon chili powder
  • 1 ½ teaspoons agave syrup (or honey)
  • salt and pepper (to taste)

Instructions
 

  • In a small jar, place olive oil, lime juice, minced garlic, ground cumin, chili powder, oregano, cilantro, and agave syrup or honey.
  • Close the lid and shake the jar until all ingredients are nicely emulsified.
  • Add lettuce to a large mixing bowl along with cherry tomatoes, avocado, red onion, corn, and jalapeño pepper.
  • Pour the tangy dressing over the vegetables and toss until everything is nicely coated.
  • Adjust salt and pepper if needed. Serve.

Notes

  • Look for fresh, ripe tomatoes with bright colors and a firm texture.
  • You can also add other types of tomatoes, such as heirloom or grape tomatoes.
  • To dry the lettuce leaves, you can either pat them gently with paper towels or use a salad spinner. 
  • To give a rustic touch to your salad, torn the lettuce leaves with your hands, instead of chopping them with a knife.
Nutrition Information
Serving: 1 serving | Calories: 236kcal | Carbohydrates: 19g | Protein: 3g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Sodium: 317mg | Potassium: 641mg | Fiber: 6g | Sugar: 9g | Vitamin A: 952IU | Vitamin C: 45mg | Calcium: 51mg | Iron: 2mg
rate this recipeScroll down and leave a comment with stars!

Join now my email list  

Leave a Reply

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

Recipe Rating




9 Comments

  1. 5 stars
    Simple, delicious and goes well with many dishes or even on its own. I served this tomato salad with a grilled steak and was the perfect dinner.

  2. 5 stars
    The best part? This recipe is perfect for those hot summer days when I don’t want to spend too much time in the kitchen. It’s refreshing, healthy, and bursting with flavors, making it an instant hit at picnics, barbecues, or any gathering.

  3. 5 stars
    The best tip is to let the salad rest for a little while after tossing it in the dressing. Allowing the flavors to marry and the tomatoes to absorb the dressing makes a remarkable difference.

  4. 5 stars
    Beyond being a side dish, I found myself turning this salad into a complete meal by adding grilled on top. It was a light and nutritious lunch option that I could whip up in no time. Can’t wait to try it with grilled shrimp too!

  5. 5 stars
    What I appreciated most about this tomato salad is its versatility. I served it as a side dish to grilled meats, and it provided a delightful contrast to the savory flavors. It also pairs wonderfully with fish and other seafood dishes in my opinion.

  6. 5 stars
    I decided to add some sliced spring onions for a bit of extra crunch and a mild onion flavor. It worked like magic, giving the salad a subtle depth without overpowering the natural taste of the tomatoes.

  7. 5 stars
    The dressing was a tangy and refreshing blend of lime juice, olive oil, and a hint of garlic. It complemented the tomatoes perfectly, enhancing their natural sweetness and adding a zesty kick. I also loved the touch of cilantro, which brought a burst of herbaceous freshness to each mouthful.

  8. 5 stars
    Loved this salad! The beauty of this recipe lies in its simplicity and the use of high-quality, ripe tomatoes. I made sure to select juicy and flavorful tomatoes, and they truly stole the show. The combination of different tomato varieties, like cherry, Roma, and heirloom, added a wonderful mix of colors and textures to the salad.

  9. 5 stars
    Wow, this tomato salad recipe is like a burst of summer on a plate! As a home cook who loves fresh and vibrant dishes, this salad has quickly become a staple in my kitchen.