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!
Prep Time15 minutesmins
Total Time15 minutesmins
Course: Appetizer
Cuisine: Mexican
Keyword: dip, mexican
Servings: 6
Calories: 360kcal
Ingredients
2medium-sized ripe avocados
1tablespoonlemon juice
½teaspoonsalt
½teaspoonblack pepper
½cupsour cream
¼cupmayonnaise
½packagetaco seasoning
116-ounce canbean dip
½bunchgreen onions, chopped
2medium tomatoes, chopped
3ounceschopped black olives
½cupshredded 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!