Marinated Butter Beans with Olives and Herbs Recipe
If you’re anything like me, you want your meals to be a little bit special but not complicated. That’s exactly why this Marinated Butter Beans with Olives and Herbs Recipe quickly became a go-to in my kitchen. It’s fresh, vibrant, and packed with bold flavors that somehow balance perfectly—creamy butter beans, briny olives, and the brightness of fresh herbs all soaked in a spicy, tangy marinade. This dish is one of those rare recipes that you can whip up in minutes yet it tastes like you’ve spent hours crafting something gourmet.
What I truly love about this Marinated Butter Beans with Olives and Herbs Recipe is how versatile it is. It’s a great side for when you’re entertaining and want to impress without fuss. Or, it works beautifully for a fast, healthy lunch thrown together with pantry staples. The marinade not only boosts the beans’ flavor but also gives it a lovely zing that’ll have you coming back for seconds. Believe me, once you make this, you’ll wonder how you ever had butter beans without it!
Ingredients You’ll Need
Every ingredient in this recipe plays an important role to create the right balance of creaminess, acidity, freshness, and a little heat. When shopping, look for high-quality jarred artichokes and roasted peppers to keep the flavors authentic and convenient.
- Butter Beans: Canned butter beans are super creamy and hold up well in the marinade. Don’t skip rinsing them to reduce excess salt and starch.
- Red Onion: Thinly sliced for a little crunch and sharp flavor that complements the beans perfectly.
- Green Olives: Chopped roughly to add a briny saltiness. I prefer olives with pimento or mild herbs.
- Roasted Red Pepper: Use jarred roasted pepper for smoky sweetness. Rough chops keep texture interesting.
- Artichoke Hearts: Halved jarred artichokes add tang and a lovely tender bite.
- Fresh Dill: Minced dill brightens the dish with its distinctive taste. Always fresher is better here.
- Fresh Parsley: Adds vibrancy and freshness, balancing the rich beans elegantly.
- Lemon Zest: Essential for a fragrant citrus note that really wakes up the marinade.
- Kosher Salt: Use to season but add gradually since olives bring saltiness too.
- Lemon Juice: The backbone of the marinade for sharpness and freshness.
- Extra Virgin Olive Oil: Adds richness and carries all the flavors beautifully.
- Honey or Maple Syrup: Just a touch for balance, cutting through acidity and spice.
- Garlic: Finely minced garlic gives depth and a savory punch.
- Red Pepper Flakes: Adds a gentle heat that you can adjust based on your preference.
- Cumin: Provides a warm earthy undertone enhancing the marinade’s complexity.
- Cayenne Pepper: For an extra kick of spice if you like it hot.

Variations
I’m all about tweaking to fit mood and pantry contents, and this Marinated Butter Beans with Olives and Herbs Recipe is fantastic for that. Feel free to mix and match herbs or dial up the heat. Play around and make it yours!
- Variation: Try swapping dill for fresh basil or mint for a different herbaceous note. I once used mint and loved how refreshing it turned out.
- Variation: Add chopped sun-dried tomatoes if you want a deeper, slightly sweeter tang.
- Variation: Use smoked paprika instead of cumin for an intense smoky flavor. It adds a whole new dimension I’ve enjoyed on chillier days.
- Variation: For a vegan version, stick to maple syrup instead of honey and it works perfectly without losing that lovely balance.
- Variation: Bulk it up with chopped cucumbers or cherry tomatoes for a more substantial salad-like dish.
How to Make Marinated Butter Beans with Olives and Herbs Recipe
Step 1: Prepare Your Ingredients Carefully
Start by draining and rinsing your butter beans well. This step is key to avoid any canned saltiness overpowering your dish. While they drain, slice your red onion thinly – the thinner, the better, so you get that nice crunch without being too sharp. Roughly chop your green olives, roasted red peppers, and halved artichoke hearts. Mince your fresh dill and parsley finely to release their flavors evenly through the salad.
Step 2: Whip Up the Spicy Marinade
In a small bowl, whisk together lemon juice, extra virgin olive oil, and honey (or maple syrup). Add your finely minced garlic, red pepper flakes, cumin, and cayenne pepper, then whisk again until well combined. Taste your marinade and adjust for spice or sweetness as needed – I always add more honey if it’s too tangy at first.
Step 3: Toss and Marinate
Gently toss your butter beans with the onions, olives, roasted pepper, artichokes, and fresh herbs in a large bowl. Pour the spicy marinade over the top and stir gently to evenly coat everything. Add lemon zest and kosher salt, then give it one last mix. Cover and refrigerate for at least 2 hours—overnight is even better if you have the time, as it lets all those flavors meld beautifully. I sometimes make this the night before a party, and it frees me up to enjoy my guests instead of slaving away in the kitchen.
How to Serve Marinated Butter Beans with Olives and Herbs Recipe

