Recipes like the dense bean salad go viral for a lot of reasons, and this one delivers on the hype because 1) it tastes great, 2) comes together quickly, and is 3) endlessly customizable.
This Mexican Dense Bean Salad gives a popular viral recipe a tasty south-of-the-border spin with black and pinto beans, corn, peppers, onions, and tomatoes, with a Jalapeno Lime Dressing that ties everything together beautifully with its acidic, zesty flair.

Summarize and Save with
Why You'll Love This Recipe
- Tastes great! This simple recipe lets the veggies shine, and is pulled together with an easy homemade dressing designed to bring some zing to this salad, thanks jalapeno lime dressing! Canned pinto and black beans, along with corn, form the base of this salad, to which I recommend adding diced red onion, bell pepper, and jalapeno. And most definitely mix in fresh tomatoes!
- Easy to prepare. Other than some veggie prep - dicing up onions, peppers, and tomatoes - this is one of those "toss it in a bowl and mix" type recipes. I recommend using my super simple Jalapeno Lime Dressing, which requires minimal ingredients, but does require a food processor or blender to execute - because you're blending a fresh jalapeno right into the dressing.
- Endlessly customizable. Add sliced black olives. Add minced garlic, or sprinkle with garlic salt. Make it spicier with the addition of cayenne pepper. Use a pre-made dressing in a pinch. Sprinkle cotija or feta cheese on top before serving. There are so many slight tweaks you can make to this recipe to make it suit your tastes - and accommodate the time you're willing to spend in the kitchen putting it all together.
If you're looking for other great cold salad recipes that are on the zesty side, then you should check out this Top Ramen Salad, this Spicy Marinated Tomato Salad, and this Watermelon Feta Salad.
Jump to:
Ingredients

- Canned pinto beans - Drain and rinse a 15-ounce can of pinto beans. You could also use canned great northern or navy beans in a pinch.
- Canned black beans - Drain and rinse a 15-ounce can of black beans; this is especially key for black beans as the liquid they come in is very dark and will taint the resulting color of the salad if not properly rinsed off.
- Green bell pepper - A medium-sized, finely diced green bell pepper adds color and crunch (approximately ¾ - 1 cup diced). Feel free to swap in red, yellow, and/ or orange bell pepper here as desired.
- Red onion - Red onion is nice for color and flavor here, but swap in white or yellow if you're so inclined. I used ½ of a medium-sized onion, which works out to around ½ cup diced.
- Jalapeno - If you use my suggested jalapeno lime dressing, and I hope you do, you could leave the jalapeno out to keep the heat in check. I like the additional heat and texture, so I include one diced jalapeno in the salad as well. Remove the seeds and pith to keep the heat down.
- Corn - Drain and rinse a 15-ounce can of corn to add sweetness and fun textural pops. I opted for a fire-roasted variety. You could also use fresh grilled or roasted corn.
- Tomatoes - I like using cherry or grape tomatoes, the fresher the better! You'll need around 1 pound halved or quartered. But you can also dice up a Roma or Better Boy instead.
- Jalapeno Lime Dressing - Check out the recipe card below for the ingredient amounts, but you'll need fresh-squeezed lime juice, fresh jalapeno, ground cumin, salt, garlic powder, dried basil, and extra virgin olive oil (use a good quality EVOO with a mild flavor).
Makes 6 ½ cups of bean salad; serves 6.
A full ingredient list with exact amounts can be found in the recipe card below - keep scrolling!
Variations & Suggested Additions
Vegetables, Fruits & Herbs
- Garlic (minced or roasted) - Adding a fresh minced garlic clove adds depth, but use restraint - just 1 or 2 cloves should suffice. A roasted clove or two is a great way to add garlic flavor but keep it mellow.
- Avocado (diced) - I recommend adding diced avocado right before serving to add creaminess. If you add avocado to the entire salad right away, please know that the avocado will start to discolor rapidly and should be eaten within 24 hours.
- Cilantro (chopped) - I would be remiss if I didn't mention cilantro, but if you don't like it, try adding parsley instead for freshness.
- Mango or pineapple (diced) - Adds a lovely fresh sweetness that fits the Mexican flavor profile.
Acid & Seasoning
- Red wine vinegar or apple cider vinegar - Lime juice brings the acidic tang, but if you want more, consider adding a splash or two of a milder vinegar like red wine or apple cider.
- Honey or agave - A drizzle helps balance acidity and heat.
- Salt & black pepper - As always, season to suit your tastes. Start with a few shakes, then taste and adjust as you go along.
- Crumbly cheese - Cotija or feta to garnish for the win! Or even Parmesan adds a nice umami and saltiness.
Textural Add-ins
- Toasted pepitas - This salad has plenty of crunch, but add more along with some welcome nuttiness with pumpkin seeds.
- Black olives - Cut them in half or slice them thin, but I love a buttery black olive and think they bring a nice balance.
- Pickled red onions - Go a step further and pickle the red onions first for a sweet-tart bite.
Dressing Alternatives
If you'd rather not opt for the recommended jalapeno lime dressing, try one of these other homemade options. I've also included a few store-bought ones if you're short on time.
Homemade Dressings
These easy homemade dressings lend similar flavor profiles to the recommended Jalapeno Lime Dressing, but bring a touch of creaminess.
- Creamy Salsa Dressing - Sour cream and store-bought salsa make up the base of this dressing, lending south of the border flavors and creaminess to this salad.
- Chipotle Lime Sauce - This simple sauce is thin enough to be a great salad dressing - it's zesty, smoky, and slightly creamy.
- Creamy Jalapeno Sauce - A thicker sauce with bold flavors, featuring fiery jalapeno and vibrant spring onion to lead the flavor charge.
Store-Bought Dressings
Prepared dressings are great in a pinch. Try these out!
- Jalapeno Lime Vinaigrette - Use a prepared version like this one for a similar result to my homemade version.
- Cilantro Lime Dressing - The flavor profiles are similar and work well for this Mexican-leaning salad.
How to Make Mexican Dense Bean Salad - Directions
This recipe is *mostly* just veggie prep, with a quick pit-stop to make a blended homemade dressing.

