If Quick & Healthy Warm White Bean Salad sounds like something you’d order at a cute café and then try (and fail) to recreate at home… welcome, friend. Today we’re making it better—bright, lemony, a little peppery, and loaded with creamy white beans that feel cozy without being heavy.
This is the kind of salad that works for real life: a busy weeknight, a “what’s for lunch?” moment, or that time your neighbor pops by “for just a second” (lies) and you need something impressive in 10 minutes. With a punchy arugula pesto and gently warmed beans, it tastes gourmet but behaves like an easygoing recipe. My favorite kind of relationship.
Table of Contents
Why You’ll Love This Quick & Healthy Warm White Bean Salad
- Warm + fresh at the same time. Cozy beans, crisp arugula—best of both worlds.
- Protein-packed and satisfying. White beans do the heavy lifting so you don’t have to.
- Fast. Like, “I still have time to sit down” fast.
- Big flavor with simple ingredients. Preserved lemon (or zest) makes it zingy and special.
Ingredients You’ll Need
For the Arugula Pesto
- 6 to 8 cups arugula (you’ll use 2 packed cups for pesto, the rest for the salad)
- ⅓ cup sliced almonds
- ¼ cup grated Parmigiano-Reggiano cheese
- 2 ½ tbsp chopped preserved lemon
Sub: grated lemon zest + a little extra salt - 1 garlic clove, chopped
- ¼ tsp kosher salt
- ⅓ cup extra-virgin olive oil (plus more for seasoning)
For the Salad
- 3 cups cooked white beans (homemade or canned, rinsed and drained)
- Fresh lemon juice, to taste
- Freshly ground black pepper, to taste
- 2 to 3 tbsp thinly shaved shallots or red onion (optional, but delightful)
Quick & Healthy Warm White Bean Salad Recipe: Step-by-Step
1) Make the arugula pesto
Add 2 packed cups of arugula to a food processor or blender. Toss in the almonds, Parmigiano-Reggiano, preserved lemon (or zest), garlic, and salt.
Blend until everything is finely chopped. Then, with the machine running, slowly stream in the ⅓ cup olive oil. Keep blending until it’s smooth and creamy.
Chef Omar tip: If your pesto looks a little thick, add a tiny splash more olive oil. If it looks too loose, add a handful of arugula or a few more almonds. Pesto is forgiving—unlike your group chat.
2) Warm the beans (just enough!)
Warm your white beans in the microwave for about 1 minute, or in a small pot over the stove for 2 to 3 minutes.
You want them slightly warm, not lava-hot. Overheating can dry them out, and we’re going for tender and creamy.
3) Toss warm beans with pesto
In a mixing bowl, combine the warm beans with the arugula pesto. Toss gently so the beans get coated without turning into bean mush.
Taste and adjust:
- Add lemon juice if you want more brightness
- Add salt if it needs more pop
- Add black pepper if you want a little edge
4) Assemble the salad like a pro (with zero stress)
In a large bowl, toss the remaining fresh arugula with:
- a drizzle of olive oil
- a splash of lemon juice
- salt and black pepper
Arrange the dressed arugula on a platter (or just a big bowl—no one’s judging). Spoon the pesto-coated warm beans on top. Finish with shaved shallots or red onion, if using.
Serve immediately while the beans are still cozy and the greens are fresh.
Flavor Boosts and Easy Swaps
- No preserved lemon? Lemon zest + a pinch more salt totally works. Add a tiny squeeze of lemon juice at the end to round it out.
- Nut swap: Walnuts or pine nuts are great if almonds aren’t your thing.
- Dairy-free option: Skip the Parmigiano-Reggiano or replace it with a dairy-free parmesan alternative. Add an extra pinch of salt to keep the flavor balanced.
- Want it heartier? Toss in roasted cherry tomatoes, cucumbers, or even a handful of cooked quinoa.
Chef Omar’s Quick Tips (So It Turns Out Perfect)
- Use warm beans, not hot beans. Hot beans can wilt the arugula too much and make the salad feel tired.
- Taste your pesto before you commit. Arugula can be peppery, preserved lemon can be salty—so adjust as you go.
- Shallots = tiny magic. Optional, yes. But they add a crisp bite that makes everything taste more “restaurant.”
- If your sauce looks rebellious… don’t panic. A good stir and a splash of olive oil usually brings it back in line. Pesto has moods.
A Little Story From My Kitchen
This salad became a repeat hit after one of those classic “I’ll just throw something together” nights. I had arugula that needed saving, a can of white beans, and exactly one garlic clove rolling around like it owned the place. I blitzed up the pesto, warmed the beans, and suddenly it tasted like I had a plan all along. The next day? Even better. (Also, I felt very smug, which is a free bonus.)

