Few salads manage to look this stunning on the plate while tasting this deeply satisfying and wholesome at the same time.
This white bean and roasted beet salad is my absolute favorite go-to dish when I want something impressively delicious. It belongs to that wonderful collection of hearty white bean dinner ideas that deliver bold flavors without spending hours in the kitchen.
Sweet, earthy roasted beets pair beautifully with creamy beans, tangy goat cheese, and satisfyingly crunchy toasted walnuts in every bite.
The bright citrusy orange vinaigrette effortlessly pulls every single element together with a gorgeous lift of freshness. I love how this salad perfectly balances earthy sweetness, savory depth, and vibrant color.
White Bean and Roasted Beet Salad
White bean and roasted beet salad blends earthy beets, creamy beans, and citrus dressing for a bright, balanced dish.
Servings: 4
Total Time: 1 hour 15 minutes (Prep: 15 minutes, Cook: 60 minutes)
Ingredients
1 can (15 oz) cannellini beans, drained and rinsed
4 medium beets, roasted and cubed
4 cups mixed salad greens
4 oz goat cheese, crumbled
½ cup walnuts, toasted and chopped
¼ cup extra virgin olive oil
2 tablespoons orange juice
1 tablespoon red wine vinegar
1 teaspoon orange zest
1 teaspoon honey
1 shallot, minced
Salt and pepper to taste
Step 1: Roast the Beets
Preheat your oven to 400°F (200°C). Individually wrap each beet tightly in aluminum foil, drizzle lightly with olive oil, and place on a baking sheet.
Roast for 50–60 minutes until completely fork-tender throughout. Remove from the oven and allow to cool slightly before carefully peeling away the skins and cutting into evenly sized cubes.
Step 2: Prepare the Dressing
In a small mixing bowl, combine olive oil, freshly squeezed orange juice, red wine vinegar, orange zest, honey, and finely minced shallot. Season generously with salt and cracked black pepper to taste.
Whisk everything together vigorously until the dressing becomes smooth, well combined, and slightly thickened with a beautifully bright, citrusy aroma.
Step 3: Assemble the Salad
In a large serving bowl, layer the fresh mixed greens as your base, then add the warm or room-temperature roasted beet cubes and the drained cannellini beans on top.
Drizzle the prepared orange vinaigrette generously over everything and toss the salad gently but thoroughly until all the ingredients are evenly and lightly coated.
Step 4: Add Toppings and Serve
Finish the salad by scattering generous amounts of crumbled creamy goat cheese and roughly chopped toasted walnuts evenly across the top. These final toppings add wonderful richness, crunch, and contrast to every forkful.
Serve the salad immediately right after assembling to enjoy the best possible combination of textures, flavors, and freshness.
Final Thoughts
I’ve found that cannellini bean recipes like this make salads feel hearty and complete. The mix of creamy beans, sweet beets, and bright citrus creates balance in every bite.
This salad works well for entertaining or meal prep. Add arugula for extra peppery flavor or swap walnuts for pecans.
Fresh ingredients can create bold flavor without extra effort. If this recipe inspired your next salad, leave a comment or explore more easy bean dishes today.



