This dense bean salad is hearty, bold, and loaded with flavor. made with tender beans, marinated vegetables, fresh herbs, and a savory sun-dried tomato dressing. There’s no lettuce here, just a satisfying, protein-packed salad that gets better as it sits.
Build the base: Add the chickpeas, black beans, artichokes, sun-dried tomatoes, bell pepper, shallot, cherry tomatoes, parsley, and basil to a large bowl.
Make the dressing: In a small bowl, whisk together the sun-dried tomato oil, artichoke brine, olive oil, vinegar, Dijon mustard, garlic, Italian seasoning, salt, and pepper until well combined.
Toss & rest: Pour the dressing over the salad and toss until evenly coated. Let the salad rest for at least 15–20 minutes before serving so the flavors can meld.
Notes
Storage & Meal Prep: Store in an airtight container in the fridge for 4–5 days. This salad is ideal for meal prep and tastes even better after a day in the fridge. Not freezer-friendly.Oil-Free Option: Skip the added oils and use a splash of artichoke marinade, extra red wine vinegar, and 1–2 tablespoons water to balance the dressing. If using air-packed sun-dried tomatoes, soak them in hot water for 1 minute, then drain and chop before using.Swap the beans: This salad works well with almost any type of bean. Feel free to swap in white kidney beans, kidney beans, pinto beans, lima beans, or even cooked brown or green lentils.