This is the salsa I bring to every potluck, every football Saturday, every backyard get-together. Ten minutes of chopping, no cooking, no waiting around — drain a few cans, dice an onion, chop some cilantro, fold in avocado, and you’re done. The bowl always comes home empty.
A Little Story
This was the first salsa I ever brought to a party that I didn’t have to defend. Most homemade salsas I’d brought before were either too watery, too bland, or — once memorably — way too garlicky to be edible. This one I made on a whim before a college football Saturday because I had the cans in the pantry and thought, how bad could it be?
The bowl was empty before halftime. Two people asked for the recipe before they left. One of them texted me later that night to confirm it really was just a few cans dumped together because she couldn’t believe something this good required so little effort.
It’s been my go-to ever since. The recipe is on my phone in the notes app because I’ve sent it to people so many times.
It’s heartier than a regular salsa because of the black beans and corn — you can scoop big with a tortilla chip and get something substantial in every bite. The avocado goes in last so the chunks stay green and creamy without turning the whole bowl into guacamole. Rotel does the work of tomatoes plus the kick, lime juice and cilantro brighten everything, and a teaspoon and a half of cumin pulls it all together.
It’s also the kind of recipe you can scale endlessly — double it for a tailgate, triple it for game day, halve it for a Tuesday night when you just want something to eat with chips while the kids do homework.
Why This Recipe Works
Shoe peg corn is the secret. It’s a specific variety of white corn with smaller, denser kernels than the usual yellow sweet corn you’d find in a can. The kernels hold their shape in the salsa instead of going mushy, and the flavor is sweeter and more intense. Green Giant sells it as “white shoepeg corn” and it’s worth seeking out — once you’ve used it, regular canned corn feels like a downgrade. If your store doesn’t carry it, regular canned sweet corn or thawed frozen corn will both work.
Rotel does double duty. It brings tomato chunks and a little heat from the green chiles, which means you don’t have to dice fresh tomatoes or chiles yourself. The “original” flavor is mild enough for most palates; if you want more heat, the “hot” version works the same way without changing anything else.
The lime juice and olive oil work together as a vinaigrette that coats every kernel and bean. Without enough acid, the salsa tastes flat. Without enough oil, it feels dry. Four tablespoons of each is the right ratio — adjust to taste, but don’t skip either.
Folding the avocado in last is what keeps it from turning brown and mushy. If you mix the avocado with everything else and let it sit in the fridge for hours, you get bruised, gray, sad avocado. Add it 10 minutes before serving and you get bright green chunks that hold their shape the whole time the bowl is on the table.
Ingredient Breakdown
Black beans (2 cans, 15 oz. each)
Drain and rinse them well — you want to wash off the starchy canning liquid so the salsa isn’t slimy. Any brand works. Low-sodium versions are fine; the cumin and lime carry plenty of flavor on their own.
Shoe peg corn (1 can, 11 oz.)
White shoe peg corn has smaller, denser kernels that hold their shape and taste sweeter than regular canned corn. Green Giant is the most common brand. If your store doesn’t carry it, regular canned sweet corn works — just know it’s a noticeable difference. Drain it the same as the beans.
Rotel (1 can, 10 oz.)
Use it undrained — the liquid is part of what seasons the salsa and you’d lose flavor leaving it behind. Original flavor is what this recipe is built around. Hot if you want more kick. If you can’t find Rotel, 1 can of diced tomatoes plus 1 small can of diced green chiles does the same job.
Red onion (1 cup, diced)
Red onion gives the right sharp-sweet bite without being as harsh as raw white or yellow onion. Dice it small — about 1/4 inch — so it doesn’t take over any one bite. If raw red onion is too sharp for your crowd, soak the diced pieces in cold water for 5 minutes before adding. It takes the edge off significantly.
Olive oil (4 T.)
A regular extra-virgin olive oil is fine — nothing fancy needed here. The oil coats everything and helps the lime and cumin distribute evenly. Avocado oil substitutes cleanly with a slightly lighter flavor.
Lime juice (4 T., about 2 limes)
Fresh-squeezed beats bottled noticeably here. Two medium limes give you about 4 tablespoons. Bottled works in a pinch but the flavor is flatter. Lemon juice is not a good substitute — the lime is part of what makes this taste like Mexican-style salsa rather than just a vegetable bowl.
Fresh cilantro (1/4 cup, chopped)
Use the leaves and the tender stems — the stems have just as much flavor. If you’re a cilantro hater (the genetic kind where it tastes like soap), 2 tablespoons of chopped fresh parsley plus the zest of one lime is the closest substitute. Not identical, but it works.
Ground cumin (1.5 tsp.)
The warm, earthy backbone that makes this taste like Mexican salsa rather than just a generic vegetable mix. Don’t skip it and don’t reduce it — 1.5 teaspoons in this volume of ingredients is not too much.
Salt (1/2 tsp.)
Start here and taste after everything is mixed. Canned beans and Rotel both carry salt already, so you may not need more. Taste before you add.
Avocados (2, chopped)
Ripe but firm — soft enough to cut easily, firm enough that the chunks hold their shape after mixing. Hass avocados are the standard. Add them last, right before serving, every time. This is the step that separates a good bowl from a gray, mushy one.

