Hearts of Palm Salsa

Switch up your salsa by adding tender, creamy hearts of palm.

hearts of palm salsa with blue corn chips on a plate

Vicky Wasik

Why This Recipe Works

  • Finely dicing the ingredients helps to preserve their distinct flavors and crisp texture.
  • Hearts of palm add creaminess and structure to the salsa. 
  • Salting and draining diced tomatoes improves their texture, flavor, and color.

This fresh and tangy salsa is like a chunky pico de gallo with a little twist: tomatoes, onion, cilantro, lime juice, and hearts of palm—the white inner core of specific varieties of palm trees. The combination of sweet-tart tomatoes, pungent red onion, herbal cilantro, tart lime juice, and  creamy hearts of palm works wonderfully as a fresh-tasting topping for grilled meat and tacos or as a quick, tasty appetizer when paired with crunchy tortilla chips.

Hearts of palm, also known as palmito, chonta, and swamp cabbage, grow in the tropical climates of Central and South America, and they’re widely available in canned or jarred form. When harvested, they’re cut into long cylinders that resemble thick spears of white asparagus, and they have a creamy, hearty texture, with a delicate vegetal flavor that’s comparable to artichokes. While delicious raw, they can also be fried, grilled, baked, shredded and used as a meat alternative, or blended into a dip.

This salsa is loosely inspired by hearts of palm salad, or salada de palmito, a popular side dish for meat entrées in Costa Rica and Brazil, among other places. In Brazil, cubes of ripe avocado may be added, while the Costa Rican version often contains diced tomatoes and bell peppers. While the specific ingredients tend to vary from country to country, the common denominator is the hearts of palm.

This is a straightforward recipe to put together, and most of the work involved centers on  chopping the ingredients. However, that doesn’t mean you shouldn’t pay attention. When it comes to salsa, I like a fine dice for all the ingredients, since it means that every bite will have a balance of flavors and textures. Another thing you have to pay attention to is the tomatoes: since tomatoes contain a lot of water, I toss the diced tomatoes with salt to draw out excess moisture, which happens to both intensify their color and flavor and improve their texture.

Once you’ve prepared your vegetables, all you have to do is mix everything together for a bright, flavorful, and somewhat unusual salsa.

Recipe Details

Hearts of Palm Salsa

Prep 40 mins
Total 40 mins
Serves 16 servings
Makes 1 quart

Switch up your salsa by adding tender, creamy hearts of palm.


  • 1 pound (450g) ripe plum tomatoes (about 5 tomatoes), cut into 1/4-inch dice 

  • 1 teaspoon (4g) Diamond Crystal kosher salt, plus more for seasoning; for table salt, use half as much by volume or equal amount by weight

  • One 14-ounce (400g) can hearts of palm, drained and cut into 1/4-inch dice

  • 1/4 red onion (about 2 ounces; 60g), finely diced 

  • 2 medium garlic cloves (10g), finely grated or minced

  • 1 jalapeño chile (about 1 1/2 ounces; 45g), stemmed, seeded, and finely diced 

  • 1/4 cup (12g) roughly chopped fresh cilantro leaves

  • 1 tablespoon (15ml) fresh lime juice from 1 lime

  • Tortilla chips, for serving (optional)


  1. In a large bowl, add tomatoes and salt and toss to combine. Transfer tomatoes to a fine-mesh strainer or colander and set inside large bowl. Let drain for 30 minutes; discard liquid and wipe out bowl.

    chopped tomatoes seasoned with salt in a fine mesh strainer over a bowl to release excess liquid

    Vicky Wasik

  2. In now-empty bowl, add drained tomatoes, hearts of palm, onion, garlic, jalapeño, cilantro, and lime juice; mix until thoroughly combined.

    hearts of palm salsa being made in a stainless steel bowl

    Vicky Wasik

  3. Serve immediately with tortilla chips, or transfer to an airtight container and refrigerate for up to 4 days.

    Hearts of palm salsa on a plate with blue corn chips

    Vicky Wasik

Special Equipment

Fine-mesh strainer or colander

Make-Ahead and Storage

Salsa can be refrigerated in an airtight container for up to 4 days.

Nutrition Facts (per serving)
16 Calories
0g Fat
3g Carbs
1g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 16
Amount per serving
Calories 16
% Daily Value*
Total Fat 0g 0%
Saturated Fat 0g 0%
Cholesterol 0mg 0%
Sodium 205mg 9%
Total Carbohydrate 3g 1%
Dietary Fiber 1g 4%
Total Sugars 1g
Protein 1g
Vitamin C 10mg 50%
Calcium 20mg 2%
Iron 1mg 5%
Potassium 132mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)