Go Back Email Link
+ servings
a white bowl filled with cowboy caviar or cream cheese bean dip with hard boiled eggs

Cowboy Caviar

Who needs caviar at your next party when you have this crowd-pleasing black bean dip? This quick and easy recipe combines black beans, black olives, cream cheese, hard-boiled eggs, and a zesty blend of spices to make a flavor and protein packed snack or appetizer. Make it ahead and store it in the fridge for an even better flavor at any party, picnic, or game day tailgate!
5 from 3 votes
Prep Time 5 minutes
Cook Time 5 minutes
Chilling time 1 hour
Total Time 1 hour 10 minutes
Course Appetizer, Snack
Cuisine American
Servings 10 people
Calories 227 kcal


  • 8 ounces cream cheese softened
  • ¼ teaspoon cumin
  • ¼ teaspoon crushed red pepper
  • ¼ teaspoon salt
  • teaspoon black pepper
  • 2 tablespoons lime juice
  • 2 tablespoons olive oil
  • 2 cloves garlic pressed or finely minced
  • 2 cups black beans rinsed and drained
  • 15 ounces black olives drained and chopped
  • 1 green onion white and green parts
  • 2 hard cooked eggs chopped


  • Whisk softened cream cheese until it's smooth. Add cumin, crushed red pepper, salt, and black pepper and mix well. Add lime juice, olive oil, and pressed garlic and mix until well combined.
  • Add black beans and black olives to the cream cheese mixture, reserving a handful of beans for garnish. Mix well. Let bean mixture refrigerate at least one hour or overnight.
  • Spread bean mixture evenly on bottom of a 9-inch round dish. Top with reserved black beans. Arrange chopped egg in a circle around the edge of the dish. Sprinkle all over with green onion.
  • Serve with tortilla chips, corn chips, or scoops.


I like the flavor of this dish with the spicy cream cheese mixed with the beans. If you prefer a layered dip, follow these instructions instead:
  1. Mix the cream cheese and spices as directed in step 1.
  2. Spread the cream cheese mixture in the bottom of your serving dish.
  3. Mix the black beans and chopped black olives together in a bowl.
  4. Spread the black bean mixture over the top of the cream cheese mixture.
  5. Sprinkle the chopped eggs around the edge of the black beans.
  6. Sprinkle chopped green onions overtop of everything.


Calories: 227kcal | Carbohydrates: 11g | Protein: 6g | Fat: 18g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Cholesterol: 62mg | Sodium: 807mg | Potassium: 195mg | Fiber: 4g | Sugar: 1g | Vitamin A: 555IU | Vitamin C: 1mg | Calcium: 62mg | Iron: 1mg
Keyword beans, black bean, cream cheese, eggs
Tried this recipe? Pin it for later!Follow @FeelsLikeHome or tag #FeelsLikeHomeBlog!