logo

Mediterranean Bean Salad

Mediterranean Bean Salad

This Mediterranean bean salad with white beans, chickpeas, capers, and artichoke hearts is a bold, healthy, and satisfying vegan salad recipe that's perfect for meal prep. Packed with plant-based protein, fiber, and Mediterranean flavors like sun-dried tomatoes, capers, lemon, and fresh herbs, this easy bean salad comes together in just 15 minutes — no cooking required!

Recipe by Rachel Conners on June 18, 2025

Prep time: PT15M

Total time: PT15M

Keywords

healthy, meal prep, quick, vegan

Ingredients

Categories

Cuisine

Steps

  1. Prep your ingredients: Start by draining and rinsing both the white beans and chickpeas thoroughly. Chop the sun-dried tomatoes, artichoke hearts, red onion, and fresh basil. If you're using cherry tomatoes, slice them in half so they blend well with the other ingredients.
  2. Assemble the salad: In a large mixing bowl, combine the white beans, chickpeas, sun-dried tomatoes, cherry tomatoes, chopped artichoke hearts, capers, red onion, and basil. Give everything a gentle toss to evenly distribute the ingredients.
  3. Whisk the dressing: In a small bowl or jar, whisk together the lemon juice, lemon zest, olive oil (or your preferred substitute), minced garlic, dried oregano, smoked paprika, salt, and black pepper. Taste and adjust the seasoning if needed — this dressing should be bright and zippy.
  4. Bring it all together: Pour the dressing over the salad and gently toss until everything is evenly coated. If you’re using the red pepper flakes or parmesan, fold them in at the end for a rich, savory touch. Taste and adjust salt, pepper, and any other ingredients as desired.
  5. Serve or store: You can serve the salad immediately, but it’s even better after chilling for 30 minutes, allowing the flavors to meld.
  6. Storage: Store leftovers in an airtight container in the refrigerator for up to 4–5 days. It’s great for meal prep, and the flavor improves over time. Just give it a stir before serving!