7-Layer Dip is a party favorite with a Tex-Mex flair! A creamy bean dip base is topped with guacamole, sour cream, cheese, and taco fixings.
Move over chips and salsa! This easy 7-Layer Dip recipe is my favorite thing to pair with tortilla chips because itโs got a little bit of everythingโrefried beans, tomatoes, guac, cheese, sour cream, black olives, and green onions. If you like tostadas, youโll love 7-Layer Dip because itโs kind of like a tostada in crowd-pleasing appetizer form.
Easy 7-Layer Dip Recipe
7-Layer Dip is always a big hit at parties because everyone loves those Tex-Mex flavors! Even better, 7-Layer Dip is super easy to make. All you need to do is stir together the ingredients for the bean dip layer, then make the guacamoleโeverything else is just a matter of layering. Make the dip in advance and you have a party appetizer ready to go whenever your guests arrive!
There are many versions of this dip, but the one below is my favorite. I share a few variations on the original, too, if you want to mix things up. Thereโs really no right or wrongโif you donโt like one ingredient, feel free to swap it out for something else, or try my 7-Layer Greek Dip for something different!
Ingredients
- Refried beans
- Diced tomatoes with green chiles
- Taco seasoning โ Hereโs how to make your own taco seasoning.
- Avocados
- Lime
- Cilantro โ You can skip the cilantro if youโre not a fan.
- Sour cream
- Cheddar cheese โ A shredded Mexican blend will work, too.
- Black olives
- Roma tomatoes
- Green onions โ You can use shredded lettuce instead, if you like, or a combination of both.
Variations
- Even Easier 7-Layer Dip โ Use store-bought bean dip instead of the refried beans, tomatoes, and taco seasoning, store-bought guacamole instead of the avocados, lime, and cilantro, and store-bought salsa instead of the Roma tomatoes.
- 7-Layer Dip With Meat โ Swap the refried beans with taco meat; top with remaining ingredients and serve immediately, while the meat is still warm.
- 7-Layer Dip With Cream Cheese โ Instead of the sour cream layer, you can stir together cream cheese and salsa.
How to Make 7-Layer Dip
1. Make the Bean Dip
Stir together the refried beans, diced tomatoes, and taco seasoning in a bowl and spread it onto the bottom of a 7×11-inch casserole dish, using a rubber spatula to make sure itโs evenly distributed.
2. Make the Guacamole
In another bowl, mash the avocado, lime juice, and cilantro until smooth. Spread the guacamole over the beans.
3. Add the Sour Cream
Stir the sour cream and spread it over the guacamole layer.
4. Finish
After the sour cream, layer the cheese, diced tomatoes, black olives, and green onions. Cover with plastic wrap and chill until youโre ready to dig in. Serve with sturdy tortilla chips for scooping!
Hint: Use a glass dish if you have one so the layers can be seen from the side.
How to Store 7-Layer Dip
Store leftover 7-Layer Dip tightly covered in the refrigerator for 2 to 3 days. I donโt recommend making it any more than a day in advance because the ingredients can start to release a bit of water, making it not look as prettyโitโs perfectly fine to eat leftovers at this point, though!
FAQ
Can I freeze 7-Layer Dip?
No, this 7-Layer Dip recipe wonโt freeze well; the fresh tomatoes and green onions will be limp once they thaw, and itโs likely that the dip will be watery.
Is 7-Layer Dip served hot or cold?
Because thereโs guacamole in this dip, itโs best served cold. If you want the bean layer to be warm, you can warm the bean mixture in the microwave, spread it on the bottom of the dish, then layer on the remaining (cold) ingredients and serve immediately.
Can you make 7-Layer Dip without guacamole?
Yes, you can omit the guacamole or substitute a salsa verde if you like.
More Tex-Mex Party Appetizers for a Crowd
7-Layer Dip
Ingredients
- 1 16 oz can refried beans
- 1 10 oz can diced tomatoes with green chiles
- 2 tbsp taco seasoning
- 3 medium avocados
- 1 lime juiced
- 1/4 cup cilantro chopped
- 1 1/2 cups sour cream
- 2 cups cheddar cheese finely shredded
- 1/3 cup black olives sliced
- 3/4 cup roma tomatoes diced
- 1/3 cup green onions sliced
Instructions
- Combine the refried beans, rotel diced tomatoes and taco seasoning in a bowl and whisk until combined. Spread into an even layer in a 7"x11" casserole dish.
- In a separate bowl combine the avocado, lime juice, cilantro and garlic salt. Mash together until a smooth consistency and spread into an even layer over the beans.
- Stir the sour cream well and spread evenly over the guacamole.
- Sprinkle the shredded cheese over the top of the sour cream, then top with the diced tomatoes, black olives and green onions.
- Cover with plastic wrap and keep chilled until ready to serve.