Texas Caviar Pie Dip (Unique Recipe With Avocado Cream Cheese)
Disclosure: This post may contain affiliate links.If you make a purchase through links on our site, we may earn a commission.
Texas Caviar Pie is a wonderful dip for your next get-together. It combines a super flavorful black bean salsa over a creamy avocado cream cheese mixture. You will not want to miss this unique recipe!

Table of contents
This Texas Caviar Pie Dip really packs in a lot of flavor into each and every bite.

Key to Success #1 – Make the Black Bean Salsa in Advance
The black bean salsa in this recipe is a combination of black beans, picante sauce, red/yellow and green bell peppers, onion, cumin, and garlic.
Be sure to rinse and drain the black beans well.
You can use either red or yellow bell peppers in addition to the green peppers. Or you can use both!
It would make a very pretty presentation if you used all three colors. You can save a few coins by just using one or the other.
After you mix up the black bean salsa, cover it and let it hang out in the fridge until you’re ready to serve it.
The longer it sits, the more the flavors will marry.

Key to Success #2 – Mash Avocados at Serving Time
You’ll want to wait until you’re ready to serve your Texas Caviar Pie to cut and mash your avocados.
Peel the avocados and remove the seed, then add the lemon juice and mash well.
The lemon juice will prevent the avocados from turning brown.
Stir in the softened cream cheese, the remaining 1/4 cup of picante sauce and the salt and you’ve got the bottom layer of your pie ready for layering.

Key to Success #3 – Layer It Up
Start by spreading the avocado mixture in an even layer in the bottom of your pie plate.
It’ll be creamy and easy to spread.
Then spoon your cold black bean salsa over the top of the avocado mixture.
I like to leave a little bit of the avocado peeking out around the sides of the pie pan.
Now you’re ready to serve this delicious Texas Caviar Pie with your favorite tortilla chips or Fritos.
The Scoops chips are perfect with this dip so that you can get all the bold flavors in one perfect bite.
It’s a unique dip recipe that will surely become a family favorite.
Need another dip for your get-together?
Try this MexicanLayer Dip or this Spicy Southwest Dip.
Handpicked Recipe Favorites from My Kitchen, Just for You!
Frequently Asked Questions
Absolutely! You can prepare the bean mixture and the avocado cream cheese mixture separately up to a day in advance. Just store them in airtight containers in the fridge. Before serving, simply layer them as instructed and enjoy!
Feel free to get creative! Some delicious additions could include diced tomatoes, jalapeños for a bit of heat, or even some freshly chopped cilantro for an extra burst of flavor.
While it’s best enjoyed fresh, this dip can last up to 2-3 days in the fridge. Just be sure to cover it tightly with plastic wrap or store it in an airtight container to maintain its freshness.
Of course! Black beans are traditional, but you could also use pinto beans, kidney beans, or even a mixed bean medley for a twist.
Tortilla chips are a classic choice, but you could also pair this dip with sliced veggies like carrots, celery, or bell peppers. Another tasty option is to use it as a dip for chicken taquitos.
Yes! If you’re looking to make this dip dairy-free, you can substitute the cream cheese with a vegan cream cheese or even use a dairy-free yogurt.
The spice level largely depends on the brand of picante sauce you use. If you prefer a milder flavor, opt for a mild picante sauce, and if you like more kick, go for a hot variety.

Texas Caviar Pie Dip
Ingredients
- 15 oz can black beans, rinsed and drained
- 1 cup picante sauce, divided
- ⅓ cup red or yellow bell pepper, chopped
- ⅓ cup green bell pepper, chopped
- ⅓ cup onion, chopped
- 1 tsp ground cumin
- 2 cloves garlic, minced
- 2 avocados, (large) peeled, seeded and mashed
- 3 oz cream cheese, softened
- 1 Tbsp lemon juice
- ½ tsp salt
Directions
- Combine beans, 3/4 cup picante sauce, red & green bell pepper, onion, cumin and garlic. Mix well. Cover and chill.
- Before serving, combine mashed avocados, cream cheese, remaining 1/4 cup picante sauce and salt. (Use lemon juice on avocados.) Mix until smooth.
- Spread evenly into bottom of 9″ pie plate. Spoon chilled bean mixture over avocado mixture.
- Serve with tortilla chips.
Equipment
Nutrition Facts
⭐ Leave a comment and rating below — it helps other readers!
👩🍳 Did you make any changes or substitutions?
I’d love to hear how it turned out in your kitchen.
📌 Save this recipe so you can make it again.
📧 Want more easy family dinners like this in your inbox?
Join my free Dinner Idea Box newsletter for simple family dinners every week.














This dip was super tasty! Made it for our Cinco de Mayo celebration.
Hi Miranda, I’m thrilled that you like the Texas Caviar Pie Dip! It’s one of our favorites for sure.
I found this recipe in the newspaper in the 90’s and have been making it regularly since. Though that recipe didn’t tell where to use the lemon (thanks). This dip is so-o-o delicious that can barely stop myself from eating the entire “pie”, my mother taught me to share. The garlic, onion, cumin, bring a great earthy flavor to the salsa and beans over the creamy avocado. It’s always a hit.