Go Back
+ servings
5 from 5 votes
Avocado Tomato salad in a terra cotta rimmed white bowl on a placemat on a green wooden table.
Avocado Tomato Salad
Prep Time
20 mins
Cook Time
2 mins
Total Time
22 mins
This salad is tasty and refreshing, and also packs some protein with the inclusion of black beans. It is a nice accompaniment to grilled meats or could be served alone as a hearty salad.
Course: Entrées, Side Dishes, Salads
Cuisine: American
Keyword: Vegetarian, Lunch, Vegan, Quick and Easy
Servings: 4
Calories: 468 kcal
  • 2 ripe avocados diced
  • ¼ small red onion diced
  • 1 pint cherry tomatoes halved
  • kernels from 2 ears fresh corn
  • 1 15-ounce can black beans, drained and rinsed
  • salt and freshly ground black pepper
  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon red wine vinegar
  • 1 teaspoon sugar
  • ¼ teaspoon salt
  • ¼ teaspoon chili powder
  • juice from ½ to 1 lime
  • 2 tablespoons olive oil
  1. Soak the diced red onion in a bowl of cold water for at least 10 minutes.
  2. Grill or broil the ears of corn and remove the kernels from the cob. Alternately, you can remove the kernels from the cob and then sauté or air-fry the kernels tossed in a little oil. Allow the corn kernels to cool and then place them in a large bowl.
  3. Make the dressing by whisking together the red wine vinegar, sugar, salt, chili powder and lime juice in a separate bowl. Drizzle in the olive oil and season to taste with more salt and freshly ground black pepper if needed.
  4. Drain the red onion well and add it to the bowl with the corn, along with the diced avocado, cherry tomatoes and black beans. Drizzle the dressing over top and gently toss everything together. Season with salt and freshly ground black pepper to taste. Add the fresh cilantro and serve.
  5. **You can make this salad a day ahead of time. Just leave out the diced avocado until you are ready to serve.

Recipe Video

Nutrition Facts
Avocado Tomato Salad
Amount Per Serving
Calories 468 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 3g15%
Sodium 170mg7%
Potassium 1301mg37%
Carbohydrates 57g19%
Fiber 19g76%
Sugar 9g10%
Protein 15g30%
Vitamin A 978IU20%
Vitamin C 44mg53%
Calcium 54mg5%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.