How To Make Dinner

menu icon
go to homepage
  • RECIPES
  • 15-MINS
  • 30-MINS
  • ABOUT
subscribe
search icon
Homepage link
  • RECIPES
  • 15-MINS
  • 30-MINS
  • ABOUT
×
Home » Salads

Lemony Hearts of Palm Salad With White Beans

Published: May 27, 2025 by Paula · This post may contain affiliate links · 2 Comments

Jump to Recipe

This quick and easy Hearts of Palm Salad recipe combines the delicate, tender hearts of palm with crisp celery, creamy cannellini beans, and marinated artichoke hearts for a refreshing, Mediterranean-inspired salad that's perfect for any occasion.

A large bowl of hearts of palm and white bean salad on a bed of arugula.

Using pantry ingredients and ready in minutes, this salad is hearty, packed with protein, and can be customized with various toppings to create a complete meal. But first, what the heck are hearts of palm anyway?

What are hearts of palm?

If you’re new to hearts of palm, you’re not alone! I didn’t have much experience working with them until recently. Hearts of palm are harvested from the inner core of certain varieties of palm trees. They’re a staple in Latin America, because that’s where they grow! Elsewhere in the world, they are available in canned or jarred form, packed in brine. The Spruce Eats wrote a comprehensive article about hearts of palm if you want to learn more about them.

A woman holding a slice of hearts of palm.
Sliced hearts of palm

Although hearts of palm are a Latin American ingredient, this salad has a decidedly mediterranean flair to it. I think these flavors go super well with the tender texture and neutral flavor of the hearts of palm.

Shopping list

Most of the ingredients needed for this recipe are pantry-friendly, so you may have some of it (or all of it) on hand already. Here’s the list:

  • Hearts of palm: You can get these in cans or jars at most grocery stores, especially if there’s a Latin foods section. They're also available online.
  • Artichoke hearts: Also found in cans and jars, usually right next to the pickles. If you don’t have artichoke hearts, you can also just double up on hearts of palm.
  • Cannelini beans: Canned or freshly cooked, it’s up to you.
  • Celery: I love the fresh crunch the celery brings to this salad.
  • Garlic: Just to punch up the flavor a bit.
  • Lemon juice and zest: To add tanginess and aroma.
  • Extra virgin olive oil: To lube everything up and bring the flavors together.
  • Salt: For seasoning.
  • Sumac: You can often find ground sumac in the spices section, or the Middle Eastern section. This one’s optional, but I love the extra citrusy flavor you get with sumac. You can also just add a bit more lemon if you don’t have sumac and want more tang. I bought some really good sumac from a company called Olive Odyssey and I’ve been putting it on everything!

How to make this Hearts of Palm Salad

This salad comes together really quickly, as it mostly involves just opening cans and jars. So handy!

Step by step instructions

Step 1: Drain and rinse the hearts of palm artichoke hearts, and cannelini beans. Place them into a large bowl lined with a paper towel to soak up any excess water.

Draining and rinse all the canned stuff well!
Line the bowl with paper towel to remove excess water.

Step 2: Pull the palm hearts out of the bowl, slice them to ¼ inch thick, and add them back to the bowl. Depending on how big your artichoke hearts are, you can cut those into smaller pieces as well.

Slicing the hearts of palm.

Step 3: Remove the paper towel from the bowl. It has done its job.

Removing the paper towel.

Step 4: Wash the celery and slice it into ½ cm slices. Add the celery to the bowl.

Slicing the celery before adding it to the bowl.

Step 5: Time to make the dressing. Mince or grate the garlic and add it to a small bowl. Whisk in the lemon zest and juice, olive oil, salt, and sumac.

Adding the olive oil to the dressing.
Whisking in the sumac for extra sourness.
Pour in the dressing.
Toss the salad well.

Serve the salad on a bed of arugula or other greens, as well as any extra toppings. (See below for ideas).

A large bowl of hearts of palm and white bean salad on a bed of arugula.
The finished salad on a bed of greens. I also added avocado and walnuts to this one.

How to serve this Hearts of Palm Salad

This salad is refreshing and punchy as is, but I always like to jazz it up to make it a super satisfying meal. Here are some topping ideas:

  • Avocado: An obvious choice, as avocado adds so much richness to an otherwise very fresh and light salad.
  • Canned tuna: A lovely way to add some protein to this salad and make it really come together.
  • Crumbled feta cheese: Also for richness, as well as a salty creamy bite.
  • Nuts: I love crumbled walnuts on this salad. Flaked almonds or cashews would also be lovely.
  • Grilled chicken thighs: A bit of warm, grilled chicken on top would be so nice with the lemony flavors of this hearts of palm salad.

Storage tips

This Hearts of Palm Salad will stay fresh in an airtight container in the fridge for up to 3 days. The celery will lose a bit of its crunch over time, but it'll absorb the dressing and turn into more of a pickled vibe. It's a good idea to give it a quick toss before serving to redistribute the dressing.

Frequently asked questions

Can I make this salad ahead of time?

Yes! This salad can be prepared up to 3 days in advance. Store it in an airtight container in the refrigerator. For optimal freshness, add the celery just before serving to maintain its crunch.


Are hearts of palm expensive?

Depending on where you live, hearts of palm can be a little on the pricy side. I've seen cans for as much as $7 CDN in some grocery stores. Generally speaking, you'll get a better price if you buy them from a Latin American grocery store.

Can I substitute the cannellini beans with another bean?

For sure. Cannellini beans work great in this recipe because they're super creamy, but you can substitute them with other white beans like Great Northern or navy beans. Chickpeas also work well.

Is this salad gluten-free?

Yep! This salad is gluten-free. Just be sure to check the labels on your canned ingredients to ensure they are processed in a gluten-free facility if you have celiac disease or severe gluten sensitivity.