How to Make Corn and Black Bean Salsa with Avocado
Open the cans of black beans and shoe peg corn. Pour them into a colander and rinse under cold running water until the water runs completely clear and the foam disappears — that starchy residue is what makes a finished salsa taste slimy if you don’t get it out. Let them drain for a few minutes and get them as dry as possible.
While the beans and corn drain, dice the red onion small. Chop the cilantro — leaves and tender stems both. Squeeze the limes into a measuring cup until you have 4 tablespoons of juice.
Transfer the drained beans and corn to a large mixing bowl. Pour the can of Rotel directly over the top, juice included — that liquid is part of what seasons the salsa. Add the diced red onion, chopped cilantro, olive oil, lime juice, cumin, and salt. Stir gently until everything is combined. It’ll look a little bright and sharp right after mixing. That’s normal.
Cover the bowl and chill for at least 1 hour, or up to overnight. This step matters — a freshly made bowl tastes fine, but after the salsa sits in the fridge the cumin comes forward, the acid mellows, and the flavors actually meld into something that tastes finished. If you can make this the morning of a party and let it sit all day, do that.
Right before serving, chop the avocados. Cut each in half, remove the pit, dice the flesh while still in the skin, then scoop into the bowl with a spoon. Fold in gently with a rubber spatula — three or four turns is enough. If you see the avocado starting to smear green throughout the bowl, you’ve gone too far. Taste, add salt or lime if needed, transfer to a serving bowl. Serve cold with tortilla chips.