FAQs About Quick & Healthy Warm White Bean Salad
Can I make this Quick & Healthy Warm White Bean Salad Recipe ahead of time?
Yes—with a small trick. Make the pesto ahead and store it in the fridge. Keep the beans and arugula separate. When you’re ready to eat, warm the beans, toss with pesto, and assemble. Fresh, bright, and not soggy.
How long does it keep in the fridge?
If assembled, it’s best the same day. If stored separately (pesto + beans + arugula), you’ll get 2 to 3 days out of it. The pesto holds up well.
Can I use canned beans?
Absolutely. Just rinse and drain them well. Canned beans are basically the weekday superhero of the pantry.
What can I serve with it?
This is great with grilled chicken, salmon, or toasted sourdough. Or go full cozy and eat it as-is with a fork straight from the bowl—pure peace.
Bring This Quick & Healthy Warm White Bean Salad to Your Table Tonight
If you’re craving something fresh but still comforting, Quick & Healthy Warm White Bean Salad is the move. You get bright lemon, peppery arugula, creamy beans, and that punchy pesto that makes everything taste like it came from a fancy lunch spot (but without the $18 price tag).
Make it once, and I promise it’ll slide into your regular rotation faster than you can say “Wait… I do love beans.”
Keep Cooking: Internal Links You’ll Love
- If you’re in a white-bean mood and want something cozier for dinner, hop over to White Bean Chicken Chili (comfort in a bowl)—same creamy bean vibes, just with that hearty, spoonable warmth.
- Want another fresh, meal-prep-friendly option? Try Healthy High-Protein Three Bean Salad (make-ahead lunch hero) for a fridge-friendly cousin to this warm salad.
- If your taste buds are craving a Mediterranean-style side dish that pairs beautifully with lemony flavors, you’ll love Mediterranean Bean Salad with Feta (bright, tangy, and picnic-ready).
- And if you’re wondering how to store leftovers like a pro (because beans are amazing, but mystery fridge science is not), bookmark How Long Do Beans Last in the Fridge (storage tips you’ll actually use).
Tried this Quick & Healthy Warm White Bean Salad? Leave a quick review and tap your star rating ⭐️⭐️⭐️⭐️⭐️—your feedback helps other home cooks (and it makes my chef heart do a happy dance).

Quick & Healthy Warm White Bean Salad
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Quick & Healthy Warm White Bean Salad is a vibrant, protein-packed dish made with creamy white beans, peppery arugula pesto, fresh greens, and bright lemon. Ready in just 20 minutes, this easy Mediterranean-inspired salad is perfect for busy weeknights, light lunches, or elegant entertaining.
Ingredients
For the Arugula Pesto
6 to 8 cups arugula (divided)
⅓ cup sliced almonds
¼ cup grated Parmigiano-Reggiano cheese
2½ tablespoons chopped preserved lemon (or grated lemon zest + extra salt)
1 garlic clove, chopped
¼ teaspoon kosher salt
⅓ cup extra-virgin olive oil (plus more for seasoning)
For the Salad
3 cups cooked white beans (canned or homemade, rinsed and drained)
Fresh lemon juice, to taste
Freshly ground black pepper, to taste
2 to 3 tablespoons thinly shaved shallots or red onion (optional)
Instructions
Make the Pesto:
Add 2 packed cups of arugula to a food processor along with almonds, cheese, preserved lemon, garlic, and salt. Pulse until finely chopped. With the machine running, slowly stream in olive oil and blend until smooth and creamy.Warm the Beans:
Heat white beans in the microwave for about 1 minute or in a saucepan over medium heat for 2–3 minutes until just warmed through. Do not overheat.Combine Beans and Pesto:
In a mixing bowl, gently toss warm beans with the arugula pesto. Adjust seasoning with lemon juice, salt, and black pepper as needed.Assemble the Salad:
Toss remaining arugula with a drizzle of olive oil, a splash of lemon juice, salt, and pepper. Arrange on a platter and spoon pesto-coated beans on top. Sprinkle with shaved shallots if using. Serve immediately.
Notes
For a dairy-free version, omit the cheese and add a pinch more salt.
Substitute walnuts or pine nuts for almonds if preferred.
Store components separately for up to 3 days in the refrigerator.
Best served slightly warm for optimal flavor and texture.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Salad
- Method: Tossed / No-Cook (Light Heating)
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving (¼ of recipe)
- Calories: 320 kcal
- Sugar: 2 g
- Sodium: 380 mg
- Fat: 18 g
- Saturated Fat: 3 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 11 g
- Cholesterol: 8 mg
