Classic Tex Mex Dip (A.K.A. 7-Layer Dip)
This Tex Mex Dip recipe is layer after layer of flavor, from a hearty bean base and creamy avocado to zesty sour cream, topped with fresh veggies and sharp cheddar. It’s a great game day recipe and is perfect for potlucks or any time you need an appetizer that doesn’t take all day. One scoop with a tortilla chip, and you’ll see why it’s been a family favorite for decades!

A Quick Look At The Recipe
- Recipe Name: Tex Mex Dip
- Serves: 6
- Main Ingredients: medium-sized ripe avocados, lemon juice, salt, black pepper, sour cream, mayonnaise, taco seasoning, 16-ounce can bean dip
- Why You'll Love It: This Tex Mex dip, also known as 7-layer dip, is a party favorite with layers of beans, guacamole, seasoned sour cream, tomatoes, olives, and cheese. Quick to make, easy to customize, and best served with tortilla chips!
The Dip That Always Disappears First
Tex Mex Dip has shown up at family gatherings for as long as I can remember. It’s always the dish that gets cleaned out first. Some folks know it as a 7-layer dip, but either way, it’s delicious.
You start with beans, add guacamole, then a creamy sour cream mixture with a little taco seasoning mixed in. After that, it’s just piling on the toppings, like tomatoes, onions, olives, and cheese. That’s it. No cooking, little effort, and it tastes even better after chilling in the fridge for a bit.
If you want to change things up, you can swap out layers, add salsa, or use a different cheese, but honestly? The classic version never lets me down. You could even make my Tex Mex Chicken Casserole, Stuffed Zucchini Boats, Tex-Mex Style, and Tex-Mex Lasagna if you want similar flavors but something completely different!
Here’s What Others Think
“My mom has made this for years for potlucks. No one will let her bring anything else anymore.” – Jackie

Ingredients
- Ripe avocados
- Lemon juice (lime would be great too)
- Salt and black pepper
- Sour cream
- Mayonnaise
- Taco seasoning
- Bean dip (or refried beans)
- Green onions
- Tomatoes
- Black olives
- Shredded sharp cheddar cheese (or your favorite!)
Recipe Tips & Variations
- I recommend using a shallow, 9×13 platter or casserole dish so every layer is visible and easy to scoop.
- Sometimes I like to add 1/4 cup chunky salsa for another layer of flavor. Just be sure to drain excess liquid first!
- If you’d rather not use mayo, you can use cream cheese for a richer layer instead.
- For some added freshness, stir 1/4 cup chopped cilantro into the guacamole, or sprinkle it right on top.
- To prevent browning, mix lemon juice into the guacamole and cover it fully with the sour cream layer to slow down oxidation. This is what I do for my Chipotle Copycat Guacamole!
- If you prefer a spicier dip, I recommend adding some diced jalapeños into the bean layer for extra heat!

How to Make a Delicious Tex Mex Dip
1. Make the Guacamole
We’ll start this dip with the guac. Peel and pit your avocados, then mash them in a medium bowl. Stir in the lemon juice, salt, and pepper.
Tip: Don’t go overboard mashing the guac, as this can make it gummy.



2. Season the Sour Cream
In another bowl, combine sour cream, mayonnaise, and taco seasoning. Mix well.

3. Layer Your Dip
Next, spread your bean dip in the bottom of a large, shallow dish. Then top with the avocado mixture.


Over that, spread on the sour cream mixture. Then sprinkle on the chopped green onions, tomatoes, and black olives in a nice even layer.


Finally, finish off your dip with a generous layer of shredded cheddar cheese.

4. Chill & Serve
That’s it with the dip! Now all there’s left to do is cover and refrigerate it for at least 1 hour before serving.
Serve cold with tortilla chips. Snack on!

Storage
This Tex-Mex dip is best served the same day, but leftovers will keep in an airtight container up to 4 days. Just note: avocado will darken over time, so cover tightly with plastic wrap pressed directly on the surface before refrigerating.

Tex Mex Dip FAQs
The traditional layers in a Tex Mex dip include:
1. Refried beans.
2. Sour cream (mixed with cream cheese and taco seasoning).
3. Guacamole
4. Salsa
5. Cheese
6. Green onions
7. Olives or tomatoes
So feel free to swap and change a couple of the ingredients if you want to follow this traditional 7-layer dip.
No, this dip is meant to be served cold. If you heat it up, you’ll affect the texture of the avocado and sour cream layers. If you’d rather have a Southern-style hot dip recipe, I recommend my Pimiento Cheese Dip!
The most common way to serve 7-layer dip is with tortilla chips. But it works with any type of cracker or chip. You could even dip them with carrot or celery sticks for a healthier option.
Of course! Since we need to chill this recipe anyway, I like to prep the dip in the morning and refrigerate it until serving later in the day.
If this dip made it to your table, let me know how it went! Leave a star rating and tell me your favorite layer in the comments below.

