This 7-layer dip recipe is perfect for your next party. Made with beans, sour cream, guacamole, salsa, and cheese, it’s got tons of yummy Mexican flavor!

7-Layer dip in a square glass dish, with a green napkin.

It’s been a while since I’ve shared something savory!

And with Labor Day right around the corner, I figured we were due for another yummy dip recipe.

Over the last year or so, I’ve posted some of the best appetizers around. Spinach artichoke dip, sweet & sour meatballs, and buffalo chicken dip never fail to make an appearance at every get-together.

And today’s recipe is one of my absolute favorites: 7-Layer Dip!

This 7-layer dip recipe has- you guessed it! 7 delicious layers of goodness. It’s as easy as spreading lots of delicious Mexican flavors into a dish, and digging in.

So grab a bag of tortilla chips and let’s get going!

Taking a scoop of 7-layer bean dip on a tortilla chip, with a text overlay above reading "7-Layer Dip."

WHAT IS IN 7-LAYER DIP?

There’s always room to customize your 7-layer dip recipe, but traditionally, 7-layer dip consists of the following:

  1. refried beans
  2. a mixture of cream cheese & sour cream, seasoned with Mexican spices
  3. guacamole
  4. salsa
  5. cheese
  6. olives & green onions

HOW TO MAKE 7-LAYER DIP

You are going to love how easy it is to make this 7-layer dip recipe.

Start by straining the salsa to get some of the excess liquid out.

Pouring salsa through a fine mesh strainer.

The first layer of this dip is refried beans. A lot of times refried beans can be a little too thick, so stir a little of the salsa liquid into the beans, to loosen them up and help them to be a little more spreadable.

Pouring salsa liquid into refried beans.

Put the beans in the bottom of an 8-inch square dish, spreading them into an even layer.

Next, combine cream cheese, sour cream, chili powder, cumin, and garlic powder in a bowl.

Cream cheese, sour cream, and taco seasonings in a small glass bowl.

Mix these ingredients together to create a creamy, taco-spiced layer.

Mixing seasoned sour cream with an electric mixer.

Spread this over the beans.

Layering seasoned cream cheese over refried beans.

Next comes guacamole! You can use store-bought guacamole, or make your own. Here is my favorite homemade guacamole recipe: Best Guacamole Recipe.

Spreading guacamole over seasoned cream cheese.

Now spread your strained salsa over the guacamole layer.

Layering salsa over guacamole for 7-layer dip.

Sprinkle cheese all over the top.

My favorite is shredded sharp cheddar, but a Mexican cheese blend would also work really well.

Sprinkling shredded cheese over salsa.

Last step is to sprinkle a few sliced olives and green onions over the top.

Doesn’t it look so good?

Sprinkling olives and green onions over 7-layer Mexican dip.

VARIATIONS ON THIS 7-LAYER DIP RECIPE

This is a really customizable recipe, so if there is any element you don’t like here, you can easily swap it out for something you love!

Here are a few ideas:

  • Use seasoned ground beef in place of the refried beans.
  • Swap the guacamole for finely shredded iceberg lettuce.
  • Add chopped tomatoes, sliced jalapenos, or fresh cilantro on top.

IS 7-LAYER DIP HEALTHY?

This 7-layer dip recipe is vegetarian, gluten-free, and relatively low in carbs.

Substitute ground turkey for the refried beans to make it a little lower in fat, calories, and carbs. You can also try using low-fat cream cheese, sour cream, and cheese.

Overhead image of 7-layer dip recipe, with a basket of corn chips and a green kitchen towel.

CAN THIS BE MADE AHEAD?

I often make this 7-layer dip recipe the night before. It will keep well in the fridge overnight, although sometimes you might notice it gets a little watery.

If this happens, just pour the excess liquid off. Problem solved!

HOW LONG WILL 7-LAYER DIP KEEP?

You can leave this dip out at room temperature for a few hours.

If you have any leftovers, just cover them tightly and stash them in the fridge. They should keep for a couple of days.

CAN 7-LAYER DIP BE FROZEN?

I would not recommend freezing this dish- it will give off a lot of liquid as it thaws, and the cream cheese layer can become grainy.

Scooping 7-layer taco dip with a corn chip.

A few more of my favorite Mexican recipes:

  • Classic Margarita
  • Tres Leches Cake
  • Churros with Dulce de Leche

As an amazon associate I earn from qualifying purchases.


Close-up image of a tortilla chip taking a scoop out of a dish of 7-layer Mexican dip, with a text overlay above that reads "7-Layer Dip."

Close-up image of a tortilla chip taking a scoop out of a dish of 7-layer Mexican dip, with a text overlay above that reads "7-Layer Dip."

Close-up image of a tortilla chip taking a scoop out of a dish of 7-layer Mexican dip, with a text overlay above that reads "7-Layer Dip."

7-Layer Dip Recipe
Prep Time
20 mins
Total Time
20 mins
 

This 7-layer dip recipe is perfect for your next party. Made with beans, sour cream, guacamole, salsa, and cheese, it's got tons of yummy Mexican flavor!

Course: Appetizer, Snack
Cuisine: Mexican
Keyword: 7-layer bean dip, 7-layer dip, 7-layer dip recipe, 7-layer Mexican dip, 7-layer taco dip
Servings: 20
Calories: 150 kcal
Ingredients
Instructions
  1. Pour the salsa into a fine mesh sieve set over a bowl, to drain away the excess liquid.

  2. Place the refried beans in a bowl, and stir in a tablespoon or two of the salsa liquid, to thin them out and make them more spreadable.

  3. Spread the bean mixture in an even layer at the bottom of an 8-inch square dish.

  4. Place the cream cheese, sour cream, chili powder, cumin, and garlic powder in a medium bowl and mix on medium speed until smooth.

  5. Layer the cream cheese mixture over the refried beans.

  6. Layer the guacamole over the cream cheese mixture.

  7. Layer the strained salsa over the guacamole.

  8. Sprinkle the cheese on top, and garnish with sliced olives and green onions.

Recipe Video

Recipe Notes

Serve with tortilla chips.

Nutrition Facts
7-Layer Dip Recipe
Amount Per Serving
Calories 150 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 5g31%
Cholesterol 26mg9%
Sodium 411mg18%
Potassium 215mg6%
Carbohydrates 7g2%
Fiber 3g13%
Sugar 2g2%
Protein 5g10%
Vitamin A 496IU10%
Vitamin C 3mg4%
Calcium 100mg10%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.