- Step 1: Prepare dressing by adding all ingredients to a food processor or blender, and pureeing until well combined, 30-45 seconds.

- Step 2: Uniformly dice the peppers, onion, and jalapeno, and drain the corn and beans. Halve or quarter the cherry tomatoes, depending on size. Add all ingredients to a bowl (EXCEPT tomatoes), including dressing.

- Step 3: Add tomatoes right at the end; they are more delicate than the other ingredients and should be stirred minimally.

- Step 4: Stir to combine. Refrigerate for 2 hours before serving. Best eaten within 24 hours.
Top Tips for the Best Dense Bean Salad
Tip 1. Experiment! Some recipes are never final, you know what I mean? I think the dense bean salad is a viral hit because you can iterate it to death - with delicious results. For example, while this is a vegetarian-friendly dish, you could absolutely add grilled chicken or maybe some crispy carnitas. Or add some rice or quinoa for textural contrast.
Tip 2. Tell me about it! If you made a delicious tweak, please comment to share! Next time I make this, I'm trying it with cucumber.
Tip 3. Reserve any remaining dressing not used on the salad for a marinade. If you don't use all of the dressing, save it for use as a chicken marinade. A quick 30-minute marinade will result in delicious, tenderized chicken.
Tip 4. Plan ahead. Tips for making this salad 24 hours in advance. Prepare all of the ingredients as instructed, including the dressing (if using). Store the corn and beans in one container, the diced veggies in a second, the tomatoes solo in a third, and the dressing in a fourth. Combine all ingredients 2 hours before you need to serve. This Corn and Quinoa Salad is also a great prepare-ahead recipe.
Tips 5. Take advantage of the "Buildability". This is a great salad that could be served on top of a crunchy tostada or added to a taco salad. Or why not serve on top of a bed of rice or quinoa, taco bowl style? You could also get creative and use this as a stuffed avocado filling or as a layered salad for meal prep.

Recipe FAQs
I'm going with D, all of the above. I have eaten this as a standalone meal, though I prefer to pair it with a protein, such as grilled chicken, for dinner. That's also how I feel about this Tuna Pasta Salad. This is the perfect salad for picnics and potlucks, especially since it feeds 6 and can be left out for longer than salads made with dairy.
I say why not! Add a second can of pinto or black beans, or venture out and opt for chickpeas or kidney beans. Just choose a firmer bean that will hold up well when mixed. You may also want to consider increasing the amounts of the other included ingredients (like the peppers or tomatoes), but you will have plenty of dressing to accommodate an additional can of beans.
For best results, eat within 48 hours. After that things begin to soften up, and the dressing starts to pool.
Related Recipes
Looking for other recipes like this? Try these:
If you tried this Mexican Dense Bean Salad recipe (or any other recipe on Midwexican), please leave a 🌟 star rating and let me know how it turned out in the 📝 comments below!

Mexican Dense Bean Salad
Equipment
Ingredients
Dense Bean Salad Base Ingredients
- 1 15 ounce can pinto beans drained and rinsed
- 1 15 ounce can black beans drained and rinsed
- 1 15 ounce can corn drained and rinsed
- 1 green bell pepper diced
- ½ medium red onion diced
- 1 jalapeno diced
- 1 pound cherry tomatoes halved or quartered
Jalapeno Lime Dressing Ingredients
- 5 tablespoons fresh-squeezed lime juice 1 good-sized lime
- 1 jalapeno seeded
- ½ teaspoon ground cumin
- ½ teaspoon salt
- ½ teaspoon garlic powder
- ½ teaspoon dried basil
- ¼ cup extra virgin olive oil use a good quality EVOO with a mild flavor
Instructions
- Prepare dressing by adding all ingredients to a food processor or blender, and pureeing until well combined, 30-45 seconds.*5 tablespoons fresh-squeezed lime juice, 1 jalapeno, ½ teaspoon ground cumin, ½ teaspoon salt, ½ teaspoon garlic powder, ½ teaspoon dried basil
- This is the prep step; dice the peppers and onions (aim for uniform sizing), drain and rinse the beans and corn, and halve or quarter the cherry tomatoes, depending on size.1 15 ounce can pinto beans, 1 15 ounce can black beans, 1 15 ounce can corn, 1 green bell pepper, ½ medium red onion, 1 jalapeno, 1 pound cherry tomatoes, ¼ cup extra virgin olive oil
- Add all ingredients to a bowl (EXCEPT tomatoes), including dressing. Feel free to use all or some of the dressing (~¾ cup); start by adding half, then continue to add to suit your coating preference.
- Add tomatoes right at the end; they are more delicate than the other ingredients and should be stirred minimally.
- Refrigerate immediately and let rest for at least 2 hours before serving to allow the flavors time to meld.









Christina says
This salad is also great with a sprinkle of Tajin!