Ingredients
- 2 medium-sized ripe avocados
- 1 tablespoon lemon juice
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ cup sour cream
- ¼ cup mayonnaise
- ½ package taco seasoning
- 1 16-ounce can bean dip
- ½ bunch green onions, chopped
- 2 medium tomatoes, chopped
- 3 ounces chopped black olives
- ½ cup shredded sharp cheddar cheese
Instructions
- Peel, pit, and mash the avocados in a medium bowl. Add the lemon juice, salt, and pepper. Stir to combine.2 medium-sized ripe avocados, 1 tablespoon lemon juice, ½ teaspoon salt, ½ teaspoon black pepper
- In a small bowl, combine the sour cream, mayonnaise, and taco seasoning, and mix well.½ cup sour cream, ¼ cup mayonnaise, ½ package taco seasoning
- Spread bean dip on a large, shallow platter. Top with the avocado mixture, then the sour cream mixture. Sprinkle with chopped green onions, then the tomatoes and olives. Cover with shredded cheese.1 16-ounce can bean dip, ½ bunch green onions, chopped, 2 medium tomatoes, chopped, 3 ounces chopped black olives, ½ cup shredded sharp cheddar cheese
- Refrigerate until ready to serve. Serve with tortilla chips.
Notes
- I recommend using a shallow, 9×13 platter or casserole dish so every layer is visible and easy to scoop.
- Sometimes I like to add 1/4 cup chunky salsa for another layer of flavor. Just be sure to drain excess liquid first!
- If you’d rather not use mayo, you can use cream cheese for a richer layer instead.
- For some added freshness, stir 1/4 cup chopped cilantro into the guacamole, or sprinkle it right on top.
- To prevent browning, mix lemon juice into the guacamole and cover it fully with the sour cream layer to slow down oxidation.
- If you prefer a spicier dip, I recommend adding some diced jalapeños into the bean layer for extra heat!

Glory! With all of those ingredients, how could it possibly be bad!? I think I could eat that whole dish by myself.
Love the stories about Grandmama’s. They are such special people. There isn’t a day that goes by that I don’t think of my Grandmother, who passed in 2008. She left a permanent imprint on my heart. I am 39 and still have one grandmother left. She was recently diagnosed with Alzheimer’s. It makes me sad. I love that generation of people who grew up on farms and didn’t start out their lives with indoor plumbing or running water. It was a hard life, but that seemed to make them stronger but also they had such gratitude for what they had in life and were such sweet people.
Jayson, you have been truly blessed to still have a grandmother at your age; precious few of us have been granted that grace. I am so sorry about her diagnosis…’tis the most cruel of diseases for families I think, as it robs your loved one of their memories, while you retain yours. May God grant you and your family the strength and faith to keep you strong and to help your Grandmother through this last long journey…
I know how very special Grandmama’s are..I lost my Granny when I was 10 and still miss her 50 years later. She was the best country cook I’ve ever known, and she did it all on a wood stove (refused to use the electric one that Daddy bought her)! She’s the reason that cooking has always been my avocation and, now retired, I can indulge to my heart’s content and to the detriment of my husband’s waistline…but he does have a big smile on his face. 🙂
I make something quite similar, but I use Bush’s Cocina Latina refried black beans (preferred) or their regular refried beans instead of the bean dip. I used to use the bean dip too until Bush’s started making refried beans, so much more flavor and adds a little texture. I add a sprinkle of chipotle pepper to the avocado mix for a little smoky heat and use lime juice instead of lemon. Also do half and half sour cream and softened cream cheese (instead of mayo) and add a layer of Pace chunky salsa over the sour cream/cream cheese layer.
You’ve “flung a craving on me” now, so guess what we’ll be munching on Labor Day before the BBQ 😉
Sound so wonderful Sergio! I hope you have a blessed holiday weekend!
I have made this many times and everyone liked it.
Your Grandmother was and is still special to you. I hope mine feel that way about me.
I am positive they do Bonnie!!!
YUP! Just like we enjoy it minus the avocado…but we do love avocado so may have to add it next time around. Thanks for sharing!
I hope you get the chance to try it with avocado soon, I think you will love it!!
AAAWWW… I love seeing your sweet Grandmama’s smiling face. This dip could be a meal in itself. Cant wait to fix me some and share it with Ed..
It really could be a meal Barbara!!! I hope y’all enjoy it!
Of course we love it! LOL, I never have cooked any of your recipes we didn’t like. I’m fixing it again tonite as a light meal. TY
There’s so many different versions of this recipe, but I’m glad to see your grandmama used the ORIGINAL one that I’ve been making for nearly 40 yrs!! It’s the best. Thanks for the memories back to me.
Love 🙂
Very similar to my version. But, I leave out the avocado. I don’t even like it here!
Joan in VA
I love avocado! Give me more recipes with it. Yummy!
🙂 I hope you get to try this one soon Melinda!!
That is one of the great things about this recipe, it can be made to suit most everyone’s taste!!
I remember your Grandmama being such a sweet lady. I know you miss her.