Marinated White Beans turn a few simple ingredients into a fresh, filling lunch. Bright lemon wakes up the creamy beans, while roasted red peppers add gentle sweetness. Meanwhile, garlic, fresh herbs, and olive oil bring everything together. I especially like making this recipe at night because lunch tastes even better the next day.
Table of Contents
Why You’ll Love These Marinated White Beans
Marinated White Beans need only 10 minutes of prep. Plus, canned beans make the recipe quick and practical.
The flavor feels fresh and Mediterranean inspired. Lemon adds brightness, while roasted peppers bring sweet, slightly smoky notes. Also, fresh herbs add plenty of color and aroma.
This recipe makes 4 servings. Prep takes 10 minutes, while the beans need at least 2 hours to marinate. Therefore, the total time comes to 2 hours and 10 minutes.
Ingredients for Marinated White Beans
You will need:
- 2 15 ounce cans white beans, drained and rinsed
- 1/2 cup chopped fresh herbs
- 2 roasted red peppers, finely diced
- 1/3 cup shallot, finely diced
- 2 garlic cloves, minced
- 1/2 cup extra virgin olive oil
- 1 lemon, zested and juiced
- 1/2 teaspoon kosher salt
- 1/4 teaspoon red pepper flakes
- Ground black pepper, to taste
Choosing the Best White Beans
Navy beans work especially well for Marinated White Beans. Their smaller size and firm texture help them hold their shape after mixing.
However, cannellini, Great Northern, and butter beans also work well. So, you can easily use what you already have in your pantry.
Fresh Herbs, Roasted Red Peppers, and Aromatics
Fresh herbs give this recipe its lively flavor. Parsley, cilantro, basil, dill, tarragon, and mint all work.
Meanwhile, roasted red peppers add sweetness and a slightly smoky taste. Shallot adds a mild bite, while fresh garlic brings savory flavor.
Lemon and Olive Oil Marinade
Fresh lemon juice gives the beans bright acidity. Also, lemon zest adds a stronger citrus aroma without adding extra liquid.
Extra virgin olive oil coats the beans and carries the other flavors. Then salt, red pepper flakes, and black pepper finish the marinade.
Ingredient Substitutions and Variations
You can replace roasted red peppers with fresh red bell pepper. However, fresh pepper tastes crunchier and more vegetal.
You can also change the herbs. For example, parsley and mint taste especially fresh, while basil gives the beans a softer Mediterranean flavor.

How to Make Marinated White Beans
Combine the Beans, Herbs, and Vegetables
First, place the drained and rinsed white beans in a large bowl.
Next, add the chopped fresh herbs, roasted red peppers, shallot, and garlic. Use a large enough bowl so you can mix everything gently.
Add the Lemon and Olive Oil Marinade
Next, add the extra virgin olive oil, lemon juice, and lemon zest.
Then add the kosher salt, red pepper flakes, and black pepper. Gently toss everything until the marinade evenly coats the beans.

Refrigerate and Let the Beans Marinate
Cover the bowl and place the Marinated White Beans in the refrigerator for at least 2 hours.
However, you can leave them overnight for deeper flavor. As the beans sit, they absorb more lemon, garlic, herbs, and olive oil.
Toss and Serve
Finally, gently toss the beans again before serving.
Taste and add more black pepper or salt if needed. Also, spoon some of the flavorful marinade from the bottom of the bowl over each serving.
Tips for the Best Marinated White Beans
Use Fresh Herbs Instead of Dried
Fresh herbs work best in this recipe. They add better texture, aroma, and fresh flavor.
Also, you do not need to stick with one herb. Mix parsley with basil, mint, dill, or cilantro according to what you enjoy.
Marinate Overnight for Deeper Flavor
Two hours gives Marinated White Beans plenty of flavor. However, overnight marinating makes them even more flavorful.
Therefore, this recipe works nicely for meal prep. Make it in the evening, then enjoy an easy lunch the following day.
Keep the Beans Firm and Intact
Drain and rinse the beans before adding them to the bowl.
Then mix gently so you do not crush them. Navy beans hold their shape particularly well, although other white beans also work.
Adjust the Herbs and Heat to Taste
Start with 1/4 teaspoon red pepper flakes for gentle heat.
However, you can add more if you enjoy spicy food. Likewise, adjust the herbs according to your taste and what you have available.

