Sauces & Condiments
This black bean mango salsa recipe transforms simple pantry staples into a vibrant, balanced dish that’s ready in just 10 minutes.
The sweetness of ripe mango pairs perfectly with the earthy depth of black beans and a bright kick from lime and jalapeño—creating a texture that’s creamy, crunchy, and irresistibly fresh.
I developed this recipe during a particularly hot Portland summer when I wanted something light yet satisfying that could stand up to tacos or tostadas without overpowering them.
The beauty of this salsa lies in its versatility—it’s equally at home as a dip, a topping, or even a filling for veggie wraps.
Unlike traditional salsas, this version incorporates black beans for protein and fiber, while the mango adds natural sweetness that balances the acidity of lime and the heat of jalapeño. The key is using ripe mango (just soft to the touch) and draining the beans thoroughly to avoid a watery mix.
Trust me, this is one recipe where freshness makes all the difference.
What you’ll end up with is a sweet-spicy salsa that’s creamy from the beans, bright from the lime, and just the right amount of heat from the jalapeño. The texture is perfect—neither too chunky nor too smooth—with each bite offering a mix of juicy mango, tender beans, and fresh cilantro.
This is the kind of dish that tastes even better the next day, as the flavors meld and intensify. It’s also a great way to use up ripe mango before it goes bad, turning what might be a waste into something delicious.
Serve it with warm tortillas, as a topping for grilled fish, or even as a filling for stuffed peppers. The possibilities are endless, and the best part? It’s vegan, gluten-free, and ready in under 10 minutes. Let’s get started—your taste buds will thank you.
Ingredients for black bean mango salsa
Sweet, spicy, creamy—just 13 ingredients for this vibrant, balanced salsa that's ready in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Mango 🥭 | 1 ½ cups | Diced, skin removed, ripe but firm |
| Canned Black Beans 🫘 | 1 can | Low sodium, drained and rinsed |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed, packed |
| Red Onion 🧅 | ¼ cup | Finely diced, white part removed |
| Jalapeño Pepper 🌶️ | 1 whole | Seeds removed, finely diced |
| Fresh Lime 🍋 | 1 whole | Juiced, seeds removed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High quality, fruity |
| Salt 🧂 | ½ tsp | Sea salt, adjust to taste |
| Cumin 🌿 | ½ tsp | Ground, toasted for depth |
| Avocado Oil 🫒 | 1 tbsp | For drizzling, optional |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Fresh Ginger 🌿 | 1 tsp | Grated, fresh |
| Lime Zest 🍋 | 1 tsp | From 1 lime, finely zested |
Mango is the star here, so pick perfectly ripe ones—just soft to the touch, not mushy. Trader Joe's and Whole Foods usually have the sweetest varieties, but any ripe mango works. Black beans? Low-sodium canned is key—drain and rinse them well to avoid a watery salsa. I always grab the organic black beans from the bulk section at Sprouts when I can. Fresh cilantro makes all the difference—if yours is wilted, soak it in cold water for 10 minutes to perk it up. For the jalapeño, remove seeds for mild heat—or keep them for extra kick. Lime juice should be freshly squeezed; bottled juice lacks the bright punch this salsa needs.
No ripe mango? Substitute with 1 cup diced pineapple—it adds sweetness but changes the texture slightly. Swap cilantro for fresh parsley or mint if you're out, though parsley will be milder. Running low on jalapeño? Serrano peppers or a pinch of cayenne work in a pinch. Need to make this gluten-free? Skip the optional avocado oil drizzle or use certified gluten-free olive oil. The cumin is non-negotiable—it's what ties all the flavors together. No fresh ginger? Ground ginger at half the amount works, but fresh is worth it. For extra creaminess, add 1/4 cup mashed avocado—it blends right in.
This salsa keeps beautifully—3-4 days in the fridge sealed in an airtight container. The flavors actually improve overnight, so make extra. For serving, I like to drizzle with avocado oil right before eating—it adds a silky finish. Freezes for up to 3 months if you want to prep ahead. Just thaw in the fridge and stir. The beans hold up well, but the mango gets softer, so use it within a few days if you freeze. Perfect for meal prep—toss it in containers with tortilla chips for grab-and-go lunches.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this one—just dice the onion and mango (or buy pre-cut if you’re really lazy), dump everything in a bowl, and call it done. The black beans do half the work for you.
- Sweet Heat Balance: That ripe mango’s juicy sweetness plays off the smoky beans and bright cilantro, while the jalapeño adds just enough kick to make it dangerously addictive. Honestly, it’s the kind of salsa that disappears in minutes.
- Party in a Bowl: Serve it with chips for game day, dollop it on tacos for a crowd, or let your kids smear it on grilled cheese (yes, really). It’s the one ingredient that turns any meal into a celebration—no fuss.
- Budget-Friendly Pantry Hero: Canned beans and a single mango stretch this recipe for days. I’ve used leftovers on toast, in wraps, or even mixed into scrambled eggs—because good food shouldn’t break the bank.
Step-by-step instructions for black bean mango salsa
Here's how to create this vibrant, perfectly balanced salsa in just minutes.
Prep All Ingredients for Even Distribution
Start by dicing the 1.5 cups ripe mango into small, even pieces—about ¼-inch cubes. I like to cut them slightly underripe for better texture that holds up in the salsa. Finely dice the 0.25 cup red onion, removing the white part first to avoid bitterness. For the jalapeño pepper, remove seeds and membranes if you prefer milder heat, then finely chop.
Grate the 1 teaspoon fresh ginger using a fine grater or microplane. The zest from 1 whole lime should be finely grated too—this adds bright citrus notes that cut through the sweetness. Chop the 0.5 cup fresh cilantro, removing stems, and set aside. Having everything prepped ensures you can mix quickly and evenly.
Toast the Spices for Depth of Flavor
Heat 1 tablespoon avocado oil in a small skillet over medium heat. Add the 0.5 teaspoon cumin and toast for 30 seconds until fragrant—you'll smell that warm, earthy aroma. Immediately transfer the toasted cumin to a bowl to cool slightly. This step enhances the spice's flavor and prevents it from tasting raw when mixed.
While the cumin toasts, juice the whole lime, removing seeds. You should get about 2 tablespoons of juice—this brightens the entire salsa. The acidity balances the sweet mango and rich black beans perfectly. Keep the lime juice handy for the next step.
Combine Wet Ingredients for Perfect Balance
In a large mixing bowl, combine the 1 can drained black beans, 2 tablespoons extra-virgin olive oil, 0.5 teaspoon salt, 0.25 teaspoon freshly ground black pepper, 1 teaspoon lime zest, and the toasted cumin. Mash the black beans slightly with a fork—just enough to break them up but still leave some texture. This creates a thick, chunky base for the salsa.
Add the lime juice, ginger, and all the prepped vegetables: mango, onion, jalapeño, and cilantro. Gently fold everything together with a wooden spoon. You want to keep the ingredients intact for texture, not fully blend them into a smooth sauce. Taste as you go—this is where you can adjust seasoning before it all comes together.
Rest and Adjust for Perfect Texture
Cover the bowl and let the salsa sit at room temperature for 5-10 minutes. This resting time allows all the flavors to meld together. The mango will soften slightly, the black beans will absorb some of the lime juice, and the spices will distribute evenly throughout.
After resting, give it one final taste. If it needs more brightness, add a splash of lime juice. For extra richness, drizzle in another ½ teaspoon olive oil. The salsa should be vibrant, slightly thick but still easy to spoon, with a perfect balance of sweet, spicy, tangy, and earthy flavors. Serve immediately with tortilla chips or as a topping for grilled fish.
Pro Tips For Making Black Bean Mango Salsa
- DICE ONION SMALL: Tiny cubes—no bigger than ¼-inch—so the onion melts into the salsa instead of sitting like a mouthful of crunch. I used to chop mine too big, and it always felt like I’d forgotten half the ingredient.
- RINSE BEANS FIRST: Drain and rinse those canned black beans under cold water to cut the gummy starch that makes salsa taste flat. Skip this, and you’ll wonder why it lacks brightness—even with lime.
- PULSE DON’T CHOP: Use a food processor for 3–4 quick pulses on the beans, not a full blend. You want texture, not paste. Over-blending turns this salsa into a sad, mushy dip—no one wants that.
- SALT THE BEANS: Toss the drained beans with a pinch of salt before mixing—it breaks them down just enough to soften their firmness. I learned this the hard way after biting into an unyielding bean in what was supposed to be a creamy salsa.
Troubleshooting great black bean mango salsa
Too Watery Texture
If your salsa ends up too watery, it’s likely from excess liquid in the black beans or unripe mango. Always use low-sodium canned beans and rinse them thoroughly under cold water—this removes up to 30% of the moisture.
For mango, choose firm but ripe fruit (just soft to the touch) rather than overly juicy varieties. If needed, drain excess liquid by transferring the salsa to a fine-mesh strainer and pressing gently with a spoon. 💧
Mango Too Soft
Overripe mango turns mushy in salsa, ruining the texture. To fix this, add 1 tablespoon lime juice and ½ teaspoon salt—the acidity firms up the fruit slightly. For prevention, cut mango into pieces only when ready to mix, not in advance.
If you’ve already added soft mango, balance it with 1 extra tablespoon of toasted cumin and 1 teaspoon grated ginger to add complexity. 🥭
Flavors Not Balanced
The key to balance is taste as you go. If it’s too sweet, add 1 extra tablespoon lime juice and ½ teaspoon salt. Too spicy? Stir in 1 teaspoon honey or agave to mellow the heat.
For a savory boost, toast ¼ teaspoon smoked paprika in the same pan as the cumin and mix it in. I’ve found that resting the salsa for 10 minutes before tasting helps flavors meld properly. 🌶️
Black Beans Too Hard
If your beans feel undercooked or tough, they might be from a can that wasn’t fully drained or were too old. Always use freshly opened cans of black beans (or cook your own for best results).
For a quick fix, mash 2-3 beans slightly with a fork to release starches that bind the salsa together. If using canned beans, opt for no-salt-added varieties—they tend to hold their texture better when rinsed. 🫘
Cilantro Overpowering
Fresh cilantro can dominate if used in excess. The recipe calls for ½ cup packed, but if your batch tastes too herbaceous, reduce it to ¼ cup and add 1 extra tablespoon lime zest to brighten instead.
For a milder flavor, swap cilantro for ¼ cup chopped parsley or mint leaves—both work well in this salsa. Always chop cilantro finely to distribute flavor evenly. 🌿
Salsa Too Thick
If your salsa is too thick, it’s likely from insufficient liquid or over-mashing the beans. Stir in 1-2 tablespoons water or lime juice to loosen it up. For extra creaminess without thinning, add 1 mashed avocado or 2 tablespoons Greek yogurt (if not vegan).
The texture should be thick but spoonable, like a chunky dip—not gluey. Adjust gradually to avoid wateriness. 🥄
Nutrition facts
Frequently asked questions
Can I make this salsa without fresh mango?
Yes! Substitute with 1 cup diced pineapple for sweetness, though the texture will be slightly different. For a closer match, use 1 cup frozen mango thawed and drained—just be sure to squeeze out excess liquid to avoid a watery salsa. The flavor won't be identical, but it works in a pinch.
How long will this salsa keep in the fridge?
This salsa stays fresh for 3-4 days when stored in an airtight container. The flavors actually improve as they meld! For longer storage, freeze for up to 3 months. Thaw overnight in the fridge—don't microwave, as it can make the mango mushy. The beans hold up well, but texture changes after freezing.
Is this salsa spicy enough for heat lovers?
Not by default! The jalapeño is mild, but you can easily adjust. For more heat, keep the seeds in the jalapeño or add ½ teaspoon cayenne powder when mixing. For a smoky kick, toast ¼ teaspoon smoked paprika with the cumin. Always taste before serving—you can't overdo the spice adjustments.
What's the best way to serve this salsa?
This versatile salsa works as a dip with tortilla chips, a topping for grilled fish or tacos, or even a filling for veggie wraps. For extra flair, drizzle with avocado oil before serving. It also pairs beautifully with roasted sweet potatoes or as a condiment for vegan burgers. The creamy texture makes it perfect for scooping!
Can I make this salsa ahead of time?
Prep all ingredients the night before and store them separately in the fridge. When ready to mix, combine everything and let it rest for 10 minutes before serving. The flavors develop beautifully overnight, making it ideal for meal prep. Just avoid cutting the mango too early—it browns quickly.
