This post may contain affiliate links. Please read ourย disclosure policy.

Black Bean and Corn Salsa Dip is a delicious appetizer made with fresh veggies and packed with flavor. This homemade salsa is an easy recipe that works as a healthy snack, colorful side dish, or pico de gallo.

Overhead view of a green bowl filled with black bean, corn, tomato, and cilantro dip, surrounded by tortilla chips on a wooden board.
Want to save this recipe?
Enter your email below and get the recipe link sent to your inbox. PLUS, you’ll get fresh new recipes weekly!
Please enable JavaScript in your browser to complete this form.

This dip has been a beloved summer staple in our family since the ’90s, when my mom found it in a church recipe book appropriately titled “Can’t Stop Eating Bean Dip.” Over the years, she marked up that page with handwritten notes, tweaking it until it became her go-to. Thirty years later, after moving to Texas, I learned our family favorite is actually a southern classic known as “Texas Caviar,” “Mexican Caviar,” or “Cowboy Caviar.” Whatever you call it, this easy salsa dip delivers bold flavor and fresh ingredients—ideal for gatherings, potlucks, or a quick side dish.

This fresh salsa brings together vibrant colors and textures, perfect for scooping with crunchy tortilla chips or serving over grilled chicken, fish, or tacos. With ingredients like crisp corn, black beans, juicy roma tomatoes, red onion, cilantro, avocado oil, and fresh lime juice, you get the best flavor in every bite. I always double the batch—one to share, and one to enjoy at home the next day.

Why You’ll Love This Black Bean and Corn Salsa Dip

  • Easy Recipe: No cooking required, just toss ingredients together.
  • Fresh Ingredients: Packed with crisp corn, juicy tomatoes, and fresh cilantro.
  • Perfect for Parties: Ideal as part of an appetizer spread or potluck.
  • Great as Leftovers: Tastes even better the next day, ideal for meal prepping.
  • Healthy and Delicious: A deliciously healthy dip with wholesome ingredients.
Labeled overhead image of ingredients for black bean and corn dip, including black beans, shoepeg corn, Roma tomatoes, red onion, cilantro, limes, oil, cumin, and salt seasoning on a marble surface.

Ingredient You’ll Need

  • Black Beans: Use canned black beans for convenience; rinse thoroughly for best results.
  • Canned Corn: Canned corn is convenient and packed with sweet flavor. I prefer shoepeg corn!
  • Roma Tomatoes: Firm and fleshy, perfect after seeding to prevent watery salsa.
  • Red Onion: Adds color, crunch, and a hint of sweet onion flavor.
  • Fresh Cilantro: Bright, herbal flavor; remove only the largest stems.
  • Fresh Lime Juice: Essential for a bright garlicky lime vinaigrette taste.
  • Ground Cumin and Favorite Salt-Based Seasoning: Adds depth; our favorite is Adobo seasoning.

How to Make Black Bean and Corn Salsa Dip

  1. Prepare Dressing: In a small bowl, whisk fresh lime juice, avocado oil, ground cumin, and Adobo seasoning or salt.
  2. Drain and Rinse Beans and Corn: Drain canned black beans and corn thoroughly to prevent watery or cloudy salsa.
  3. Prep Veggies: Seed the Roma tomatoes by removing the watery centers and seeds, then chop the tomatoes, cilantro, and red onion into small, even pieces for the best texture and balanced flavor.
  4. Combine Ingredients: In a large mixing bowl, gently toss black beans, corn, tomatoes, red onion, and cilantro.
  5. Dress and Chill: Pour the dressing over salsa ingredients, toss until everything is mixed and covered in dressing, cover, and refrigerate for at least 3–4 hours or overnight, give a good stir occasionally.
  6. Serve: Before serving, taste and add salt seasoning if needed. Serve chilled with your favorite tortilla chips, as a side dish, or topping for tacos or grilled meats.
Close-up of black bean and corn dip in a bright green bowl, featuring diced tomatoes, red onion, cilantro, and tortilla chips on the side.

