A fresh twist on the classic three-bean salad, this 10 Minute Four Bean Salad is a colorful, healthy side dish that comes together in minutes. Creamy cannellini beans, crisp bell pepper, bright herbs, and a simple red wine vinaigrette make this salad a fast, flavorful addition to weeknight meals, potlucks, or picnic spreads.

This 10 Minute Four Bean Salad blends four types of canned beans with fresh vegetables and herbs for a satisfying, nutrient-dense dish. It’s naturally vegan, packed with fiber and protein from the beans, and brightened by red wine vinegar and extra virgin olive oil. The salad stores well, so it’s perfect for meal prep or making ahead for gatherings.
Ingredients to Gather
The traditional three-bean salad is a barbecue staple, and this version updates the flavors while keeping things simple. You’ll need four cans of beans plus a handful of fresh vegetables and herbs. Choose beans for both texture and color: creamy cannellini or great northern beans contrast nicely with firmer garbanzos, and black or kidney beans add visual interest.

Beans: I use black beans, green beans, cannellini beans, and garbanzo beans. You can swap in red kidney, great northern, or other canned beans as you prefer. Aim for a mix of textures—creamy, firm, and tender—for the best mouthfeel.
Bell pepper: One large bell pepper, diced. Orange, red, or yellow add sweetness and bright color; green works too. If you prefer, use 3–4 sweet mini peppers in place of one large pepper.
Celery: Four tender celery stalks (try to use the inner stalks, often called the heart) plus any tender leaves. If you only have thicker outer stalks, substitute two large stalks.
Red onion: About 1/2 cup diced. Red onion adds a pleasant bite; if you don’t like raw onion, swap scallions or chives for a milder flavor.
Fresh herbs: Use parsley and basil (about 1/3 cup each) for freshness and aroma. Dill or cilantro would also work depending on your taste.
Dressing: A simple vinaigrette of red wine vinegar (3 tablespoons) and extra virgin olive oil (about 1/3 cup), seasoned with salt and pepper. You can adjust acidity and oil to taste.
Let’s Make 10 Minute Four Bean Salad!




Variations
- Add cheese: If you don’t need this to be vegan, crumbled feta or fresh mozzarella adds creaminess and a salty contrast.
- Swap beans: Use any canned beans you like — red kidney, navy, or great northern all work. Think about color and texture when choosing.
- Change the vegetables: No bell pepper? Substitute cucumber, zucchini, or chopped tomatoes. Swap red onion for green onion or chives for a milder bite.
- Try different dressings: Red wine vinaigrette is classic here, but lemon vinaigrette, white wine vinaigrette, or a creamy dressing will change the flavor profile.
Serving Suggestions
This salad pairs well with grilled proteins and sandwiches. Serve it alongside chicken burgers, pork or turkey tenderloin, salmon, grilled shrimp, or kebabs. It’s also hearty enough to serve over mixed greens for a protein-rich lunch or to top grain bowls for a complete meal.
Recipe FAQ
How long will this bean salad last? Store the salad in an airtight container in the refrigerator for up to five days. Flavors will meld and intensify after a few hours, making it even better the next day.
Is bean salad high in carbs? Beans are higher in carbohydrates than some protein sources, but they are also rich in fiber and plant-based protein, which help keep you full. This makes the salad a balanced, filling option.
Can you freeze bean salad? You can freeze bean salad, though the texture of some vegetables may change when thawed. If freezing, consider leaving crunchy vegetables out and adding fresh when serving. Properly sealed, it can be frozen for up to three months.

📖 Recipe
10 Minute Four Bean Salad
A quick, vibrant salad mixing four canned beans with fresh vegetables and a simple red wine vinaigrette. Ready in about 10 minutes and ideal for gatherings or meal prep.
Course: Salad · Cuisine: American
Prep Time: 10 minutes · Cook Time: 0 minutes · Total Time: 10 minutes
Servings: 8 · Calories: 177 kcal (approximate)
Ingredients
- 1 large bell pepper (red, yellow, or orange), about 1 cup, diced
- 4 celery stalks (from the heart if possible), chopped
- 1/2 cup red onion, diced
- 1/3 cup fresh parsley, chopped
- 1/3 cup fresh basil, chopped
- 1 can (14 oz) green beans, drained
- 1 can (14 oz) black beans, drained and rinsed
- 1 can (14 oz) cannellini beans, drained and rinsed
- 1 can (14 oz) garbanzo beans, drained and rinsed
- 3 tablespoons red wine vinegar
- 1/3 cup extra virgin olive oil
- Salt and pepper to taste
Instructions
- Dice the bell pepper, red onion, and celery. Add them to a large mixing bowl.
- Chop the fresh parsley and basil and add to the bowl with the vegetables.
- Drain the canned beans in a colander and rinse under cold water. Drain well.
- Add the drained beans to the bowl with the vegetables and herbs.
- Pour in the red wine vinegar and olive oil, season with salt and pepper, and toss to combine. Serve immediately or refrigerate until ready to serve.
Notes
- The inner celery stalks are more tender—try to use those if possible. Chopped celery leaves are edible and add flavor.
- Any four cans of beans can be used; choose a mix of textures and colors for the best result.
- Store the salad in the refrigerator for up to five days. Flavors improve after resting for a few hours.