Salads
This avocado cherry tomato salad recipe delivers the perfect balance of creamy avocado and juicy tomatoes in every bite. The secret lies in fresh, ripe ingredients and a bright citrus dressing that ties everything together.
I designed this salad to be simple yet visually stunning, with layers of texture and vibrant colors that make it a standout dish.
The salad features tender avocado slices that stay creamy and rich, while the cherry tomatoes add a burst of juicy sweetness. A zesty lemon vinaigrette cuts through the richness, ensuring each bite is fresh and flavorful.
The best part? It comes together in just 15 minutes, making it ideal for meal prep or a quick side dish.
What you'll achieve is a salad that's not only delicious but also packed with vibrant colors and textures. The creamy avocado contrasts beautifully with the crisp tomatoes, while the dressing adds a tangy brightness.
This dish is versatile enough to serve as a main course or a side, and it keeps well for up to 3 days in the fridge.
Garnish with fresh herbs like cilantro or basil for an extra layer of flavor, and consider adding toasted nuts or seeds for crunch. The salad's simplicity makes it adaptable, so feel free to customize it to your taste. Here's how to create this refreshing dish step by step.
Ingredients for avocado cherry tomato salad
Fresh avocados and juicy tomatoes take center stage in this vibrant, vegan salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Firm but yielding when pressed |
| Cherry Tomatoes 🍅 | 1 ½ lb | Mixed colors, vine-ripened |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Red Onion 🧅 | 1 whole | Thinly sliced, red preferred |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, no pulp |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | Light, fruity variety |
| Agave Nectar 🍯 | 1 ½ tbsp | For sweetness balance |
| Salt 🧂 | 1 tsp | Sea salt, fine grain |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Toasted Pecans 🥜 | ¼ cup | Chopped, for crunch |
| Fresh Basil Leaves 🌿 | ¼ cup | Torn, for garnish |
| Avocado Oil 🫒 | 1 tbsp | For drizzling |
Avocados are the star here—pick ones that yield slightly to gentle pressure but aren't mushy. Whole Foods or local farmers markets usually have the ripest selection. Cherry tomatoes should be firm but not hard; Heirloom varieties add extra flavor if you're feeling fancy. The red onion adds a sharp bite that cuts through the creaminess—soak sliced pieces in cold water for 5 minutes to mellow their intensity if you prefer. For the dressing, extra-virgin olive oil with a peppery kick works best—avoid the mild supermarket brands.
No avocados? Substitute ripe mango or papaya for that creamy texture, though the flavor will differ. Cherry tomatoes can be swapped for grape tomatoes or even halved regular tomatoes in a pinch. Fresh herbs are ideal, but dried cilantro or basil at one-third the amount will work if you're out. For the dressing, maple syrup can replace agave, though agave has a cleaner taste. The toasted pecans add crunch—walnuts or almonds work too—just toast them in a dry pan for 3-4 minutes until fragrant. If you're prepping ahead, keep the avocado and dressing separate until serving to prevent browning.
Avocados brown fast, so toss them with lemon juice immediately after slicing and store in an airtight container with a paper towel to absorb moisture. The salad keeps well in the fridge for 2 days, but the avocado will soften over time. For best texture, assemble just before serving. The dressing can be made up to 3 days ahead and stored in a sealed jar. To revive wilted greens, give them a quick soak in ice water for 10 minutes before serving. This salad is perfect for meal prep—pack components separately and assemble when ready to eat.
Why You'll Love This Recipe
- Here’s the game-changer: toss the avocado slices with lime juice first, then assemble. That’s the secret to keeping it bright green instead of sad brown. Plus, the onions and tomatoes add crunch and color, so it looks fresh even after a day.
- No Chopping Drama: I swear by this one—just halve those cherry tomatoes and slice the onion while the avocado rests. No dicing, no fuss, and the lime juice keeps everything fresh while you work.
- Bright & Balanced Bite: Between the creamy avocado, the juicy tomatoes, and that zesty lime kick, it’s like summer in a bowl. The cilantro adds a fresh finish that cuts through the richness—honestly, I reach for this when I just want something that feels light but still satisfies.
- Lunchbox to Party Platter: Pack it for work with zero stress—it holds up for hours (if it lasts that long). Or double the batch for a picnic, potluck, or even as a side for tacos. I’ve served it at BBQs, and no one ever asks what’s in it.
Step-by-step instructions for avocado cherry tomato salad
Here's how to assemble this vibrant, creamy salad with perfect texture balance every time.
👨🍳 Step 1: Prepare the Avocado Base
Cut the 2 whole ripe avocados in half lengthwise, remove the pits, and scoop the flesh into a medium bowl. I like to use a spoon to gently press against the skin to release all the creamy goodness—don't mash it completely, just break it into ¼-inch chunks with your fingers. This keeps the texture luscious rather than mushy.
Drizzle the avocado with the 1 tbsp avocado oil and sprinkle with ½ tsp salt and ¼ tsp black pepper. Toss gently to coat, then add the 1.5 tbsp agave nectar and mix lightly. The agave helps balance the richness of the avocado while keeping it naturally sweet. Let this sit for 5 minutes while you prep the remaining ingredients.
🍅 Step 2: Assemble the Juicy Tomato and Onion Layers
Halve the 1.5 lb cherry tomatoes and remove any stems. I like to leave them whole for a pretty presentation, but you can quarter them if you prefer smaller pieces. Arrange half of them on a large platter or serving bowl, creating a colorful base. Thinly slice the 1 whole red onion and scatter it evenly over the tomatoes—this adds a sharp contrast that brightens the dish.
Here's the thing—don't skip the onion. Its acidity cuts through the creaminess of the avocado and balances the sweetness of the tomatoes. If you're worried about bite, soak the slices in cold water for 2 minutes before adding, then drain well. This softens them slightly while keeping the flavor intact.
🥗 Step 3: Build the Creamy Avocado Dressing
In a small bowl, whisk together the 0.33 cup extra-virgin olive oil, 0.25 cup lime juice, 1 tsp salt, and 0.5 tsp black pepper. Taste it—it should be tangy and bright with just the right amount of saltiness. This dressing is the secret to tying everything together, so don't rush it.
Gently fold the avocado mixture from Step 1 into the dressing, mixing just until combined. You want to keep the avocado in soft chunks, not a smooth puree. The texture should be thick but still spreadable—if it's too thick, add 1-2 teaspoons of water to loosen it slightly. This is your creamy base that will coat every bite beautifully.
🌿 Step 4: Layer and Garnish for Maximum Freshness
Spread the avocado mixture evenly over the tomato and onion base. Arrange the remaining halved cherry tomatoes on top, creating a pretty, overlapping pattern. Sprinkle the 0.5 cup chopped fresh cilantro and 0.25 cup torn fresh basil leaves over the top—these herbs add a bright, aromatic finish that keeps the salad feeling fresh.
Finally, scatter the 0.25 cup toasted pecans evenly over the salad. The pecans add a satisfying crunch that contrasts perfectly with the creamy avocado and juicy tomatoes. If you're serving this immediately, let it sit for 10 minutes before serving—this allows the flavors to meld slightly and the dressing to soak into the ingredients.
🍽️ Step 5: Serve with Confidence
Use a large spoon to gently fold the salad together just before serving, ensuring every bite has that perfect mix of creamy avocado, juicy tomatoes, and crunchy pecans. The lime dressing should be visible in every forkful, adding that bright acidity that keeps the salad from feeling too heavy.
For the best experience, serve this salad immediately while the avocado is at its peak creaminess. If you need to prep ahead, assemble everything except the avocado until just before serving—this keeps the salad from turning brown. Pair it with grilled fish, crusty bread, or a simple protein like grilled chicken for a complete meal.
Pro Tips For Making Avocado Cherry Tomato Salad
- Halve Avocados Last Minute: I used to slice them 10 minutes ahead and swear they’d turn brown by the time I mixed everything—so now I wait until right before tossing. The lime juice helps, but avocado oxidation happens fast, and you don’t want mushy, sad chunks in your salad.
- Dry Tomatoes Thoroughly: Pat those cherry tomatoes really dry with a paper towel before cutting—wet skins make the salad soggy in minutes. I learned this after serving a watery mess at a picnic where the tomatoes had dripped all over the bowl.
- Soak Onion 10 Minutes: Thinly slice the red onion and let it sit in ice water for 10 minutes before draining. It mellows the bite and keeps it crisp instead of turning bitter or releasing tears while you chop. (Yes, even if you’re impatient like me.)
- Use Two Limes: One lime’s juice won’t cut it—go for two, and squeeze them fresh. The extra acidity brightens the avocado’s richness and balances the sweetness of the tomatoes. Trust me, the difference is noticeable, even if it sounds excessive.
Best sauces and condiments for this dish
Citrus Vinaigrette
The classic lime vinaigrette in this recipe is the perfect balance of tangy and bright. I use 0.33 cup extra-virgin olive oil (look for a light, fruity variety like California Early Harvest) and 0.25 cup fresh lime juice for that zesty kick.
The 1 tsp sea salt and 0.5 tsp black pepper enhance the natural flavors without overpowering. For extra depth, add 1 tsp honey or agave to complement the sweetness of the tomatoes.
Pro tip: If you prefer a sweeter dressing, swap the lime for orange juice—the citrus notes still shine, but the flavor becomes more complex. For a spicy twist, add ½ tsp finely minced jalapeño or a pinch of red pepper flakes to the dressing.
This works especially well if you love a little heat with your creamy avocado. 🌶️
Tahini-Lemon Dressing
For a nutty, creamy alternative, try a tahini-lemon dressing. Mix 0.25 cup tahini, 0.25 cup lemon juice, 0.25 cup water, 1 tbsp maple syrup, and 1 tsp garlic powder.
This dressing adds a rich, earthy flavor that pairs beautifully with the avocado and tomatoes. It’s especially great if you want to avoid olive oil or need a gluten-free option.
To make it even more vibrant, whisk in 1 tbsp fresh lemon zest and a splash of apple cider vinegar for extra tang. This dressing is thicker than the vinaigrette, so it clings to the salad ingredients like a dream.
It also keeps well in the fridge for up to 5 days, making it ideal for meal prep.
Spicy Mango Avocado Dressing
Craving something tropical? Blend 1 ripe mango, 0.25 cup Greek yogurt (or vegan yogurt), 2 tbsp lime juice, 1 tbsp honey, and ½ tsp chili powder until smooth.
This dressing adds a sweet, spicy contrast that elevates the salad’s flavors. It’s especially refreshing in summer and works wonderfully with the creamy avocado.
For extra texture, top the salad with diced cucumber or shredded red cabbage to balance the richness. This dressing is best made fresh, but you can prep the ingredients ahead and blend them just before serving.
It’s a game-changer for those who love a mix of sweet, spicy, and creamy in one bite! 🌟
Herb-Infused Olive Oil
For a lighter, herb-forward option, infuse 0.5 cup olive oil with 2 tbsp chopped fresh herbs (like basil, parsley, or dill) and 2 minced garlic cloves. Let it sit for 10 minutes to absorb the flavors, then strain out the solids.
Drizzle this infused oil over the salad just before serving for a fragrant, aromatic touch.
Pair it with a simple lemon-garlic dressing made from 0.25 cup lemon juice, 1 tbsp Dijon mustard, 1 tsp minced garlic, and 1 tsp honey. This combo adds a sophisticated twist without overpowering the fresh ingredients. It’s perfect for a lighter, more elegant salad presentation.
Nutrition facts
Frequently asked questions
How do I keep avocados from browning in this salad?
Toss avocado slices with 1 teaspoon lemon juice immediately after cutting and store them in an airtight container with a paper towel to absorb moisture. For the full salad, assemble it just before serving to maintain the avocado's creamy texture. If prepping ahead, keep the avocado and dressing separate until ready to eat.
Can I make this salad ahead of time?
Yes! Prep all components except the avocado up to 2 days ahead and store them separately in the fridge. Keep the avocado dressing separate until serving to prevent browning. Assemble the salad just before eating for the best texture and flavor. The dressing can be made up to 3 days ahead and stored in a sealed jar.
What's the best way to store leftovers?
Transfer leftovers to an airtight container and store in the fridge for up to 2 days. For longer storage, remove the avocado and dressing first, then store the remaining ingredients separately. Reassemble with fresh avocado when ready to eat. The salad's texture will soften over time, so it's best enjoyed fresh.
Can I substitute ingredients if I don't have cherry tomatoes?
Use grape tomatoes or even halved regular tomatoes for a similar effect. For extra flavor, try heirloom tomatoes or add 1 cup diced cucumber for crunch. The key is maintaining the salad's balance of creamy avocado and juicy components. Just adjust the quantity to keep the proportions similar.
How can I make this salad more substantial for a main dish?
Add a protein like grilled shrimp, chickpeas, or black beans for extra substance. For a heartier base, include 1 cup cooked quinoa or farro. The creamy avocado and bright dressing will complement these additions perfectly while keeping the dish light and refreshing.
