7 Layer Dip
Updated
Updated
Layered with refried beans, pico de gallo, sour cream, guacamole, and more, this 7 Layer Dip is a classic party dish perfect for game day, potlucks, and more. I love to serve it with tortilla chips or Fritos and watch it disappear!

Pin this now to find it later
Pin ItThis post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.
Easy 7 Layer Dip Recipe
When it comes to party dips, everyone seems to have their own version of a 7 Layer Dip and this one’s mine. It’s packed with all my favorite Tex-Mex flavors and always disappears fast whenever I bring it to a potluck or serve it on game day. I make this for almost any indoor party or potluck.
My version starts with a layer of creamy refried beans mixed with chunky salsa and cream cheese, followed by seasoned sour cream, guacamole, and all the good stuff layered on top. You can totally grab the guac, salsa, and pico de gallo from the store, but I really love making my own—it gives the dip that extra something special.
7 Layer Dip

Ingredients
- 2 (16 ounce) cans refried beans
- 3 ounces cream cheese, (softened to room temperature)
- 1 cup chunky salsa, (drained)
- 2 cups guacamole
- 2 tablespoons taco seasoning
- 1 ½ cups sour cream
- 2 cups finely shredded Mexican cheese blend
- 2 cups pico de gallo
- 1 can (3.25 ounce) sliced black olives, (drained)
- 3 scallions, (finely sliced)
- tortilla chips or Fritos, (for serving)
Instructions
- In a medium bowl, stir together beans, cream cheese, and salsa until fully smooth and incorporated with no white streaks remaining.
- Spread the bean mixture onto the bottom of a 9×13-inch glass casserole dish. (Alternatively, you can use a trifle dish or individual tumbler cups.)
- Top with an even layer of guacamole.
- Mix together the sour cream and taco seasoning, then spread an even layer on top of the guacamole.
- Sprinkle the cheese over the sour cream.
- Next is a layer of pico de gallo.
- Top with black olives and then scallions.
- Cover and store in the refrigerator until ready to serve (at least 1 hour.) The dip is best to eat the day that it is made. Serve with fresh tortilla chips or Fritos. Enjoy!
Video
Nutrition
Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.
How to Make 7 Layer Dip Step by Step

Gather your ingredients: Pull all the ingredients out and place them on the kitchen counter.

Make the bean layer: Mix 2 cans refried beans, 3 oz cream cheese, and 1 cup salsa until no white streaks remain.

Transfer bean mixture: Spread the bean mixture onto the bottom of a 9×13-inch glass casserole dish. (Alternatively, you can use a trifle dish or individual tumbler cups.

Add the guacamole: Spread the guacamole on top of the beans.

Make the sour cream layer: Mix 1 ½ cups sour cream and 2 tbsp taco seasoning together. Spread on top of the guacamole.

Add the remaining layers: Sprinkle 2 cups cheese over the sour cream, then top with 2 cups pico de gallo, 1 can black olives, and 3 scallions. Refrigerate for at least one hour.

Serve with chips: Serve the cold dip with tortilla chips or Fritos.

Recipe Variations
There are many variations on this classic recipe—there’s really no wrong way to make it! We love our recipe, but here are some ways to change it up:
- Salsa: Use mild, medium, or hot salsa depending on your preference. Make sure it’s chunky and not thin, or your bean layer could end up runny.
- ROTEL: The salsa can be replaced with ROTEL (mild diced tomatoes with green chilies).
- Tomatoes: Replace the pico de gallo with chopped Roma tomatoes.
- Ranch seasoning: 1 tablespoon of ranch seasoning can be mixed with the sour cream instead of taco seasoning for a different flavor.
- Lettuce: Add a layer of shredded lettuce.
- Taco meat: Add a layer of taco meat.
- Change the combos: You could mix the cream cheese in with the sour cream and taco seasoning instead of the beans. Alternatively, you could also mix the taco seasoning in with the refried beans and salsa instead of the sour cream.
- Cream cheese: Simply omit entirely, if preferred.

How to Store
I don’t recommend preparing this dip more than 2 days in advance. Leftovers should be tightly covered and kept in the fridge for up to 2 days.
Keep in mind that the guacamole can start to turn brown quickly once exposed to oxygen, so we prefer it underneath the sour cream layer and completely covered. After a couple of days, the dip might get a little watery, and the layers may begin to mix. I just drain any water off. It may not look as pretty, but it will still taste good!
Leftover taco dip makes a great nacho topping or can be added to many other Tex-Mex recipes. You can even add it to a bed of lettuce for a taco salad.

What to Serve With 7 Layer Dip
7 layer bean dip is typically served with tortilla chips, though Fritos are also a great option. Since there are so many layers to the dip, I recommend getting the sturdier tortilla chips, not the ones that are super thin, as they’ll likely break while you scoop the dip.
We like to eat this 7 layer dip with other appetizers that call for tortilla chips, like shrimp ceviche or corn dip. Though I’ll also serve it with these refreshing cucumber sushi boats.









