7 Layer Dip

Prep 20 minutes
Servings 16 servings

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!

Overhead view of 7 layer dip in a casserole dish

Pin this now to find it later

Pin It

This 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

Prep: 20 minutes
Total: 20 minutes
Servings: 16 servings
No game day get-together or potluck is complete without this classic 7 Layer Dip. Everyone loves it and it's so easy to make!
See below the recipe card for step-by-step images.

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

Calories: 207kcal | Carbohydrates: 16g | Protein: 7g | Fat: 13g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 26mg | Sodium: 712mg | Potassium: 255mg | Fiber: 5g | Sugar: 6g | Vitamin A: 643IU | Vitamin C: 6mg | Calcium: 218mg | Iron: 1mg

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.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

How to Make 7 Layer Dip Step by Step

7 layer dip ingredients

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

Preparing the bean layer with refried beans, cream cheese, and salsa.

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

Bean layer spread into a baking dish.

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.

Spreading guacamole over the bean layer.

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

The sour cream layer in a bowl with a whisk.

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

Adding the remaining layers to the dip.

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.

A hand holding a tortilla chip with 7 layer dip

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

7 layer dip layer-by-layer process shots

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.
Angled view of a casserole dish showing the layers of 7 layer taco dip.

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.

Overhead view of a casserole dish of 7 layer dip

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.

More Easy Dip Recipes

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If you’re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, you’ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

Your email address will not be published. Required fields are marked *

Don't forget to click the ⭐ star rating below