It’s just not a party without this 7 layer dip recipe! Everyone loves the layers of flavor going on in this dip and it’s actually pretty simple to throw together! We love this creamy, cheesy dip on crunchy tortilla chips and it’s always popular with our friends!
Okay, the truth is that I used to hate beans. Like haaaaaaaate them.
Not because they tasted bad, just because they looked weird and mushy. I’d honestly never even TASTED beans. I just hated them for reasons none of us will ever understand.
Then, in high school, a friend dared me to taste the brown pile of goo at our favorite Mexican restaurant.
Y’all, refried beans are delicious and I’m so sorry that I lived my life hating on something when I could have been loving on it instead.
Don’t be like me.
I eventually even branched out and started to make other bean recipes like this Instant Pot Bean Soup! All hail the bean!
Anyway, all this talk about beans is because my 7 layer dip starts with a layer of beans and then it just keeps on getting more delicious, layer by layer. Ready to do this?!
7 Layer Dip Layers:
- Refried Beans
- Homemade Guacamole
- Sour Cream + Cream Cheese + Taco Seasoning
- Shredded Cheese
- Black Olives
- Diced Tomatoes
- Green Onions
There is literally nothing tricky about this recipe!
You can start with a can of refried beans or you can use the homemade refried beans recipe I linked above.
Personally, I would not go to the trouble of making homemade refried beans just for this recipe, but I do try to plan it out so that we have them as leftovers to use when I want to make this recipe!
They obviously make an amazing side for tacos!
The guacamole is best homemade (obviously), but you can use the store bought stuff if you like. Recipe linked above!
The third layer is the most amazing mix of sour cream, cream cheese, and taco seasoning. Just whip it up with a mixer so it’s smooth and creamy.
The addition of cream cheese is what really takes this dip over the top and makes it better than every other 7 layer dip out there! 🙂
You can use any type of cheese you like here. We usually do either freshly shredded cheddar or a bag of the Mexican shredded cheese mix.
Buy the black olives already sliced to save time.
Dice up a couple of roma tomatoes and green onions and you’re DONE!
We do like to let this set in the fridge for at least 30 minutes before serving so everything melds together and gets all delicious.
This dip can easily be changed up to suit your own personal tastes.
Hate beans? Use taco meat!
Don’t love black olives? Swap them out for something you do love or just leave them out entirely! No one is going to count your layers. 😉
No fresh tomatoes? Ro*Tel works great, but be sure to drain the juice from the can.
Swap the green onions for diced yellow onion or even pickled red onions.
Tip: Give this a squirt of fresh lime juice just before serving! It really amps up the flavor!
If your guests don’t finish off this 7 layer dip, you should consider finding new friends who enjoy dip as much as we do. 😉
But, not to worry, because this dip does keep pretty well, tightly covered, for a day or two.
The guacamole will start to oxidize a bit and the tomatoes might release a bit of water, but overall this dish will be fine in the fridge.
We spread the dip in a tortilla, top with some lettuce, and call it a taco. It might not be the healthiest lunch out there, but hey…it’s delicious.
More Mexican favorites:
- Chicken Fajita Burgers
- Ground Beef Enchiladas
- Instant Pot Chicken Tacos
- Taco Stuffed Shells
- Homemade Queso
- Taco Pasta
- Crockpot Chicken Fajitas
7 Layer Dip
- Warm the refried beans in a microwave safe bowl for 2-3 minutes or until easily combined when stirring together. Spread beans into a deep dish pie plate or 8x8 baking dish.
- Spread the guacamole over the top of the beans.
- Add the sour cream, cream cheese, and taco seasoning to a mixing bowl and beat with an electric mixer until smooth and creamy. Spread over the guacamole.
- Layer on the shredded cheese, black olives, tomatoes, and green onions.
- Cover tightly and refrigerate for at least 30 minutes before serving.
- Serve with tortilla chips and pork rinds for dipping.