Expert Tips, Variations, and Substitutions

  • Add Heat: Include diced jalapeño peppers, serrano peppers, or hot sauce.
  • Alternative Oils: You can substitute avocado oil with olive oil, vegetable oil, or canola oil.
  • Cilantro Tip: My mom snips cilantro with kitchen scissors. I remove only large stems and chop the rest.
  • Lime Juice: I like to microwave limes for 10 seconds, then give them a good, hard roll on the counter before slicing to juice—this helps release the most juice. Bottled lime juice works in a pinch, but fresh gives the best flavor.
  • Garlic Lovers: Add a teaspoon garlic powder to punch up the flavor without overpowering the fresh ingredients.
  • Cherry Tomatoes: You can swap roma tomatoes for fresh cherry tomatoes (about 1 pint) for a sweeter bite and different texture. 
  • Types of Beans: Swap black beans with kidney beans, pinto beans, or black-eyed peas.
  • Texas Caviar Additions: Some classic mix-ins you’ll often find in other versions of Texas Caviar recipes. Cotija cheese, avocado, diced bell peppers, or green onion. 

Storing and Making Ahead

Store leftovers in an airtight container in the fridge up to 4 days. This dip improves overnight, making it perfect for meal prep or gatherings. For best results, stir before serving to revive the texture and flavor.

Frequently Asked Questions

Can I use fresh corn instead of canned? Yes! Fresh corn cut from corn cobs gives great fresh corn taste.

Can I freeze this dip? Yes, freeze leftovers in airtight containers for up to 2 months. Thaw in the fridge overnight.

How do I keep salsa from being watery? Seed fresh tomatoes thoroughly and rinse canned ingredients well.

Can I make this salsa spicier? Definitely! Add serrano or jalapeño peppers for more heat.

What other dishes pair well with this salsa? It’s excellent over grilled meats, served alongside mexican foods as a pico de gallo, or as part of an appetizer spread.

Black bean and corn dip with diced tomatoes, red onion, and cilantro in a green bowl, served with tortilla chips on a wooden board with a marble background.

More Amazing Dips

If you loved this simple dip, you’re in for a treat—here are more easy favorites that pack in fresh flavor and make perfect additions to any appetizer spread:


Did you try this Black Bean and Corn Salad Dip recipe? Leave a recipe rating and review below.

Overhead view of a green bowl filled with black bean, corn, tomato, and cilantro dip, surrounded by tortilla chips on a wooden board.
No ratings yet

Black Bean and Corn Salsa Dip

By Katie G.
Fresh, flavorful, and incredibly easy, this Black Bean and Corn Salsa Dip (Texas Caviar) is perfect for appetizers, snacks, or meals. Ready quickly with fresh ingredients!
Prep: 20 minutes
Marinade Time: 3 hours
Total: 3 hours 20 minutes
Servings: 6 people
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox. PLUS, you’ll get fresh new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 6 tablespoons fresh lime juice, 2 large limes
  • 6 tablespoons avocado oil
  • 1 to 1½ teaspoons ground cumin
  • 2 teaspoons seasoning salt
  • 2 cans black beans, drained and rinsed
  • 2 cans shoepeg corn, drained and rinsed
  • ½ bunch cilantro, chopped
  • ½ cup chopped red onion
  • 6 roma tomatoes, seeded and chopped
  • Tortilla chips for serving

Instructions 

  • Whisk lime juice, avocado oil, cumin, and seasoning.
  • Drain and rinse beans and corn.
  • Seed tomatoes then chop the tomatoes, cilantro, and onion into small, even pieces for the best texture.
  • Combine all ingredients in a large bowl.
  • Pour dressing, toss gently, and refrigerate for 3–4 hours or overnight, stirring occasionally.
  • Before serving add more seasoning salt if desired then serve chilled with sturdy tortilla chips.

Notes

  • Keeps refrigerated for 4 days.
  • Add jalapeño peppers for a little heat.
  • Great pico de gallo for grilled meats and tacos.

Nutrition

Calories: 256kcal, Carbohydrates: 25g, Protein: 8g, Fat: 15g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Sodium: 781mg, Potassium: 491mg, Fiber: 8g, Sugar: 2g, Vitamin A: 547IU, Vitamin C: 14mg, Calcium: 39mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Appetizer
Cuisine: American
Tried this recipe?Mention @spoonfulflavor or tag #spoonfulflavor!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.