This easy, classic recipe for 7 Layer Dip makes the best Mexican bean dip around!  With creamy sour cream, guacamole & refried bean layers, not to mention salsa and a secret ingredient to boot, this traditional party dip will have your friends and family cleaning the dish & asking for more!


7 layer dip showing the layers.

7 Layer Mexican Dip Scripture Acts 2:46


What You Need To Make 7 Layer Mexican Dip

  • refried beans
  • guacamole
  • sour cream
  • Miracle Whip Dressing
  • taco seasoning
  • salsa
  • sharp cheddar cheese
  • tomatoes
  • green onions
  • black olives
  • cilantro (optional garnish)


7 Layer Mexican Dip Ingredients


7 Layer Dip has been around since almost forever.  And there are tons of versions & variations to prove it.  But this version…  well, this little gem is a result of some beauty shop chit chat and recipe swapping.  Because in a small town that’s where the important stuff happens- at the beauty shop, when the little ladies gather to get their hair set and such.  For my mamaw, that was every Friday.  And some of the best food we’ve ever laid our lips on came from her Friday visits.

More beauty shop recipes…


7 Layer Mexican Dip Finish photo


And that includes this 7 layered culinary party wonder.  Loaded with all the creamy, dreamy snacky goodness that chip & dip lovers love best- guac, salsa, cheese, and beans- this dip has it all. It’s perfect for tailgates, game days, picnics, holidays.  I can’t think of time when it hasn’t been a hit… or the dish been empty.


7 Layer Mexican Dip on a tortilla chip

How you make & put this dip together is everything!  I’ve gathered up some tips & tricks (and a little about the secret ingredient) below to make sure that your 7 layer dip is always the best. 

Tips & Notes

  • Can this dip be made ahead of time?  Yes, the prep work steps can be done ahead of time, but assembly should be done before it’s served.  The salsa, even though drained, and the tomatoes can weep and cause the dip to be watery if made in advance.
  • Draining the salsa is imperative!  The dip will be too watery if this step is skipped.  (Look at my ingredients photo- Lots of “juice.” I hadn’t drained that salsa yet!) It’s also the reason thick and chunky salsa is suggested in the ingredients list.  
  • While we’re talking watery, let’s talk tomatoes.  Grape or cherry tomatoes work best when you want a lot of tomato, but don’t need a lot of tomato juice that might make your dish soggy.
  • Can you store the leftovers?  You can store covered leftovers in the fridge for the next day.  Just know that the salsa will weep a little.  We rarely have leftovers though because this dip is just that good!




  • I am not a big fan of beans, so sometimes I substitute seasoned taco meat for the refried beans.  Oh my!  It is yummy like that!  When I make this change, I don’t add the taco seasoning to the sour cream.  You could also make it with taco meat AND beans.  I mean, why not?!
  • What about the Miracle Whip?  Can real mayo be substituted?  The answer here is no, not if you want it to taste the same.  Mixed with the sour cream and taco seasoning, it adds just a hint of sweet tanginess.  And that is the flavor profile you’re aiming for.  It’s completely old school & completely delicious.  So don’t skip your secret ingredient!  No one will ever be able to guess what is, but everyone will want to know!  Shhhhhh…
  • I love to make my own guacamole instead of buying premade.  If you’re thinking you might want to make your own too, here is an awesome fresh recipe you’ll love!



7 layer dip showing the layers.

Mexican 7 Layer Dip

This easy, classic recipe for 7 Layer Dip makes the best Mexican bean dip around!
0 from 0 votes
Print Pin Rate
Course: Appetizer
Cuisine: American, Mexican
Keyword: dip, party, tailgate
Prep Time: 15 minutes
Servings: 6 people


  • 15-16 oz canned refried beans
  • 13-16 oz guacamole
  • 16 oz sour cream
  • 2 Tbsp Miracle Whip Dressing
  • 1 Tbsp taco seasoning
  • 16 oz (your favorite brand) thick & chunky salsa
  • 1 C sharp cheddar cheese, grated
  • 1 C sliced grape tomatoes
  • 1/2 C sliced green onions
  • 1/4 C sliced black olives
  • chopped cilantro optional garnish


Prep Work

  • In a small bowl, mix together sour cream, taco seasoning and Miracle Whip Dressing. Set aside. In a separate small bowl, mix together refried beans and 2 Tbsp of salsa. Set aside. Let the rest of the salsa drain in a mesh strainer over the sink or another bowl until you're ready to use. Slice onions and tomatoes.


  • Spread refried bean mixture evenly in the bottom of a shallow 1.5 quart dish. Top with guacamole, spreading gently so as not to mix with the beans. Spread the sour cream layer atop the guacamole, also spreading gently. Top the sour cream layer with the drained salsa, gently spreading it evenly across the dip.
  • Cover the salsa with layer of grated cheese. Top with chopped tomatoes, then olives & green onions. Add chopped cilantro, if desired. Serve immediately with heavy tortilla chips.


Other Recipes You’ll Love



Disclosure ~ If a purchase is made using one of the affiliate links on this website we may earn a small commission at no additional cost to you. Thank you!

If you like these recommended products, then you’ll love Southern Discourse’s Amazon Store!


***Pin This Classic 7 Layer Dip Recipe*** 

This easy, classic recipe for 7 Layer Dip makes for the best Mexican bean dip around! #traditional #superbowl #salsa