What can I do if I can't find sumac?

An easy swap for sumac is some additional lemon zest and juice.

How long do hearts of palm last once opened?

Hearts of palm can last for 3-4 days in an airtight container in the refrigerator. For best results, keep them submerged in their liquid or a mixture of water and lemon juice. This recipe uses the whole can/jar though, so it shouldn't be an issue 🙂

Can I make this salad without oil?

Yes, you can omit the oil, however the salad does taste best when there is some richness to it. I'd recommend substituting the olive oil with plain yogurt or something else kinda creamy to add lusciousness to the salad.

Whether you're meal prepping for the week or serving guests at your next backyard party, this salad is a winner.

I hope you love it!

Try these simple and hearty salads next:

  • Creamy Tortellini Pasta Salad
  • Easy Healthy Shrimp Macaroni Salad
  • Shopska Salad
  • Kohlrabi Salad with Apple and Fresh Dill
  • Grilled Zucchini Salad with Chickpeas
A large bowl of hearts of palm and white bean salad on a bed of arugula.

Lemony Hearts of Palm Salad with White Beans

Paula
This fresh and vibrant Hearts of Palm Salad combines tender palm hearts with crisp celery, creamy cannellini beans, and marinated artichoke hearts. Dressed with a bright lemon and olive oil, this Mediterranean-inspired dish is vegan, protein-rich, and perfect for a light lunch or as a side dish. Ready in minutes and easily customizable, it's a refreshing addition to any meal.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Total Time 10 minutes mins
Course Salads
Cuisine Mediterranean
Servings 6 servings
Calories 226 kcal

Equipment

  • large bowl to toss the salad in.
  • Cutting board and knife to chop the ingredients.
  • Small bowl and whisk to mix the dressing.
  • Colander to rinse the canned ingredients.
  • Paper towel to drain the rinsed ingredients.

Ingredients
 
 

  • 398 millilitres hearts of palm 1 can
  • 398 millilitres artichoke hearts 1 can
  • 398 millilitres cannellini beans 1 can
  • 5 sticks celery
  • 2 cloves garlic
  • 2 lemon juice and zest
  • 3 Tablespoons extra virgin olive oil
  • 1 teaspoon salt
  • 1 teaspoon sumac

Instructions
 

  • Drain and rinse the hearts of palm artichoke hearts, and cannelini beans. Place them into a large bowl lined with a paper towel to soak up any excess water.
  • Pull the hearts of palm out of the bowl, and slice into ¼ inch slices. If yor artichoke hearts are fairly large, you can chop them up a bit too.
  • Remove the paper towel from the bowl.
  • Wash the celery and slice it into ½ cm slices. Add the celery to the bowl.
  • Make the dressing by mincing or grating the garlic and adding it to a separate small bowl. Whisk in the lemon zest and juice, olive oil, salt, and sumac.
  • Remove the paper towel from the big bowl before adding the dressing and tossing the salad well to combine.
  • Serve the salad on a bed of arugula or other greens, as well as any extra toppings. (See below for ideas).

Nutrition

Calories: 226kcalCarbohydrates: 35gProtein: 6.4gFat: 7.4gSaturated Fat: 1gPolyunsaturated Fat: 0.9gMonounsaturated Fat: 5.2gSodium: 1085.7mgPotassium: 1338.5mgFiber: 7.2gSugar: 13.9gVitamin A: 202.8IUVitamin C: 25.7mgCalcium: 66.9mgIron: 2.5mg
Keyword salad
Tried this recipe?Let us know how it was!

More Salad Recipes

  • Elote pasta salad in a large red bowl.
    Elote Pasta Salad (Mexican Street Corn-Inspired Pasta Salad)
  • Kohlrabi Salad With Apple And Dill on a plate.
    Kohlrabi Salad with Apple and Fresh Dill
  • A bowl of eggplant lentil salad with a pink napkin on a wooden countertop.
    Roasted Eggplant Lentil Salad
  • A woman holding a bowl of shrimp macaroni salad, ready to serve it up.
    Easy Healthy Shrimp Macaroni Salad

Comments

  1. Katrina says

    May 28, 2025 at 3:18 am

    5 stars
    I made this for meal prep and it was perfect. Added some tuna for protein. Love it!

    Reply
    • Paula says

      May 28, 2025 at 3:25 am

      Yes I love the tuna addition!

      Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Welcome!

Hey! I'm Paula. I'm a former pro cook that makes recipes and videos for deliciously non-fussy dinners (and sometimes breakfast, lunch, dessert, and snacks!)

More about me

Popular

  • A large bowl of hearts of palm and white bean salad on a bed of arugula.
    Lemony Hearts of Palm Salad With White Beans
  • A spoonful of vibrant radish greens pesto straight from the food processor.
    Flavor-Packed Radish Greens Pesto
  • Refried beans on a spatula.
    Easy Instant Pot Refried Beans: No-Soak Recipe
  • kimchi carbonara in a white bowl with parmesan cheese.
    One-Pot Kimchi Carbonara

Seasonal

  • A woman holding a bowl of stroganoff topped with fresh dill.
    One Pot Stroganoff (With Ground Beef, Chicken, Turkey, or Mushrooms)
  • Air fryer whole chicken with potatoes and lemons on a white serving dish.
    Easy Air Fryer Whole Chicken
  • A spoon of soft polenta cooked on the stovetop.
    How to Make Polenta - 3 Simple Cooking Methods
  • Hosting a Romantic Italian Dinner Party

Footer

↑ back to top

About

  • Privacy Policy
  • Affiliate Disclosure

Quick Links

  • Conversion Table
  • Kitchen Journal

Keep in Touch!

  • Sign Up for email updates

Copyright © 2025 How To Make Dinner

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.