Get the chips ready because this 7-layer dip recipe is a classic party appetizer with layers of refried beans, seasoned cream cheese, guacamole, salsa and plenty of toppings! It’s quick to put together and can be prepared ahead of time for game day, potlucks or parties.

This post may contain affiliate links. Please read our disclosure policy.
Why I Love This 7 Layer Dip

This 7-layer dip recipe is one of Spend with Pennies’ most requested party dips! It is easy to make, uses simple ingredients and it’s always one of the first to disappear.
- Flavor: Fresh, creamy, and zesty.
- Prep note: This dip can be made the night before. Store the toppings separately and sprinkle on top just before serving.
- Time-saving tips: Use pre-shredded cheese and premade guacamole
- Serving suggestions: Serve with tortilla chips or vegetables.

7 Layer Dip Layers
These classic 7 layers stay thick, neat and are easy to scoop.
- refried beans
- taco seasoned sour cream/cream cheese mixture
- guacamole
- salsa
- toppings (I use cheese, green onions, olives or tomatoes)
Variations
- Spicy: pickled jalapenos
- Fresh: shredded lettuce, bell pepper, and a sprinkle of cilantro
- Meaty: cooked and seasoned ground beef




How To Make The Best 7 Layer Dip
- Prepare the refried bean layer (full recipe below).
- Prepare the sour cream mixture.
- Layer the ingredients in a casserole dish and top with guacamole, salsa, and toppings.
- Chill before serving.
More Favorite Appetizer Recipes
Did you enjoy this 7 Layer Dip? Leave a comment and rating below!

Equipment
Ingredients
- 1½ cups salsa
- 1 (16 ounce) can refried beans
- 2 tablespoons milk
- 1 (8 ounce) package cream cheese softened
- ½ cup sour cream
- 1 (1 ounce) package taco seasoning about 2 tablespoons
- 1 cup guacamole prepared
- 1½ cups shredded cheddar cheese
- ½ cup sliced black olives or diced tomatoes
- 4 green onions sliced
- chopped fresh cilantro for garnish, optional
Instructions
- Place salsa in a sieve and drain the liquid into a small bowl (this keeps your dip from getting runny).
- In a small bowl, combine refried beans and milk (or you can use the liquid from the salsa if you prefer). Mix until smooth and spread in the bottom of a 2 qt baking dish or pan.
- In a bowl, mix cream cheese, sour cream and taco seasoning with a hand mixer on medium speed. Dollop the cream cheese mixture over the beans and spread evenly.
- Spoon guacamole over cream cheese and gently spread. Add the drained salsa and gently spread.
- Top with cheese, olives/tomatoes and green onions.
- Chill 1 hour before serving. Serve with tortilla chips or crackers.
Video
Notes
- This dip can be prepared up to a day in advance.
- Additional toppings such as cilantro or jalapenos can be added.
- Using a hand mixer for the beans and sour cream layers ensures the dip is fluffy and easy to scoop.
- Tightly cover leftovers with plastic wrap and store in the refrigerator for up to 4 days. Some separation may occur when storing, drain off any liquid if needed.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.















This dip is easy to make and always a big hit at parties! Just buy some tortilla chips for scooping and you’re ready to enjoy!
I have made this dip for years but mine is a little different. I spread refried beans, Mexican chip dip, shredded lettuce, diced tomatoes, and black olives and topped it with cheddar cheese. I should try the layer of guacamole. Love it.
tip: use whipped cream cheese to save time in softening and mixing
This is my go-to appetizer. Everybody loves it!
Do you have a cook book? How much is it?
I don’t have one yet but I hope to one day!
Turned out really well. I made this for work. I left off the black olives but feel it would be better with them included. I used pico de gallo instead of salsa, drained it as noted. Very good recipe.
I was asked by co workers for the recipe
I made this recipe to take to a neighbour’s BBQ – huge hit!! They loved it and I’ll never buy store bought again! Very easy to make and absolutely delish
Delicious! Best 7 layer dip recipe I’ve come across. 2 thumbs up for sure! Simple and quick to make, many compliments at our picnic for the dip.
This is the first time I have made a 7 Layer dip, I search many recipes and always came back you yours. The one thing I did was put the dish if the fridge after the cream cheese/sour cream layer to let it “set up” the guacamole was much easier to spread. I also saved the juice from straining the salsa to use in a Queso dip. I LOVED this….Thank you so much for sharing.
Those are great tips, thanks for sharing, Susan!
Has anyone tried baking this receipe?
I have not, but I would love to hear how it turns out if you do!!
So would I.
I made this for a family get together last weekend, & it was gone within 30 minutes. Everyone loved it!! I will be making this again, & again!
That is awesome, Marci! So happy it was such a hit.
It’s good but the ratios are off to us- too many beans, not enough guac/salsa/cheese. And the sour cream mixture is better without the taco seasoning
This was amazing. I brought this to a family event with some selective eaters and everyone loved it. I omitted the onions and included black olives and tomatoes for the true seven layers. I’ll definitely make this again.
So happy everyone enjoyed it, Mark!
I just microwaved the cream cheese until softened. It works great too!
This was delicious! Not runny at all with the strained salsa & the cream cheese/sour cream combo!! I have Celiac so always love GF recipes everyone enjoys!!
So happy you all enjoyed it! We love serving recipes like this that everyone can enjoy.
Made this, as written, for our Christmas party…then forgot to sit it out BUT is was a big hit with my hubby and his friends a couple of days later.
I love this recipe and the options to change up toppings! I think the 9×13 pan size is perfect to get a good ratio of ingredients in each scoop. Thank you!
I agree, Carrie! It’s the perfect size to get a little bit of everything in every scoop.
This went over great! I’m making again for same bunch of people, it was requested
The ingredients are awesome, however for a 9×13 dish, everything MUST be doubled(except for the retried beans) to get anything close to a “layer dip”!
We find it makes the perfect ratio for each scoop. Hope you enjoy, PF!
The video shows the taco seasoning going into the cream cheese/sour cream mix. It looks to be a bit more than 2 tablespoons. Am I seeing this wrong?
The recipe is correct as written. Enjoy!
This is yummy! I have a tip though for anyone who didn’t let the cream
Cheese soften enough like me. There was no way for me to spread it so I did a little double boiler action and with a few minutes it had warmed so I could easily get it where it needed to go! Crisis averted!
Great tip Liz, I bet that’ll help a few folks out!