Ways to Serve Marinated White Beans
Serve as an Easy Lunch
Marinated White Beans make a satisfying lunch on their own. Each serving provides about 17 grams of protein and 12 grams of fiber.
Each serving also contains about 512 calories, 53 grams carbohydrates, 28 grams fat, and 3 grams sugar. Additionally, it contains about 565 mg sodium and 1,146 mg potassium.
Spoon Over Toast or Crostini
Toast a thick slice of bread until crisp. Then spoon the beans and their lemony marinade over the top.
For smaller servings, add the beans to crostini. The crunchy bread tastes great with the tender beans and soft roasted peppers.
Add to Salads and Grain Bowls
These beans also work well with leafy salads and grain bowls.
In fact, the lemon and olive oil marinade can help dress the entire bowl. Add greens, cucumber, tomatoes, quinoa, or another grain for a fuller lunch.
Pair With Chicken, Meat, Shrimp, or Fish
Marinated White Beans make a fresh side for grilled chicken, meat, shrimp, or fish.
Meanwhile, the lemon and fresh herbs balance richer proteins. So, you can easily serve these beans as part of dinner too.
How to Store Marinated White Beans
Refrigerating Leftovers
Transfer leftover beans to a sealed container.
Then store them in the refrigerator. Before serving, gently toss them again so the marinade coats everything.
How Long Marinated White Beans Last
Marinated White Beans keep well in the refrigerator for 3 to 4 days.
The flavor can deepen as they sit. However, the fresh herbs gradually soften, so I prefer eating the beans within the first few days.
Make-Ahead Tips
You can prepare the full recipe the night before serving.
In fact, the extra marinating time gives the beans deeper flavor. Then simply toss them before serving and add a little fresh lemon juice if you want more brightness.
More Such Recipes
- Italian Grinder Bean Salad
- Lemon Basil Three Bean Salad
- Mediterranean Quinoa Salad
- Lentil Tabbouleh
- Mediterranean Pasta Salad
- Tomato Cucumber Mozzarella Salad
For more simple recipe ideas, follow Kai Recipes on Pinterest and visit Kai Recipes on Facebook.
Marinated White Beans FAQs
What is a good marinade for white beans?
Extra virgin olive oil, fresh lemon juice, lemon zest, garlic, salt, black pepper, and red pepper flakes make a tasty marinade. Also, fresh herbs bring color and freshness.
How do you make Mediterranean-style marinated white beans?
Combine white beans with fresh herbs, roasted red peppers, shallot, and garlic. Next, add olive oil, lemon juice, lemon zest, salt, red pepper flakes, and black pepper. Then refrigerate the mixture for at least 2 hours.
What are the ingredients in the “Marinated white beans bon appétit” recipe?
This recipe uses canned white beans, fresh herbs, roasted red peppers, shallot, garlic, olive oil, lemon, salt, red pepper flakes, and black pepper. It does not reproduce Bon Appétit’s recipe.
What is a good seasoning for white beans?
Garlic, lemon zest, kosher salt, black pepper, and red pepper flakes work well with white beans. Also, fresh parsley, basil, dill, cilantro, mint, or tarragon can add plenty of flavor.

Final Thoughts
Marinated White Beans make a bright and satisfying lunch without much kitchen work. Tender beans soak up lemony olive oil, while roasted peppers, garlic, and fresh herbs add layers of flavor.
Better yet, you can make the recipe ahead. Serve it alone, pile it onto toast, add it to a salad, or pair it with grilled chicken, shrimp, meat, or fish.
Print
Marinated White Beans: Fresh Mediterranean Lunch Recipe
- Total Time: 2 hours 10 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Fresh and bright Marinated White Beans with lemon, fresh herbs, roasted red peppers, garlic, and extra virgin olive oil. This easy Mediterranean-style recipe needs only 10 minutes of prep and works well for lunch, salads, toast, crostini, or as a flavorful side dish.
Ingredients
2 (15-ounce) cans white beans, drained and rinsed
1/2 cup chopped fresh herbs, such as parsley, cilantro, basil, dill, tarragon, or mint
2 roasted red peppers, finely diced
1/3 cup shallot, finely diced
2 garlic cloves, minced
1/2 cup extra-virgin olive oil
1 lemon, zested and juiced, about 3 tablespoons juice and 1 teaspoon zest
1/2 teaspoon kosher salt
1/4 teaspoon red pepper flakes
Ground black pepper, to taste
Instructions
1. Combine the drained white beans, fresh herbs, roasted red peppers, shallot, and garlic in a large bowl.
2. Add the extra-virgin olive oil, lemon juice, lemon zest, kosher salt, red pepper flakes, and black pepper.
3. Gently toss everything until the beans and vegetables are evenly coated with the marinade.
4. Cover the bowl and refrigerate for at least 2 hours. For deeper flavor, refrigerate overnight.
5. Toss the Marinated White Beans again before serving.
6. Transfer leftovers to a sealed container and refrigerate.
Notes
Navy beans work especially well because their smaller size and firm texture help them hold their shape.
Cannellini, Great Northern, or butter beans also work well.
Use fresh herbs instead of dried herbs for the freshest flavor and texture.
You can change the herb combination according to your preference.
Fresh red bell pepper can replace roasted red pepper. However, it gives the recipe a crunchier and more vegetal flavor instead of the softer, sweeter, slightly smoky taste of roasted peppers.
For deeper flavor, marinate the beans overnight.
Store leftovers in a sealed container in the refrigerator for 3 to 4 days.
Serve the beans on their own, over toast, on crostini, in leafy salads, or with grilled meat, chicken, shrimp, or fish.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Lunch
- Method: No Cook
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 512
- Sugar: 3 g
- Sodium: 565 mg
- Fat: 28 g
- Saturated Fat: 4 g
- Unsaturated Fat: 23 g
- Carbohydrates: 53 g
- Fiber: 12 g
- Protein: 17 g

