I packed this za’atar bean salad with buttery Castelvetrano olives, creamy artichokes, and a garlicky, tangy za’atar marinade that makes every bite pop. It’s bold, briny, herby, and almost impossible to stop eating.

I’m fully obsessed with this marinated za’atar bean salad right now because it hits every craving I have for something punchy, briny, herby, and actually satisfying. I love how cannellini beans soak up all that garlicky, tangy za’atar situation without turning heavy or boring.
And the Castelvetrano olives? Absolute little green treasures.
But what really gets me is the way every bite tastes like it has been hanging out in the fridge getting better by the minute. Bright, salty, juicy, a little messy.
My kind of salad, especially when I want lunch to feel low-effort but still wildly good today.
Ingredients

- Cannellini beans make it hearty, creamy, and actually filling without feeling heavy.
- Castelvetrano olives bring buttery, salty pops that make every bite more fun.
- Artichoke hearts add tangy chewiness, like the good stuff from an antipasto plate.
- Cherry tomatoes keep it juicy and fresh, especially when they’re sweet.
- Red onion adds crunch and a little sharp bite, in the best way.
- Parsley makes the whole bowl taste cleaner, brighter, and less canned.
- Mint sneaks in a cool, fresh vibe you’ll totally notice.
- Garlic gives it that bold, savory kick that makes leftovers better.
- Olive oil ties everything together and makes it feel rich, not dry.
- Lemon juice wakes it up fast, so the beans don’t taste flat.
- Za’atar is the main character: herby, nutty, and super cozy.
- Plus sumac adds extra tang if you like a little zip.
- Basically, salt, pepper, and chili flakes make it taste like you meant it.
Ingredient Quantities
- 2 (15-ounce) cans cannellini beans, drained and rinsed (about 3 cups)
- 1 jar Castelvetrano olives, pitted and halved (about 6 to 8 ounces)
- 1 14-ounce jar artichoke hearts, drained and quartered
- 1 cup cherry tomatoes, halved
- 1 small red onion, thinly sliced
- 1/2 cup fresh parsley, chopped
- 1/4 cup fresh mint, chopped
- 3 cloves garlic, minced
- 3 tablespoons extra virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 1/2 tablespoons za’atar
- 1 teaspoon sumac (optional, for extra tang)
- Salt to taste
- Freshly ground black pepper to taste
- Red pepper flakes, a pinch or two (optional)
How to Make this
1. Drain and rinse the cannellini beans and transfer to a large mixing bowl.
2. Drain and quarter the artichoke hearts; pit and halve the Castelvetrano olives if not already pitted and halved; add both to the bowl with the beans.
3. Halve the cherry tomatoes and thinly slice the red onion; add to the bowl.
4. Chop the parsley and mint and add to the bowl.
5. In a small bowl whisk together the minced garlic, extra virgin olive oil, fresh lemon juice, za’atar, sumac if using, a pinch or two of red pepper flakes if using, salt, and freshly ground black pepper until emulsified.
6. Pour the marinade over the bean and vegetable mixture and toss gently to coat everything evenly.
7. Taste and adjust seasoning with more salt, lemon, or za’atar as needed.
8. Let the salad sit in the refrigerator for at least 30 minutes to allow flavors to meld, or up to overnight for best flavor; serve chilled or at room temperature.
Equipment Needed
1. Large colander or sieve for draining and rinsing beans and artichokes
2. Large mixing bowl for combining salad ingredients
3. Small bowl for whisking the marinade
4. Whisk or fork to emulsify the dressing
5. Chef’s knife for chopping herbs, slicing onion, and halving tomatoes and olives
6. Cutting board
7. Measuring spoons and tablespoon for oil, lemon, and spices
8. Mixing spoon or salad tongs to toss the salad gently
FAQ
Marinated Za’atar Bean Salad Recipe Substitutions and Variations
- Cannellini beans: Substitute great northern or navy beans, or use one 15-ounce can of chickpeas for a nuttier texture and firmer bite.
- Castelvetrano olives: Swap for pitted Kalamata or green Manzanilla olives, or use 2 tablespoons capers for a briny pop if you prefer smaller bites.
- Artichoke hearts: Replace with jarred roasted red peppers or marinated mushrooms for a smoky, tangy element.
- Za’atar: Make a quick mix of 1 teaspoon dried thyme, 1 teaspoon sesame seeds, 1/2 teaspoon oregano and a pinch of salt, or use 1 tablespoon store-bought baharat for a warm, earthy flavor.
Pro Tips
1. For creamier beans that hold their shape, warm the rinsed cannellini beans briefly in salted water or microwave for a minute, then cool slightly before tossing. That gentle heat helps the skins relax so the dressing penetrates without the beans turning mushy.
2. Let it rest at least 2 hours, preferably overnight. The za’atar and lemon need time to mellow into the beans and artichokes, and the flavors become noticeably brighter and more cohesive after a long chill.
3. Balance the tang: taste after the first 30 minutes and adjust with small increments of lemon juice or sumac rather than salt. Acid lifts the dish and lets you use less salt while keeping brightness.
4. Add texture and contrast at serving: scatter toasted pine nuts or chopped toasted almonds, or drizzle a little extra good olive oil and finish with a handful of microgreens or arugula. That finishing crunch and peppery green take the salad from good to memorable.

