Skip to main content
Cooking tips and recipes, plus food news and views.
The Washington PostDemocracy Dies in Darkness

Hearts of palm fills in for the seafood in this plant-based ceviche

Hearts of Palm Ceviche
Active time:10 mins
Total time:40 mins
Servings:4 to 6
Active time:10 mins
Total time:40 mins
Servings:4 to 6

This post has been updated.

Los Angeles chef Jocelyn Ramirez remembers when it hit her: She and a friend were making a salad for dinner, and her friend brought out some hearts of palm. “I took a bite, and thought it had the texture and even a little bit of the taste of crab meat,” Ramirez said. She filed it away.

The memory came in handy when she started moving toward a plant-based diet. She had been experiencing thyroid problems she wanted to treat through food, and she had made vegan smoothies for her father as he recovered from cancer. “To be honest with you, seafood was one of the hardest things to transition from,” she told me in a phone interview.

They look like crab cakes, but these vegetable patties can hold their own

Eventually, Ramirez, 37, started developing recipes for her plant-based catering company, Toto Verde, and a cookbook, “La Vida Verde,” which was published this year. She based many of the dishes for both on recipes from her Mexican abuela, but her grandmother grew up in Mexico’s landlocked state of Zacatecas, not near the coast. So when Ramirez wanted something that would easily stand in for seafood in a traditional ceviche, she thought about other childhood memories: trips to California crab shacks, her mother’s tilapia ceviche. Then, she remembered those hearts of palm and their crab-like flavor.

Hearts of palm, a.k.a. palmitos, are vegetables harvested from the center of some palm species native to Central and South America. They’re packed in brine and remind me a little of canned artichokes. But once you marinate them in lemon juice and olive oil and fold in avocado, tomato, cucumber, jalapeño and cilantro, and scoop them up with tortilla chips or layer them on tostadas, the ceviche vibe is unmistakable. (In fact, while Ramirez’s version is Mexican in style, hearts of palm star in one of the traditional ceviches of Ecuador.)

When I tested her recipe, I polished off a serving and proceeded to nibble on it for days thereafter, using it in much the same way I would any salsa: dolloping it onto tacos and salads and grain bowls.

When the coronavirus pandemic hit, Ramirez hit pause on her efforts to start a restaurant. She transitioned her catering business into one focused on education — perfect for someone who had previously worked in academia. She created virtual cooking classes and ingredient kits. Her book, in a way, is her response to customers at events who would taste her food: “They’d say, ‘If I could eat this way every day, I could totally be vegan.’”

Now, with her instruction, they can.

Scale and get a printer-friendly version of the recipe here.


  • One (14-ounce) can hearts of palm, drained
  • 1/2 cup fresh lemon juice (from 2 to 3 lemons)
  • 1/4 cup extra-virgin olive oil
  • 1 teaspoon fine sea salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper, plus more to taste
  • 1 globe tomato, stemmed, cored and diced (1 cup)
  • Flesh of 1 Hass avocado, diced
  • 1 medium Persian cucumber, peeled and diced (1 1/2 cups)
  • 1/2 jalapeño chile pepper, stemmed and finely chopped
  • 1 small bunch fresh cilantro, finely chopped (1 cup)
  • 1 teaspoon black sesame seeds, for garnish (optional)
  • Tortilla chips or tostadas, for serving

Step 1

Cut the palm spears into 1/2-inch slices. (Some of the pieces will separate into rings; that’s okay.) Add to a medium bowl, along with the lemon juice, olive oil, salt and pepper, and toss to combine. Taste, and season with more salt if needed; it should taste a little too salty, but will balance out once you add the other ingredients. Cover and refrigerate for at least 30 minutes and up to 2 hours.

Step 2

Add the tomato, avocado, cucumber, jalapeño and cilantro to the bowl with the hearts of palm and, using a spatula or your clean hands, carefully fold the mixture to combine, trying to keep the hearts of palm from breaking. Taste, and season with more salt, if needed.

Step 3

Transfer to a serving platter or bowl, top with the black sesame seeds, if using, and serve with chips or tostadas.

Adapted from “La Vida Verde” by Jocelyn Ramirez (Page Street Publishing, 2020).

Tested by Joe Yonan; email questions to

Scale and get a printer-friendly version of the recipe here.

Did you make this recipe? Take a photo and tag us on Instagram with #eatvoraciously.

Browse our Recipe Finder for more than 9,000 tested recipes at

More Weeknight Vegetarian recipes from Voraciously:

Grilled Indian yogurt sandwiches offer a cooling crunch and creaminess in each bite

Beat the heat with this quick-cooking skillet of garlicky beans, broccoli and pesto

Peak summer corn doesn’t need to be cooked. This bright salad with snap peas and zucchini proves it.

This roast cauliflower sandwich proves vegetables can be hearty and even indulgent


Calories: 155; Total Fat: 13 g; Saturated Fat: 2 g; Cholesterol: 0 mg; Sodium: 679 mg; Carbohydrates: 9 g; Dietary Fiber: 3 g; Sugars: 2 g; Protein: 3 g.