Home » Recipes » Appetizer » Cowboy Caviar

Cowboy Caviar

Cowboy Caviar turns a few cans of beans and colorful vegetables into the brightest bowl on the table. Every bite has crunchy peppers, sweet corn, juicy tomatoes, and a zesty cumin and lime dressing that soaks right in. Make it ahead and it just keeps getting better!

A bowl of colorful cowboy caviar dip with black beans, corn, red and yellow bell peppers, red onion, and chopped parsley, sitting on a patterned cloth.
A woman in a white tank top smiles while holding a cocktail in a restaurant. The background features ornate wall designs and people sitting at tables.

Ellen’s Notes

20 minutes of chopping and zero minutes of cooking, this Cowboy Caviar dip is my go-to potluck dish! It travels beautifully, it doesn’t need to be kept warm, and it actually gets better as it sits.

I make my Cowboy Caviar dressing without any sugar, as the corn already brings plenty of sweetness. If your corn is out of season or you like things a little sweeter, you can always add a teaspoon of sugar or honey to your dressing.

Keep in mind that the size of your dice matters more than anything else. You want everything cut about the same size as the beans. When the pieces are even, you get a little of everything on one chip, and that’s the whole point!

Various fresh ingredients for cowboy caviar recipe, each labeled: avocado, black beans, black eyed peas, tomato, jalapeno, cilantro, bell pepper, corn, red onion, lime, red wine vinegar, lime juice, olive oil, cumin, garlic, salt.

Key Ingredient Notes

  • Black-Eyed Peas: These are the original heart of any cowboy caviar recipe, so I wouldn’t skip them! Rinse and drain them well, that canning liquid is starchy and will cloud your dressing. Pat them dry if you have a minute, dry beans grab onto the dressing better.
  • Black Beans: Same treatment, rinse and drain until the water runs clear. Pinto beans or chickpeas work if that’s what’s in the pantry, though you will lose a little of the color contrast that makes this bowl so pretty.
  • Roma Tomatoes: Romas are the right choice here because they have less water and fewer seeds than a big slicing tomato. Scoop the seeds out before you dice. Grape or cherry tomatoes work too, just quarter them.
  • Jalapeños: Three sounds like a lot, but with the seeds and membranes removed you get all of the flavor with only a little heat.

How To Make Cowboy Caviar

See the recipe card for full ingredient list and directions below.

Step 1: Combine Veggies

Rinse and drain the beans and corn, then add them to a large bowl with the diced tomatoes, jalapeños, bell pepper, onion, and whole cilantro leaves. Keep everything cut about bean sized so you get a little of each in every bite.

A white bowl filled with diced red onion, yellow bell pepper, black beans, red bell pepper, jalapeño, corn, black-eyed peas, and fresh cilantro sits on a striped cloth with spoons nearby.

Step 2: Toss with Dressing

Shake the dressing ingredients in a jar until blended and then add it to the bowl. Toss gently until everything is evenly coated and glistening.

A hand pours cowboy caviar dressing from a jar onto a colorful mixture of black beans, corn, tomatoes, bell pepper, jalapeño, onions, and cilantro in a white bowl.

Step 3: Chill

Cover and refrigerate at least 30 minutes (up to overnight) so the veggies can soak up the dressing.

Colorful cowboy caviar with black beans, black-eyed peas, corn, red onion, red and yellow bell peppers, cilantro, and green jalapeño pieces coated in dressing in a large white bowl.

Step 4: Add Avocado and Serve

Add the avocado right before serving and scoop it up with sturdy tortilla chips.

A bowl of colorful cowboy caviar dip with diced peppers, onions, and cilantro, surrounded by tortilla chips on a rectangular white platter.

