This Brazilian-inspired salad combines hearts of palm, black beans, corn, and crisp vegetables in a tangy lime dressing. It makes a colorful side dish or a light meal, with creamy avocado balancing the crunch and citrus. Brazilian salads vary by region and household, so this is one flexible version rather than a single definitive formula.
Ingredients
- 6 cups (180 g) chopped romaine lettuce, washed and thoroughly dried
- 1 can hearts of palm, 14 ounces (400 g), drained; about 1½ cups (240 g) sliced
- 1 cup (170 g) canned black beans, drained and rinsed
- 1 cup (165 g) canned or thawed corn kernels, drained
- 1½ cups (225 g) cherry tomatoes, halved
- 1 cup (130 g) cucumber, seeded if watery and diced
- ⅓ cup (50 g) thinly sliced red onion
- ⅓ cup (45 g) pitted green olives, halved
- 1 medium avocado, about 5 ounces (150 g) flesh, diced
- ¼ cup (10 g) chopped fresh cilantro or flat-leaf parsley
- 3 tablespoons (45 ml) fresh lime juice, from about 2 limes
- 3 tablespoons (45 ml) extra-virgin olive oil
- 1 tablespoon (15 ml) red wine vinegar
- 1 teaspoon (7 g) honey or sugar
- ½ teaspoon (3 g) fine salt, plus more to taste
- ¼ teaspoon (0.5 g) freshly ground black pepper
Instructions
- Drain and rinse the canned ingredients. Pour the hearts of palm into a colander and let them drain while you prepare the other vegetables. Rinse the black beans under cool water until the water runs mostly clear, then drain well. Drain canned corn too; if using frozen corn, thaw it and pat it dry. This quick step helps keep the salad from turning watery.
- Prepare the vegetables. Chop the romaine into bite-size pieces and dry it well with a salad spinner or clean kitchen towel. Halve the tomatoes, dice the cucumber and avocado, and slice the onion thinly. Slice the hearts of palm into rounds about ½ inch (1 cm) thick, cutting larger pieces in half so they are easy to eat. Halve the olives and chop the cilantro or parsley.
- Mix the dressing. In a small bowl or jar, whisk or shake together the lime juice, olive oil, red wine vinegar, honey, salt, and pepper until the mixture looks lightly emulsified. Taste a drop with a piece of lettuce. It should be lively and slightly tart; add a little more honey if the limes are especially sharp, or a pinch of salt if the flavor seems flat.
- Build the salad. Put the romaine in a wide serving bowl. Add the black beans, corn, tomatoes, cucumber, onion, hearts of palm, and olives. Scatter the chopped herbs over the top. A wide bowl gives you room to toss without crushing the tomatoes or breaking up the delicate hearts of palm.
- Dress and finish. Pour about two-thirds of the dressing over the salad and toss gently with clean hands or two large spoons. Add more dressing as needed; the leaves should be lightly coated, not swimming in liquid. Fold in the avocado last so it keeps its shape, then taste and adjust the salt, pepper, or lime. Serve promptly while the lettuce is crisp.
Tips
- Dry the greens and canned vegetables thoroughly. Excess water dilutes the lime dressing and collects at the bottom of the bowl. If the beans or corn still look wet after draining, spread them briefly on a clean towel while you chop.
- Choose hearts of palm that suit your budget. Canned hearts of palm are the easiest option and are available in many larger grocery stores or Latin American markets. If you cannot find them, use drained artichoke hearts; they are more herbal and tangy, so the salad will taste different but still work well.
- Keep the onion’s bite in check. If raw red onion tastes too sharp, soak the slices in cold water for 5 to 10 minutes, then drain and dry them before adding. This softens the pungency without cooking the onion or making it sweet.
- Dress gradually and add avocado last. The vegetables release moisture once salted and dressed, so start with less dressing than you think you need. Adding avocado at the end reduces mashing and gives you a chance to season the salad without bruising it.
Serving Suggestions
Serve this salad as a side with grilled chicken, steak, pork, or fish, or set it alongside rice and beans for a simple Brazilian-inspired meal. Its bright citrus dressing is especially useful beside richer dishes because it adds acidity and crunch. For a larger spread, pair it with farofa, cooked rice, and a platter of grilled vegetables or roasted meats.
To make it a more substantial lunch, increase the black beans to 1½ cups (255 g) and serve the salad with warm crusty bread or toasted rolls. You can also offer extra lime wedges and dressing at the table, allowing everyone to adjust the tang. If serving buffet-style, keep the dressing separate and toss just before people eat so the lettuce stays crisp.
Variations
Make it more like a chopped pantry salad: Replace the romaine with 4 cups (600 g) diced cooked, cooled potatoes. This creates a heartier, softer salad; add the dressing gradually because potatoes absorb more than lettuce. Keep the tomatoes and cucumber if you like their freshness, or leave them out for a simpler bean-and-potato combination.
Use different beans or vegetables: Pinto beans or cooked white beans can replace the black beans in the same quantity. Diced bell pepper, grated carrot, or thinly sliced radish can stand in for some of the cucumber or tomatoes. These swaps change the texture and flavor but preserve the salad’s mix of vegetables, legumes, and bright dressing.
Adjust the herbs and dressing: Parsley is a good alternative if cilantro is not to your taste. For a more pronounced Brazilian-inspired citrus note, add 1 teaspoon (2 g) finely grated lime zest. You may substitute lemon juice for lime juice, though the result is less distinctly lime-forward. A teaspoon of Dijon mustard can help the dressing cling to the leaves, but it is optional.
Make it dairy-free or add cheese: The recipe as written contains no dairy. For a salty finish, crumble ¼ cup (about 30 g) of feta over the top just before serving; it will make the salad less traditionally Brazilian in character and you may need less salt. For a vegan version, use sugar instead of honey in the dressing.
Storage and Reheating
This salad is best shortly after it is dressed. If you expect leftovers, store the dressing separately and leave out the avocado until serving. Refrigerate the undressed vegetables and beans in a covered container, and keep the dressing in a sealed jar. For food safety, refrigerate perishable ingredients within 2 hours of serving, or within 1 hour if the room or outdoor temperature is above 90°F (32°C).
Undressed components will generally keep for about 2 days in the refrigerator, although cut tomatoes and cucumber soften over time. Once dressed, the lettuce usually loses its crunch within a day, so aim to eat leftovers within 1 day. Store cut avocado separately with a little lime juice, covered closely, and use it as soon as possible; browning is mostly a quality issue, but discard it if it has been left out too long or shows signs of spoilage.
There is no reheating step for this fresh salad. Do not warm it; heat will wilt the lettuce and soften the vegetables. If the dressing separates after chilling, shake or whisk it again before serving. Add a fresh handful of greens or a squeeze of lime to refresh components that have softened, rather than trying to restore their original crunch.
Frequently Asked Questions
Is this a traditional Brazilian salad?
Brazilian salads are not one fixed recipe, and ingredients vary by region, season, and household. Hearts of palm, known as palmito in Brazil, are a familiar salad ingredient, while beans, corn, and fresh vegetables make this version filling and easy to assemble. Think of it as a Brazilian-inspired combination, not the only traditional way to make salad.
Where can I buy hearts of palm?
Look for canned hearts of palm near canned vegetables, olives, or specialty ingredients, or check a Latin American grocery store. They are usually sold whole or sliced in brine. Drain and taste a piece before adding it; if it is quite salty or vinegary, rinse it briefly and let it drain well.
Can I make the salad ahead?
Yes. Wash and dry the lettuce, drain the beans and corn, slice the hearts of palm, and mix the dressing up to a day ahead. Store the components separately in covered containers in the refrigerator. Chop the avocado and toss the salad with dressing close to serving time for the freshest texture.
What can I use instead of hearts of palm?
Drained artichoke hearts are the closest convenient substitute, although they have a stronger, more herbal flavor. Blanched asparagus pieces or thinly sliced celery can add a pleasant bite, but neither has the tender texture of hearts of palm. Keep the substitute quantity close to 1½ cups (240 g).
Can I make this salad without cilantro?
Absolutely. Use flat-leaf parsley, or leave the herbs out if you prefer. A small amount of chopped scallion can bring a fresh, mild allium note, but avoid adding too much because the red onion is already in the salad. Taste the finished dressing and adjust the lime and salt when changing the herbs.