Garnishes
I like to finish this dish with a little extra fresh parsley or dill on the top to keep it looking vibrant and fresh. Sometimes I sprinkle crushed toasted almonds or walnuts for an unexpected crunch, which adds a lovely texture contrast that I’ve grown addicted to. A drizzle of good quality olive oil right before serving also never hurts!
Side Dishes
This recipe pairs so well as a side with grilled fish or roasted chicken—something mild that lets the beans shine. I also love serving it alongside crusty bread and a simple green salad for a light lunch that still feels filling. It’s such a crowd-pleaser at summer barbecues or picnic spreads.
Creative Ways to Present
For a special occasion, I’ve served this salad in hollowed-out bell peppers or atop grilled polenta rounds as bite-sized appetizers. It’s a visually appealing and delicious way to showcase the bright marinated beans and herbs. Another favorite trick is layering it in a clear glass bowl to show off the colorful olives, red peppers, and fresh green herbs for a pretty presentation.
Make Ahead and Storage
Storing Leftovers
Leftover Marinated Butter Beans with Olives and Herbs keep beautifully in an airtight container in the fridge. The flavors actually improve the next day as the beans soak up more of the marinade. Just give it a gentle stir before serving again, and you’re good to go.
Freezing
I don’t usually freeze this recipe because the texture of the beans can get a bit mushy after thawing. Instead, I recommend making a fresh batch to enjoy the most vibrant flavors and textures. If you want to prep ahead, the best bet is to store the cooked beans and veggies separately from the marinade and combine just before serving.
Reheating
This dish is best served cold or at room temperature, so no reheating needed! If you do want to warm it slightly, maybe for cooler days, just take the portion out of the fridge 20 minutes ahead so it loses its chill gently on the counter. Heating it in the microwave can affect the texture, so I avoid that whenever possible.
FAQs
-
Can I use dried butter beans for this recipe?
Absolutely! If you prefer dried butter beans, just soak and cook them until tender before using. Just ensure they’re fully cooled before tossing with the marinade. Using canned beans is faster but dried beans can provide better texture and flavor if you plan ahead.
-
How long should I marinate the butter beans?
At least 2 hours in the fridge is ideal to let the flavors meld, but overnight works best if you have the time. The longer it marinates, the more flavorful the beans become without losing their pleasant bite.
-
Can I make this recipe ahead for a party?
Definitely! This is one of my favorite make-ahead recipes because the flavors deepen over time, making it even tastier on the day of your event. Just keep it covered in the fridge and stir gently before serving.
-
What if I don’t have fresh herbs?
While fresh dill and parsley make the dish vibrant, you can substitute with good quality dried herbs if needed. Use about a third of the amount of dried herbs since they’re more concentrated. Your dish will still taste great, just a little less fresh.
-
Is this recipe gluten-free and vegan?
Yes! This Marinated Butter Beans with Olives and Herbs Recipe is naturally gluten-free. For a vegan version, just swap honey with maple syrup in the marinade. It’s a healthy and flavorful option for many diets.
Final Thoughts
Honestly, this Marinated Butter Beans with Olives and Herbs Recipe has become one of those comforting, reliable dishes I reach for when I want something fresh yet satisfying without fuss. It transforms humble canned butter beans into something truly memorable with very little effort. I hope you’ll love making it as much as I do—it’s perfect for casual meals but impressive enough to share with friends. Give it a try, and I promise it’ll become a new favorite in your kitchen too!
Print
Marinated Butter Beans with Olives and Herbs Recipe
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 1 hour 15 minutes (including marinating)
- Yield: 4 servings 1x
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
This vibrant Marinated Butter Beans salad combines buttery beans with tangy roasted vegetables, fresh herbs, and a spicy citrus marinade. Perfect as a refreshing side dish or a light, nutritious meal, it’s bursting with Mediterranean-inspired flavors and simple, wholesome ingredients.
Ingredients
Beans & Veggies
- 1 can (about 14 oz or 400 g) butter beans, drained and rinsed
- 1/2 small red onion, thinly sliced
- 1/2 cup (about 20) green olives, roughly chopped
- 1 jarred roasted red pepper, roughly chopped
- 6–7 jarred artichoke hearts, halved
- 1/2 cup fresh dill, minced and loosely packed
- 1/2 cup fresh parsley, minced and loosely packed
- Zest of 1 lemon
- 1 tsp kosher salt, plus more as needed
Spicy Marinade
- 1/4 cup lemon juice
- 1/4 cup extra virgin olive oil
- 1 tbsp honey or maple syrup
- 1 clove garlic, finely minced
- 1 tsp red pepper flakes
- 1/4 tsp cumin
- 1/4 tsp cayenne pepper
Instructions
- Prepare the Vegetables: Drain and rinse the butter beans thoroughly. Thinly slice half of a small red onion, roughly chop the green olives, roasted red pepper, and halve the jarred artichoke hearts. Mince the fresh dill and parsley, and zest the lemon. Combine all these ingredients in a large mixing bowl.
- Make the Spicy Marinade: In a small bowl, whisk together the lemon juice, extra virgin olive oil, and honey or maple syrup until well combined. Add the finely minced garlic, red pepper flakes, cumin, and cayenne pepper to the marinade and stir well to incorporate all spices evenly.
- Combine Beans and Marinade: Pour the spicy marinade over the mixed vegetables and butter beans in the bowl. Add 1 teaspoon of kosher salt and toss everything gently but thoroughly to ensure the beans and vegetables are evenly coated with the flavorful marinade.
- Marinate: Cover the bowl with plastic wrap or a lid and refrigerate the mixture for at least 1 hour to allow the flavors to meld beautifully. For best results, let it sit for up to 3 hours to deepen the taste.
- Serve and Adjust Seasoning: Before serving, taste the marinated beans and adjust salt or spice level as desired. Serve chilled or at room temperature as a delicious side dish or light salad.
Notes
- For a vegan option, use maple syrup instead of honey.
- Marinating overnight enhances the flavor intensity.
- This dish can be served chilled or at room temperature depending on preference.
- Pair with crusty bread or as a topping on greens for a fuller meal.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Keywords: butter beans, marinated beans, Mediterranean salad, healthy side dish, no-cook recipe, vegan marinade option