📌 Ellen’s Recipe Tips

  • Keep the cilantro leaves whole. Pull them off the stems and add them as they are. Chopped cilantro bruises and turns dark after a night in the fridge, but whole leaves stay bright and green for days.
  • Let it rest at least 30 minutes. The beans need time to drink up the dressing. Straight out of the bowl it tastes like separate ingredients, and after half an hour it tastes like one thing.
  • Taste and adjust right before serving. The salt and lime mellow as the bowl sits. Give it a taste after it chills and add a pinch of salt or a squeeze more lime if it needs waking up.
  • Fire roasted corn. Swap in fire roasted corn, or char fresh kernels in a dry skillet for a few minutes. The smoky edge plays beautifully against the bright lime.
A hand holds a tortilla chip topped with colorful cowboy caviar over a white plate with more chips and dip.

Ways To Serve Cowboy Caviar

Tortilla chips are the classic choice, and a sturdy thick cut chip holds up best. However, cowboy caviar also makes a great side for barbecue, tucked into tacos, or piled over grilled chicken breasts. I also really enjoy it stuffed into a halved avocado for lunch!

Storing and Make Ahead

Cowboy caviar was practically built for leftovers! Store it in an airtight container in the refrigerator for up to 4 days. The vegetables do soften a little each day, so if you like your peppers with real snap, plan to eat it within the first couple of days.

For a party or a busy week, this is one of the easiest make-ahead dishes I know. You can build the entire bowl, dressing and all, up to 24 hours in advance and it will be better for it. If you want maximum crunch, chop the vegetables and mix the dressing separately. Store them in the refrigerator overnight, and toss them together about an hour before your guests arrive.

Yield: 8 servings

Cowboy Caviar

Best made in advance, Cowboy Caviar is the dip that empties first at every potluck! It's fresh, colorful, and full of black-eyed peas, sweet corn, and crunchy veggies in a tangy cumin and lime dressing. Scoop it with chips or spoon it beside your barbecue!
Prep Time20 minutes
Chill Time30 minutes
Total Time50 minutes

Ingredients

  • 1 (15 oz) can black-eyed peas, drained and rinsed
  • 1 (15 oz) can black beans, drained and rinsed
  • 15 oz fresh or frozen corn
  • 4 roma tomatoes, diced
  • 3 jalapeños, seeds removed and diced
  • 1 bell pepper, any color, seeds removed and diced
  • ½ cup diced red onion
  • ¼ cup fresh cilantro, stems removed

Dressing:

  • cup olive oil
  • cup lime juice, fresh really is best
  • 2 tablespoons red wine vinegar
  • 1 teaspoon ground cumin
  • 1 teaspoon minced garlic
  • ½ teaspoon salt

Want to save this recipe?

Email this recipe to yourself for easy access later!

Instructions 

  • In a large bowl, add the black-eyed peas, black beans, corn, tomatoes, jalapeños, bell pepper, onion, and cilantro.
  • In a small bowl or jar, add the olive oil, lime juice, vinegar, cumin, garlic, and salt. Whisk or shake until well blended.
  • Pour the dressing over the “caviar” and toss to coat. Cover and store in the refrigerator for at least 30 minutes before serving. Top with fresh avocados on top right before serving. Serve with tortilla chips as a dip, stuffed inside a halved avocado, or as a side dish!

⭐️ Tried this recipe? Leave a comment and rating! It only takes a minute and helps support our family-run blog. ❤️

Notes

Store: Keep it in an airtight container in the refrigerator up to 4 days. It has the best crisp texture in the first 2 days.
Make Ahead: Mix the whole bowl up to 24 hours ahead, or keep the vegetables and dressing separate overnight and toss 30 minutes before serving. Always add avocado only at the last minute.

Nutrition

Serving: 1 serving, Calories: 282kcal, Carbohydrates: 39g, Protein: 11g, Fat: 11g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Sodium: 153mg, Potassium: 607mg, Fiber: 10g, Sugar: 6g, Vitamin A: 974IU, Vitamin C: 37mg, Calcium: 41mg, Iron: 3mg

More Summer Sides and Appetizers You’ll Love

Let Us Know What You Think!

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

Recipe Rating




Scroll to Top