This delicious white bean and beet salad is loaded with so many good flavors. Cooked beets, grated carrots, cannellini beans, feta cheese and nuts tossed together in a simple cumin dressing. This salad is packed with fiber and nourishing flavors, and is the perfect meal prep for busy work weeks.
It’s one of those recipes where you can add in anything and everything you have on hand. It’s delicious on its own but I love to pair it with whole grain crackers or tortilla chips.

This vibrant salad is full of heart-healthy ingredients like beets and walnuts, and loaded with plant-based protein from the cannellini beans and nuts. The cumin dressing ties in all of the flavors together and is so easy to make.
It’s an eye-catching salad to serve to your guests or family, but simple enough to prep for yourself for a weekday meal.

Ingredients you’ll need
When I tell you I threw this salad together with what I had in my fridge and pantry, I’m not exaggerating. This recipe is that simple, and can easily be customized. Here’s what you’ll need:
- Cooked beets– I love keeping pre-cooked beets on hand to throw into salads. You can boil or roast your own, but store-bought ones will save you some time!
- Cannellini beans– this recipe would also work well with chickpeas or other white beans
- Grated carrots and radish– I added these for a pop of color and crunch
- Fresh herbs– I added parsley and mint
- Feta cheese– feta cheese is honestly a non-negotiable in my salads. The salty flavor pairs so well with the sweet beets
- Nuts– pistachios and walnuts are my go-to in a salad
- Cumin dressing– a simple dressing made of olive oil, lemon juice, garlic, date syrup, cumin and salt & pepper

This recipe is just loaded with feel-good ingredients. Everything gets tossed in my favorite zesty cumin dressing which I love using for so many different salads!
I love to crumble extra feta cheese over the top before serving it for some added savory flavor. I mentioned this above, but I find this salad to be the perfect pair for a crunchy cracker or tortilla chip.

Pair this salad with your favorite protein for a fresh & delicious weeknight lunch or dinner. You guys are going to love this simple recipe. Tag me on Instagram if you try it! 🙂
Other hearty salad recipes to try:
Wild Rice Harvest Salad
Farro Salad with Apricot Vinaigrette
Grilled Chicken Kale Salad with Tahini Dressing

White Bean Beet Salad
Ingredients
- 8 -10 oz package of whole cooked beets
- 1 can cannellini beans, 15 oz
- 2 carrots, peeled and finely grated
- 4 small radishes, I used rainbow radish
- 4 oz feta cheese
- 4 -5 mint leaves, chopped
- 1/4 cup parsley, chopped
- 2 tbsp walnuts, chopped
- 2 tbsp pistachios, chopped
Cumin Dressing
- 2 tbsp olive oil
- Juice from 1/2 lemon
- 1 clove garlic, crushed
- 1 tsp date syrup or honey
- 1/2 tsp cumin
- Salt & pepper
Directions
- Slice the cooked beets into strips and the rainbow radish into thin rounds. Add them to a salad bowl with the drained beans, grated carrots, chopped herbs, nuts and feta cheese.
- In a small bowl, combine the dressing ingredients together and whisk well. Pour the dressing over the salad and toss together. If preferred, you can double the dressing recipe
- Garnish with extra feta cheese and parsley when serving
- Leftovers will stay fresh in the fridge for up to 4 days



OMG this salad is amazing!! I made it exactly as the recipe said and it turned out great. I might add a little more mint next time though!! Thank you!
Thanks, Tamara! So glad you enjoyed it 🙂
Soooo delicious!! I’ve never left a comment on a recipe blog post before but this salad was absolutely DIVINE! Works as a filling for a wrap too!
Thank you, Ellie! Such a good idea to use it in a wrap 🙂
Delicious and different! Doubled the dressing. Use a small or half a large garlic clove. Will make again!!
So happy you tried it!!