Serving Suggestions
The default serving is with tortilla chips. Sturdy, scoop-shaped chips (Tostitos Scoops or similar) work better than flat triangles because the salsa is chunky and you need a chip that holds a heaping scoop without breaking. Serve in a wide, shallow bowl so people can dig in without making a mess.
It’s also incredible spooned over grilled meats. A piece of grilled chicken or pork tenderloin topped with a generous scoop of this salsa is dinner — the salsa has enough acid and texture to feel like a finished dish. Same goes for grilled fish, especially a flaky white fish like tilapia or cod.
Use it as a taco topping, stir it into a burrito bowl with cilantro lime rice, spoon it over a baked potato, use it as a side at a barbecue. There’s almost no Mexican-adjacent dish this doesn’t make better.
Storage and Make-Ahead Tips
The salsa without avocado keeps in the fridge for up to 4 days in an airtight container. The flavors actually improve over the first day or two as the cumin and lime soak in.
Once you’ve added avocado, eat it within 24 hours. The lime juice slows browning but by day two the avocado pieces start to look gray. The make-ahead move is to prep everything except the avocado the day before, then fold it in right before serving.
This salsa doesn’t freeze well. The vegetables get watery and the texture goes off when thawed. Make it fresh.
Frequently Asked Questions
What if I can’t find shoe peg corn?
Regular canned sweet corn works, but the texture is softer and the flavor is less sweet — you’ll notice the difference once you’ve had the shoe peg version. Thawed frozen corn or kernels from 2 ears of fresh corn are both good substitutes. Whatever you use, drain it well.
Can I leave out the avocado?
Yes, and it’s actually the smarter call if you’re traveling with the salsa or making it more than a few hours ahead. Without the avocado it keeps for 4 days and travels without any anxiety about browning. Pack the avocado separately, dice on-site, fold in right before serving. That’s how I do it for potlucks.
How do I keep the avocado from turning brown?
Two things: the lime juice in the salsa slows browning significantly, and adding the avocado within 30 minutes of serving. If you need to add it earlier, toss the diced avocado in extra lime juice (1 tablespoon per avocado) before folding in. Neither method is magic — eventually the avocado browns. The only real solution is timing.
Can I make this spicier?
Three options: Rotel Hot instead of original, 1 to 2 finely diced jalapenos (seeded for less heat, with seeds for more), or 1/4 to 1/2 teaspoon of cayenne. The avocado balances heat well, so this salsa can handle more spice than you’d expect.
How big a crowd does this feed?
About 6 cups of salsa total, which serves 8 to 10 people as a party appetizer with chips. Double it for a tailgate — the recipe scales perfectly and the extra prep is minimal since it’s all just draining cans and chopping.
Is this the same as Texas caviar or cowboy caviar?
Close but not identical. Texas caviar typically uses black-eyed peas instead of black beans and often includes diced bell pepper. The seasoning is usually Italian dressing rather than oil, lime, and cumin. This version leans more Mexican and less Southern — both are good but they’re different dishes with different flavor profiles.
Can I add bell peppers?
Yes — diced red, yellow, or orange bell pepper (about 1 cup) adds crunch and color. Avoid green bell pepper; it tastes sharp and grassy in a cold salsa and clashes with the lime and cumin.
Variations and Substitutions
Texas caviar version. Add 1 can of drained black-eyed peas and 1 cup of diced bell pepper. Replace the olive oil and lime with 1/2 cup of Italian dressing. Skip the cumin. Classic cowboy caviar.
Spicy version. Rotel Hot, 2 finely diced jalapenos with seeds, and 1 teaspoon of chipotle in adobo for smoky depth. The lime and avocado balance the heat well.
Mango black bean salsa. Replace 1 of the 2 avocados with 1 cup of diced ripe mango. The sweetness plays beautifully with the lime and cumin. Particularly good with grilled fish or chicken.
Italian dressing shortcut. Skip the olive oil, lime juice, cumin, and salt. Replace with 1/2 cup of zesty Italian dressing. Not as Mexican in flavor but comes together in 5 minutes flat.
Add cheese. Stir in 1 cup of crumbled cotija or queso fresco for a creamier salsa. Feta also works and gives a Mediterranean twist.
Leftover Ideas
Black bean burrito bowl. Spoon over cilantro lime rice with shredded chicken or pulled pork. Add sour cream and you’ve got a five-minute lunch.
Taco topping. Use instead of regular salsa on any kind of taco. Carnitas, fish, shredded chicken, ground beef — it makes them all better.
Loaded baked potato. Pile it on a baked potato with cheese, sour cream, and green onions. The salsa replaces about three other toppings at once.
Quesadilla filler. Drain off any excess liquid, then add to a quesadilla with melted cheese. Drain it well first — too much liquid makes the tortilla soggy.
Egg scramble. Stir a few spoonfuls into scrambled eggs at the end of cooking with a sprinkle of cheese on top. Wrap in a warm tortilla for a breakfast burrito that beats anything from a drive-thru.
A Few Things That Improve This Recipe
A good colander is the unsung hero here. You want the beans rinsed thoroughly so the salsa isn’t slimy, and fine mesh holes do this without losing smaller bean pieces. A heavy-duty stainless steel colander with handles lasts forever and works for everything from rinsing produce to draining pasta.
For the cilantro, a mezzaluna herb chopper minces herbs in seconds with a rocking motion. Way faster than going leaf by leaf with a chef’s knife when you’ve got a full bunch to chop.
Lighter Version
This recipe is already light — mostly vegetables, beans, and avocado. To cut further: reduce olive oil from 4 tablespoons to 2 (the lime and cumin carry the flavor), use only 1 avocado instead of 2, and serve with vegetable scoops instead of chips. Bell pepper strips, cucumber slices, and jicama planks all work beautifully.
Related Recipes
Seven Layer Dip — refried beans, guacamole, sour cream, taco-seasoned cheese, salsa, olives, and green onions in one 9×13. The ultimate party dip.
Layered Taco Dip — refried beans, taco-seasoned sour cream, salsa, cheddar, olives, and homemade guacamole on top. Cold, no cooking, in an 8×8 dish.
Jalapeno Popper Dip — cream cheese, sour cream, cheddar, and jalapenos baked until bubbly with a crispy panko top.
Crock Pot Spinach and Artichoke Dip — set it and forget it. Warm and ready when guests arrive.

corn and black bean salsa with avocado
Ingredients
- 2 cans black beans
- 1 can shoe peg corn
- 1 can original flavor Rotel
- 1 cup red onion, diced
- 4 T olive oil
- 4 T lime juice
- ¼ c fresh cilantro
- 1½ tsp cumin
- ½ t salt
- 2 avocados chopped and diced
Instructions
- Drain and rinse black beans and corn in a colander
- Pour Rotel over clean beans and corn to drain
- Transfer to a bowl and mix in remaining ingredients
- Chill for a few hours and serve with chips
- Add avocado at the last chance you've got
