Salads
This avocado and three bean salad recipe transforms simple ingredients into a vibrant, protein-packed dish that requires no dressing—just bold flavors and perfect textures. The secret lies in balancing creamy avocado with crisp black beans, kidney beans, and garbanzos, all tossed with fresh herbs and a touch of lime.
I developed this recipe after realizing most salads either needed dressing or lost their freshness within hours.
The beauty of this salad is its simplicity: no cooking required, just chopping and mixing. Rinsed beans provide hearty texture, while ripe avocado adds richness that holds up beautifully. Fresh cilantro and lime juice brighten every bite, creating a dish that's equally satisfying as a light lunch or side.
The key to success? Using room-temperature ingredients and assembling just before serving to maintain that perfect crunch.
What you'll end up with is a salad that's naturally creamy, satisfyingly hearty, and refreshingly bright—all without a single drop of dressing. The combination of earthy beans, buttery avocado, and zesty herbs creates a flavor profile that's impossible to resist.
This recipe also makes for excellent meal prep, holding its freshness in the fridge for up to three days.
Serve it as a standalone lunch, alongside grilled fish or chicken, or even as a topping for tacos. The possibilities are endless, but the execution remains simple: gather your ingredients, chop with confidence, and toss with care. Here's everything you need to create this restaurant-worthy salad at home.
Ingredients for avocado and three bean salad
Nine simple ingredients transform into a vibrant, protein-packed salad requiring no dressing—just bold textures and bright flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Pitted, peeled, and diced |
| Canned Black Beans 🫘 | 1 cup | Rinsed and drained thoroughly |
| Canned Kidney Beans 🫘 | 1 cup | Rinsed and drained thoroughly |
| Canned Garbanzo Beans (Chickpeas) 🫘 | 1 cup | Rinsed and drained thoroughly |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling, high quality |
| Red Onion 🧅 | ¼ cup | Finely diced, about 1 small |
| Jalapeño Pepper 🌶️ | 1 whole | Seeded and finely diced (optional) |
| Fresh Lime Zest 🍋 | 1 tsp | For added brightness |
| Cumin Powder 🌿 | ½ tsp | Toasted for deeper flavor |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Flaky Sea Salt 🧂 | 1 tbsp | For garnish, Maldon preferred |
The avocados are non-negotiable for that signature creamy texture, so choose ripe but firm ones—they should yield slightly to gentle pressure. Most grocery stores carry Hass avocados, which are ideal for this recipe. For the beans, low-sodium canned varieties are best to avoid excess saltiness. Rinse them thoroughly under cold water to remove any residual starch. The cilantro adds freshness, but if you're not a fan, substitute with flat-leaf parsley at the same quantity. For extra depth, toast the cumin seeds in a dry pan for 30 seconds before grinding them—Penzeys or bulk bins are great sources for high-quality spices.
No fresh lime? Bottled lime juice works in a pinch, though it lacks the same brightness. The jalapeño is optional but recommended for a subtle kick—seeds and membranes removed for milder heat. If you prefer a sweeter touch, add 1 tbsp of honey or maple syrup to balance the acidity. For texture contrast, add 1/4 cup of diced cucumber or cherry tomatoes. The red onion should be finely diced to ensure even distribution throughout the salad. If you're prepping ahead, keep the avocado separate until serving to prevent browning, and store the rest of the ingredients in an airtight container in the fridge.
This salad holds beautifully in the fridge for up to 3 days, though the avocado may soften slightly. To maintain freshness, store the avocado pieces in a sealed container with a paper towel to absorb moisture. Assemble the salad just before serving to preserve the crispness of the beans and herbs. For meal prep, portion into individual containers and drizzle with olive oil and flaky salt before eating. The flavors deepen over time, making it even more satisfying the next day. If you prefer a creamier texture, add 1/4 cup of vegan yogurt or cashew cream just before serving.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this—just drain those beans, mash the avocado, and toss. The cilantro gets a rough chop, but even that’s optional if you’re in a rush. Honestly, it’s the kind of meal that feels fancy without any effort.
- Creamy Crunch Magic: That avocado’s velvety richness pairs perfectly with the beans’ slight bite—no dressing needed. The garbanzos add texture, and the cilantro? It’s the fresh kick that makes this taste like a restaurant dish, not a pantry scavenger run.
- Weeknight to Picnic: I keep this in the fridge all week for lunches, but it’s also my go-to for potlucks. Serve it cold in a bowl or scoop it into wraps—it’s just as good the next day, and no one will guess it’s mostly canned beans.
- Budget Meal Hero: Three cans of beans, one avocado, and a handful of cilantro? That’s a full meal for under $5. Between us, this is how I feed my college-age kid without breaking the bank—and he still asks for seconds.
Step-by-step instructions for avocado and three bean salad
This salad comes together in minutes with no cooking required.
Prepare the Avocado Base
Cut the 2 whole ripe avocados in half lengthwise, remove the pits, and scoop the flesh into a medium bowl. Use a fork to gently mash the avocado until it reaches a chunky texture—just enough to break down the largest pieces while keeping some texture. The goal is a creamy yet rustic consistency that holds its shape when tossed.
Immediately after mashing, drizzle the avocado with the 2 tablespoons fresh lime juice and sprinkle with 1 teaspoon fresh lime zest. This prevents browning and brightens the flavor. Stir gently to combine, then set aside while you prepare the remaining ingredients. The acidity will help preserve the avocado's vibrant green color and prevent it from turning brown during assembly.
Combine the Three Beans and Aromatics
In a separate large bowl, combine the 1 cup rinsed black beans, 1 cup rinsed kidney beans, and 1 cup rinsed garbanzo beans. Add the 0.25 cup finely diced red onion and 1 whole seeded and finely diced jalapeño pepper (if using). Sprinkle with 0.5 teaspoon toasted cumin powder, 0.5 teaspoon salt, and 0.25 teaspoon freshly ground black pepper. Toss everything together with your hands or a large spoon until evenly distributed.
The beans should be at room temperature for the best texture. If they're chilled straight from the can, let them sit for 10-15 minutes before mixing. This ensures even distribution of the spices and prevents a watery salad. The jalapeño adds a subtle heat that pairs perfectly with the creamy avocado and earthy beans.
Fold in Herbs and Finish with Oil
Add the mashed avocado to the bean mixture and gently fold everything together with a large spoon. The avocado will naturally coat the beans, creating a cohesive texture. Sprinkle the 0.5 cup chopped fresh cilantro over the top and fold it in just until combined—you want the herbs to be visible for a fresh, vibrant appearance.
Drizzle the salad with 1 tablespoon extra-virgin olive oil and toss lightly to distribute. The oil helps bind the ingredients and adds a silky finish. Taste and adjust seasoning if needed—this is where the salad comes together. The combination of lime, cumin, and cilantro should balance the richness of the avocado and beans perfectly.
Serve Immediately with Garnish
Transfer the salad to a platter or individual bowls and let it sit for 5 minutes before serving. This brief rest allows the flavors to meld slightly, enhancing the overall taste. Just before serving, sprinkle the 1 tablespoon flaky sea salt evenly over the top. The salt should be visible as a garnish while adding a delicate crunch and a final burst of flavor.
Serve immediately for the best texture and flavor. The avocado will hold its shape and the beans will maintain their bite. This salad is best enjoyed fresh, as the lime juice helps preserve the avocado's texture and color for up to 2 hours at room temperature, but it's at its peak right after assembly.
Pro Tips For Making Avocado And Three Bean Salad
- RINSE BEANS FIRST: Drain and rinse your canned beans under cold water—even if they’re labeled "no salt added." The starch clinging to them thickens the salad faster than you’d expect, and nobody wants a gluey mess. (Yes, even the "rinseless" ones.)
- CUT AVOCADO LAST: Hold off on slicing the avocado until you’re ready to serve. It browns in minutes, and there’s nothing worse than tossing a salad with sad, oxidized chunks. If you must prep ahead, brush the cut sides with lemon juice and store them in a sealed container.
- SALT THE BEANS: Dump those rinsed beans into a bowl and sprinkle them with a pinch of salt—let them sit for 10 minutes before mixing. It softens their texture and makes them absorb flavors like a sponge. (I used to skip this, and the beans always tasted flat.)
- CHOP CILANTRO COARSELY: Tear or roughly chop the cilantro instead of mincing it into oblivion. Big pieces hold up better in the salad, and they add a fresher, brighter bite. (Fine cilantro turns into a sad, wilted paste after 30 minutes.)
Regional styles of these flavors
Mexican-Inspired Twist
Transform this salad into a fiesta-worthy dish by adding 1 diced Roma tomato and 2 tablespoons chopped fresh cilantro for extra brightness. Swap the jalapeño for ½ tsp chili powder and ¼ tsp smoked paprika to deepen the flavor profile.
Top with ¼ cup crumbled cotija cheese and a sprinkle of toasted pumpkin seeds for crunch. Serve with warm corn tortillas for a hearty lunch. 🌶️
Mediterranean Fusion
For a Mediterranean-inspired version, replace the cumin with ½ tsp dried oregano and add ¼ cup diced Kalamata olives and 2 tbsp crumbled feta cheese. Toss in 1 tbsp chopped fresh mint instead of cilantro and finish with a drizzle of lemon-infused olive oil.
This version pairs beautifully with grilled halloumi cheese or shrimp skewers. 🌿
Southern U.S. Style
Give it a Southern flair by adding ½ cup diced cucumber and ¼ cup chopped red bell pepper for extra crunch. Swap the lime for lemon juice and add ½ tsp garlic powder and ¼ tsp onion powder to the spice mix.
Top with ¼ cup shredded red cabbage and a sprinkle of crushed red pepper flakes for heat. Serve alongside grilled chicken or cornbread for a satisfying meal. 🥗
Spicy Asian-Inspired
For an Asian-inspired kick, replace the cumin with ½ tsp ground coriander and add 1 tbsp soy sauce and 1 tsp sesame oil to the dressing. Toss in 1 tbsp chopped fresh Thai basil and 1 tsp grated ginger for a fragrant twist.
Top with crushed peanuts and a drizzle of sriracha for a bold, spicy finish. This version works perfectly as a taco filling or bowl topping. 🌶️
Classic California Style
Stay true to West Coast flavors by adding ¼ cup diced avocado (extra) and 2 tbsp chopped fresh dill. Swap the jalapeño for ½ tsp red pepper flakes and finish with a sprinkle of toasted sesame seeds.
Serve with grilled salmon or as a gourmet sandwich filling on ciabatta bread. This version is a staple in California farm-to-table restaurants. 🥑
Protein-Packed Power Bowl
Boost the protein by adding ½ cup cooked quinoa or ½ cup chickpeas (extra for texture). Stir in 1 tbsp tahini and 1 tsp maple syrup for a creamy, nutty dressing.
Top with sliced almonds and a sprinkle of hemp seeds for extra nutrition. This version is perfect for meal prep and keeps you full for hours. 💪
Nutrition facts
Frequently asked questions
Why does this salad need no dressing?
The avocado's natural creaminess and the acidity from lime juice create a perfect balance without needing extra dressing. The beans absorb the flavors from the lime, cumin, and cilantro, while the olive oil at the end adds just enough richness to bind everything together. It's all about letting the ingredients shine on their own!
Can I use canned avocado instead of fresh?
Fresh avocado is ideal for that perfect texture, but if you're in a pinch, you can use canned avocado in water or oil (drained). However, the texture will be softer and less vibrant. For the best results, stick with fresh avocados that are ripe but firm. The lime juice helps preserve their color and prevent browning during assembly.
How do I store leftovers to keep them fresh?
Store the salad in an airtight container in the fridge for up to 3 days. Keep the avocado separate until ready to serve to prevent browning. When ready to eat, toss the avocado with the rest of the salad and add a fresh sprinkle of lime juice. The beans and herbs will stay crisp, while the avocado will soften slightly but remain flavorful.
What can I substitute if I don’t have all three types of beans?
You can use any combination of 3 cups of beans total—just ensure you have a mix of textures. For example, swap kidney beans for white beans or lentils. If you're short on options, use 2 cups of black beans and 1 cup of chickpeas for a slightly creamier texture. The key is variety in texture and color for visual appeal.
Can I make this salad ahead of time?
Yes, but with a few adjustments! Prep all ingredients except the avocado up to 1 day ahead and store them separately in the fridge. When ready to serve, mash the avocado, mix it with lime juice, and toss it with the rest of the salad. This keeps the avocado fresh and prevents browning. The flavors actually deepen overnight, making it even more delicious!
