This salad is five ingredients and a quick lime dressing โ no cooking required. Hearts of palm give you a firm, slightly tangy bite that holds up against creamy avocado and juicy cherry tomatoes, so every forkful has contrast. It comes together in 15 minutes and works as a side or a light lunch on its own.
Before you start
Two things determine whether this salad succeeds. First, your avocado has to be ripe โ press it gently near the stem end; it should give slightly without feeling mushy. An underripe avocado is waxy and flavorless, and no amount of dressing fixes that. Second, drain the hearts of palm thoroughly and pat them dry with a paper towel before slicing. Excess brine from the can will water down your dressing and make the whole bowl taste flat. Once those two things are handled, the rest is just chopping and tossing.
Shopping notes
- Hearts of palm: Look for them in the canned vegetable aisle, near artichoke hearts. Jarred versions tend to have a slightly cleaner flavor than canned, but either works fine here.
- Lime: One large lime should give you enough juice. Roll it firmly on the counter before cutting โ it loosens the juice and youโll get more out of it.
- Cilantro: If cilantro tastes like soap to you, flat-leaf parsley is a direct swap with no other changes needed.
Keeping leftovers crisp
Dress it at the table โ a pre-dressed salad goes limp fast. If youโre making this ahead, keep the dressing in a small jar and the chopped components in a sealed container in the fridge for up to a few hours. The avocado is the weak link: once diced and exposed to air, it starts to brown within 30โ45 minutes. To slow that down, press a piece of plastic wrap directly against the surface of the avocado pieces before sealing the container. If you have leftovers that are already dressed, theyโre still edible the next day but the avocado will be soft and discolored โ itโs best eaten the same day itโs made.
What can go wrong
- The dressing slides off instead of coating: Whisk the olive oil and lime juice together vigorously until they look slightly cloudy and combined. If they separate immediately, the ratio is off โ add a tiny extra drop of honey, which helps the emulsion hold.
- The red onion is too sharp: Raw red onion can overpower everything else. Soak the sliced onion in cold water for 10 minutes, then drain and pat dry before adding it to the bowl. It keeps the crunch but loses the harsh bite.
- The avocado turns to mush when tossing: Dice the avocado into larger chunks than you think you need โ about 3/4 inch โ and add it last. Use a wide spoon and fold rather than stir.
- The salad tastes flat: Taste the finished salad before serving and add a small pinch of salt directly to the bowl. Lime juice needs salt to come forward; without it the dressing just tastes sour.
- Hearts of palm are rubbery: This usually means they werenโt drained long enough. Give them a full minute in a colander and pat dry โ the texture firms up once the excess liquid is gone.
Brazilian Hearts of Palm and Avocado Salad
Equipment
- Cutting board
- Sharp knife
- Mixing bowl
- Whisk
- Serving platter
Ingredients
Salad Ingredients
- 1 can Hearts of palm Drained and sliced into 1/2-inch rounds
- 2 large Avocados Ripe, pitted, and diced
- 1 cup Cherry tomatoes Halved
- ยผ cup Red onion Thinly sliced
- 2 tbsp Fresh cilantro Chopped
Dressing Ingredients
- 3 tbsp Olive oil Extra virgin
- 1 large Lime Juiced
- 1 tsp Honey
- ยฝ tsp Salt Adjust to taste
- ยผ tsp Black pepper Freshly ground
Instructions
- In a small bowl, whisk together the olive oil, lime juice, honey, salt, and black pepper until well combined. Set aside.
- On a large cutting board, carefully slice the hearts of palm into 1/2-inch rounds, halve the cherry tomatoes, thinly slice the red onion, and dice the avocados.
- In a large mixing bowl, gently combine the hearts of palm, avocado, cherry tomatoes, red onion, and chopped cilantro.
- Drizzle the dressing over the salad and toss gently to coat all ingredients evenly while ensuring the avocados remain intact.
- Transfer to a serving platter and garnish with additional cilantro leaves for a fresh and vibrant presentation.
Notes
- For extra texture, try adding toasted nuts such as Brazil nuts or cashews.
- If substituting hearts of palm, try artichoke hearts for a similar texture with a slightly different flavor.
- For a more tropical twist, add diced mango!
Nutrition
Your questions, answered
Can I make this salad ahead of time for a party?
You can prep everything except the avocado and dressing up to 4 hours ahead. Store the hearts of palm, tomatoes, onion, and cilantro together in the fridge, then dice the avocado and add the dressing right before serving so nothing softens or browns.
Do I need to use fresh lime, or can I use bottled lime juice?
Fresh lime works noticeably better here. Bottled lime juice often has a slightly cooked, muted flavor that makes the dressing taste dull rather than bright โ and since the dressing only has five ingredients, each one matters.
How do I know if my avocado is ripe enough to use?
Press gently near the stem end โ a ripe avocado yields slightly but doesnโt feel hollow or collapse under your finger. If yours is still firm, leave it at room temperature for a day or two; putting it in the fridge will stop it from ripening.