Marinated Za'atar Bean Salad Recipe
I packed this za’atar bean salad with buttery Castelvetrano olives, creamy artichokes, and a garlicky, tangy za’atar marinade that makes every bite pop. It’s bold, briny, herby, and almost impossible to stop eating.
6
servings
260
kcal
Equipment: 1. Large colander or sieve for draining and rinsing beans and artichokes
2. Large mixing bowl for combining salad ingredients
3. Small bowl for whisking the marinade
4. Whisk or fork to emulsify the dressing
5. Chef’s knife for chopping herbs, slicing onion, and halving tomatoes and olives
6. Cutting board
7. Measuring spoons and tablespoon for oil, lemon, and spices
8. Mixing spoon or salad tongs to toss the salad gently
Ingredients
-
2 (15-ounce) cans cannellini beans, drained and rinsed (about 3 cups)
-
1 jar Castelvetrano olives, pitted and halved (about 6 to 8 ounces)
-
1 14-ounce jar artichoke hearts, drained and quartered
-
1 cup cherry tomatoes, halved
-
1 small red onion, thinly sliced
-
1/2 cup fresh parsley, chopped
-
1/4 cup fresh mint, chopped
-
3 cloves garlic, minced
-
3 tablespoons extra virgin olive oil
-
2 tablespoons fresh lemon juice
-
1 1/2 tablespoons za'atar
-
1 teaspoon sumac (optional, for extra tang)
-
Salt to taste
-
Freshly ground black pepper to taste
-
Red pepper flakes, a pinch or two (optional)
Directions
- Drain and rinse the cannellini beans and transfer to a large mixing bowl.
- Drain and quarter the artichoke hearts; pit and halve the Castelvetrano olives if not already pitted and halved; add both to the bowl with the beans.
- Halve the cherry tomatoes and thinly slice the red onion; add to the bowl.
- Chop the parsley and mint and add to the bowl.
- In a small bowl whisk together the minced garlic, extra virgin olive oil, fresh lemon juice, za'atar, sumac if using, a pinch or two of red pepper flakes if using, salt, and freshly ground black pepper until emulsified.
- Pour the marinade over the bean and vegetable mixture and toss gently to coat everything evenly.
- Taste and adjust seasoning with more salt, lemon, or za'atar as needed.
- Let the salad sit in the refrigerator for at least 30 minutes to allow flavors to meld, or up to overnight for best flavor; serve chilled or at room temperature.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 215g
- Total number of serves: 6
- Calories: 260kcal
- Fat: 13.2g
- Saturated Fat: 1.7g
- Trans Fat: 0g
- Polyunsaturated: 1.1g
- Monounsaturated: 9.2g
- Cholesterol: 0mg
- Sodium: 417mg
- Potassium: 634mg
- Carbohydrates: 27.3g
- Fiber: 8.6g
- Sugar: 2.7g
- Protein: 9.5g
- Vitamin A: 704IU
- Vitamin C: 16.7mg
- Calcium: 109mg
- Iron: 3.95mg



















