Salads
This creamy black and white bean salad transforms simple ingredients into a restaurant-worthy dish with layers of texture and flavor. The secret lies in balancing tender beans with crispy tortilla crowns and a tangy herb dressing that binds everything together.
I developed this recipe during a particularly hot summer when I needed a meal that was both satisfying and refreshing—no heavy ingredients in sight.
The foundation begins with cannellini beans for creaminess and black beans for depth, tossed in a dressing of lemon juice, olive oil, and fresh herbs that brightens every bite.
The tortilla crowns add a satisfying crunch that contrasts beautifully with the soft beans, while diced bell peppers and red onion bring a fresh, vibrant pop of color. This salad is hearty enough to stand alone or light enough to pair with grilled proteins.
What makes this dish truly special is how the textures and flavors come together—creamy beans, crispy tortillas, and fresh vegetables in perfect harmony. The dressing clings to each ingredient, ensuring every bite is packed with flavor.
It’s the kind of salad that feels indulgent yet remains light, making it ideal for lunch, a side dish, or even a filling vegetarian meal.
The best part? This salad keeps well in the fridge for up to three days, allowing flavors to meld even more over time. Whether you're meal prepping for the week or hosting a casual gathering, this recipe delivers a dish that’s as impressive as it is easy to make.
Let’s get started!
Ingredients for black and white bean salad
Creamy beans meet crispy tortilla crowns in this vibrant, restaurant-quality salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Cannellini Beans 🌾 | 1 ½ cups | Drained and rinsed thoroughly |
| Black Beans 🌾 | 1 cup | Drained and rinsed thoroughly |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Red Bell Pepper 🍅 | 1 whole | Diced, medium size |
| Red Onion 🧅 | 1 whole | Diced, medium size |
| Flour Tortillas 🍞 | 6 whole | Medium size, 8-inch |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
The beans are the heart of this dish—cannellini for creaminess and black beans for depth. Grab canned beans from the store (look for no-salt-added varieties) or cook dried for extra flavor. Trader Joe's carries excellent canned beans, and their organic line is particularly good. If using dried, soak overnight for best texture. The fresh herbs—cilantro and parsley—need to be bright and vibrant; wilted herbs will make the dressing taste flat. For the tortillas, Mission brand is my go-to—they crisp up perfectly without tearing. Store any extra tortillas between sheets of parchment paper to keep them fresh.
No fresh herbs? Dried cilantro or parsley at one-third the amount works in a pinch, but fresh is ideal. Running low on vegetable broth? Water plus 1 tsp soy sauce mimics the depth. The bell pepper and onion can be swapped for whatever you have—yellow pepper or jalapeño for heat. For the tortilla crowns, cut them into triangles first, then fold and press into the oil. If they don't crisp up, increase the oil temperature slightly—they should sizzle when added. The garlic can be roasted for a sweeter flavor: wrap whole cloves in foil with a drizzle of olive oil, roast at 400°F for 10 minutes, then mince.
This salad keeps beautifully in the fridge for up to 3 days, with flavors deepening over time. Store the dressing separately if prepping ahead—toss it in just before serving. The tortilla crowns stay crisp for 24 hours if kept in an airtight container, but they're best eaten fresh. For extra crunch, add toasted pumpkin seeds or crumbled vegan feta before serving. Portion into meal-prep containers with the dressing on the side—perfect for lunches all week.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just toss the drained beans with olive oil, lemon, and cilantro. No stove, no fuss, no waiting. The cannellini’s creaminess and black beans’ earthiness marry instantly, and the bright lemon keeps it from getting heavy.
- Bright & Bold: That lemon juice and olive oil combo? It’s the secret. The acid cuts through the richness of the beans, while the cilantro adds a fresh punch that makes every bite feel like a little vacation. Honestly, it’s the kind of flavor that sticks with you.
- Meal Prep MVP: This salad keeps like a champ in the fridge for days, so I make a big batch on Sunday. Toss it into wraps, over greens, or straight from the jar—it’s my go-to for lunches, potlucks, or even a quick dinner when I’m too tired to cook.
- Budget-Friendly Powerhouse: Cannellini and black beans are dirt cheap, and they stretch this salad into a whole week’s worth of meals. Between us, I’ve fed four people for under $10 with this—plus, it’s packed with protein, so it actually feeds you, not just fills space.
Step-by-step instructions for black and white bean salad
Here's how to build this creamy, herb-packed salad with crispy tortilla crowns.
Sauté the Aromatics for Flavor Foundation
Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium heat. Add the 3 minced garlic cloves and cook for 30 seconds until fragrant but not browned. Immediately add the 1 diced red onion and 1 diced red bell pepper, stirring to combine.
Cook for 5-6 minutes until the vegetables soften slightly but still retain their shape and color. Season with 1 tsp salt and 0.25 tsp ground black pepper. Remove from heat and let cool completely before mixing with other ingredients—this prevents the beans from becoming mushy.
Combine Beans and Create the Creamy Base
In a large mixing bowl, combine the 1.5 cups drained and rinsed cannellini beans and 1 cup drained and rinsed black beans. Add the sautéed vegetable mixture, 0.5 cup chopped fresh cilantro, 0.25 cup fresh lemon juice, and 0.5 cup vegetable broth.
Using a wooden spoon or potato masher, gently mash about one-third of the beans to create a creamy texture while leaving some whole beans for texture. This technique gives you that perfect balance between smooth and chunky. Season with the remaining 0.5 tsp salt and 0.25 tsp ground black pepper, then mix thoroughly.
Prepare the Crispy Tortilla Crowns
Preheat your oven to 375°F. Cut each of the 6 flour tortillas into 8 equal wedges (like pizza slices). Arrange them on two baking sheets lined with parchment paper, leaving 1-inch spaces between each wedge.
Brush each tortilla wedge lightly with a thin layer of the remaining extra-virgin olive oil (about 1 tablespoon total), focusing on the flat surfaces. Sprinkle lightly with salt. Bake for 8-10 minutes until the edges are golden brown and crispy, flipping halfway through for even browning.
Assemble and Garnish the Salad
Transfer the bean mixture to a serving platter. Arrange the crispy tortilla crowns on top, slightly overlapping for a decorative presentation. Drizzle any remaining olive oil from the baking sheets over the top for extra flavor and shine.
Garnish generously with 0.25 cup chopped fresh parsley and an additional sprinkle of ground black pepper. Serve immediately while the tortilla crowns are still crispy. The contrast between the creamy bean base and the crunchy tortilla edges makes every bite perfect.
Pro Tips For Making Black And White Bean Salad
- RINSE BEANS WELL: Drain and rinse both canned beans thoroughly—even if they’re labeled "no salt added." The starchy water clings like glue, turning your salad into a mushy mess. I learned this the hard way after serving a batch that looked like bean pudding.
- SQUEEZE DRY CILANTRO: Wrap fresh cilantro in a clean kitchen towel and press hard to remove excess moisture before chopping. Wet herbs dilute the dressing and make the salad taste sad. (Yes, it’s annoying, but your future self will notice the difference.)
- DRESS BEANS SEPARATELY: Toss the black and cannellini beans with half the dressing first, then mix in the rest at the end. This keeps the cannellinis from turning to mush while the black beans soak up flavor. I used to dump everything together—now I save the soggy skins.
- LEMON JUICE LAST: Add fresh lemon juice right before serving, not when prepping. The acid breaks down the beans’ skins over time, making them mealy. If you’re making this ahead, store the dressing separately and toss it in just before eating.
Wine and beer pairings for this black and white bean salad
Bright White Wine
This salad’s vibrant acidity and herbal notes pair beautifully with a crisp Vermentino from Sardinia or a zesty Sauvignon Blanc from New Zealand. The citrusy finish of these wines mirrors the lemon in the dressing, while their mineral notes complement the earthy beans.
I love chilling a bottle of Cloudy Bay Sauvignon Blanc—its tropical fruit undertones add another layer of brightness. 🍷
Light Red Options
For a red wine lover, try a light-bodied Pinot Noir from Oregon or a Gamay from Beaujolais. The delicate tannins won’t overpower the salad’s creamy texture, and the red fruit flavors harmonize with the black beans.
A bottle of La Crema Pinot Noir is my go-to—it’s fruity yet refined, with just enough acidity to cut through the richness.
Crisp Lager Pairing
If wine isn’t your thing, a Mexican lager like Modelo Especial or Pacifico works wonderfully. The clean, slightly malty profile balances the salad’s bold flavors without competing. For a craft option, try a Belgian witbier—the coriander and citrus notes enhance the cilantro and lemon in the dressing. 🍺
Sparkling Contrast
For a celebratory touch, serve with Prosecco or a dry Cava. The effervescence cleanses the palate between bites, making the salad feel even more refreshing. A bottle of La Marca Prosecco adds a touch of elegance without overpowering the dish’s natural flavors.
Non-Alcoholic Refreshers
For a booze-free option, try a sparkling limeade made with San Pellegrino and fresh lime juice. The bubbles and citrus complement the salad’s bright dressing perfectly. Another great choice is hibiscus iced tea**—its tartness pairs beautifully with the beans and tortilla crowns.
Nutrition facts
Frequently asked questions
Can I make this salad without tortilla crowns?
The tortilla crowns add crunch, but you can substitute with toasted pita chips, crumbled vegan feta, or toasted pumpkin seeds for texture. For extra flavor, try crispy fried shallots or chopped sunflower seeds. The bean mixture will still taste delicious on its own.
How do I store leftovers?
Store the bean mixture in an airtight container in the fridge for up to 3 days. Keep the tortilla crowns separately—they lose crispiness faster. Reheat the beans gently and add fresh tortilla crowns when serving. For best results, prepare the dressing fresh before eating.
What if I can't find cannellini beans?
Great substitutes include great northern beans or butter beans for creaminess. If you want a different texture, use white kidney beans or garbanzo beans. Just adjust the liquid slightly—these varieties may need a splash more broth to achieve the same consistency.
Can I make this salad ahead of time?
Yes! Prepare the bean base up to 2 days ahead and store it in the fridge. The flavors deepen over time. Make the tortilla crowns fresh before serving or reheat them in a 200°F oven for 5 minutes to restore crispiness. Assemble just before eating for the best texture.
Is this salad gluten-free?
Not as written, but it's easy to adapt! Use certified gluten-free tortillas and check your beans for cross-contamination warnings. For extra safety, serve the bean mixture without the tortilla crowns or use corn tortillas instead. Always verify all ingredients for gluten-free certification.
