The Best 7 Layer Dip Recipe

7 Layer Dip - A glass dish of layered dip topped with shredded cheese and sliced green onions.

This classic 7 Layer Dip appetizer has all your favourite Tex-Mex flavours all stacked up and ready for game day dipping action. 

Looking for the perfect dip recipe for your hungry crowd? Look no further, this delicious dip appetizer has SEVEN tasty layers of nacho goodness. It is the perfect accompaniment to serve beside those game day wings. From the classic refried bean dip (spiced up with a bit of taco seasoning mix) to the finishing toppings, each dip of a chip is like a party in your mouth. Just a word of warning…there’s no double dipping allowed! 

The Best 7 Layer Dip

For many years, we spent Super bowl Sunday at my husband’s colleague’s house. Almost 18 years of my famous Black Bottom Cupcakes and pretty much every appetizer known to man. Believe it or not I can live without wings but the first time I tasted a layered dip, I knew there was no turning back. It was all prepared ‘convenience food’ from Costco but I knew that I was hooked on that dip for life.  

7 Layer Dip - A hand holding a nacho chip topped with layered dip above a glass dish of layered dip.

Want to save this recipe?

Enter your email below and get this post sent straight to your inbox. Plus, I'll send you my weekly newsletter featuring the newest and best Dish 'n' the Kitchen recipes every week!

Save Recipe

Fast forward a few years and a few Costco trips later and sadly, a good thing has to come to an end. Costco no longer sells the super addictive layered dip. At first I spent some time in mourning, but then I picked myself up and realized how easy it was to make my own damn layered dip. 

7 Layer Dip - Four process shots showing the first three layers of a layered dip in a glass pan.

How to Make 7 Layer Dip

This dip is so crazy easy to make and it feeds A LOT of people. You can make it the easy way, or you can make it the easier way. Spread a layer of bean dip (seasoned refried beans) into the base of a 9 x 9 glass serving dish. Top it with a layer of homemade guacamole or buy it pre-made. It’s your choice.

7 Layer Dip - Four process shots showing the last four layers of a layered dip in a glass pan.

Next, arrange a layer of thawed baby shrimp over the guacamole. Really pack them in tight so each dip of the chip will contain shrimp. Top the shrimp with thick and chunky salsa. Again, you can make your own or buy it. No one will be judging…they’ll be too busy shoveling this dip into their pie holes. A nice fresh Pico de Gallo would also be great as a layer or as a final topping.

7 Layer Dip - A glass dish of layered dip topped with shredded cheese and sliced green onions.

Stay with me here, there are just a few more layers to go. The most difficult layer will be the sour cream layer. The best way to spread it over the salsa is to pipe it in thick even layers, then spread it to cover the salsa. If any salsa pokes through, just add more sour cream to fix the ‘leak’. 

7 Layer Dip - A hand holding a nacho chip topped with layered dip above a glass dish of layered dip.

Guess what? Everyone’s favourite layer is next…the CHEESE! For this recipe I used classic grated cheddar but there are so many other great options. To mix it up a bit, try Monterey Jack or go with a fresh Mexican cheese like Cotija.  

Lastly, the toppings on this 7 Layer Dip are the easiest way to make this dip a real stunner. Chopped green onions, sliced black olives, diced Roma tomatoes or Pico de Gallo, diced red or green peppers, jalapenos, fresh cilantro, and dashes of chili-lime seasoning are all great finishing options.

7 Layer Dip - A glass dish of layered dip topped with shredded cheese and sliced green onions.

Can I Make this 7 Layer Dip Ahead of Time?

This 7 Layer Dip is best made the same day of your party. I wouldn’t make it the night before but if you really need to, it could be assembled and refrigerated a day in advance. Enjoy it at the party but if there are leftovers, just throw them away.

7 Layer Dip - A glass dish of layered dip topped with shredded cheese and sliced green onions.

How Long Will This 7 Layer Dip Last?

If you do make this dip the night before your party, it should be all eaten the next day. If you would like to keep the dip around longer, omit the shrimp layer and replace it with a layer of taco seasoned ground beef. 

7 Layered Dip that is made the same day as your party can either be consumed that day or the next. I wouldn’t keep it beyond the next day, especially if it sits out at room temperature for a few hours. It’s always best to be cautious when it comes to dairy based dips and food safety.

7 Layer Dip - A close up shot of shredded cheese topped with sliced green onions.

Pin this 7 Layer Dip Recipe for Later 

7 Layer Dip - Pinterest image of a hand holding a nacho chip topped with layered dip.

Yield: 12 servings

The Best 7 Layer Dip Recipe

7 Layer Dip - A hand holding a nacho chip topped with layered dip above a glass dish of layered dip.

This classic 7 Layer Dip appetizer has all your favourite Tex-Mex flavours all stacked up and ready for game day dipping action.

Prep Time 45 minutes
Total Time 45 minutes



  • 1 can refried beans (or 1 can Mexi-style refried beans and omit next 5 ingredients)
  • 2 tbsp onion; very fine dice
  • 1 clove garlic; finely minced
  • 2 tbsp taco seasoning mix


  • 2 ripe avocados; peeled and de-seeded.
  • 2 tbsp onion; very finely diced
  • 1 clove garlic; finely minced
  • 4-10 dashes hot sauce
  • 1 lime; juiced
  • salt to taste
  • 1/2 tomato; de-seeded and diced (optional)
  • 2 tbsp fresh cilantro; chopped (optional)


  • 1 package frozen baby shrimp; thawed and dried with a paper towel.


  • 2 cups thick n chunky salsa or pico de gallo


  • 2 cups sour cream
  • 2  tbsp taco seasoning mix 


  • 2-3 cups shredded cheddar or Monterey Jack cheese


  • Any amount of your preferred topping such as sliced green onions, sliced black olives, diced red or green peppers, jalapenos, fresh cilantro, dashes of chili-lime seasoning, etc. 


  1. To make the REFRIED BEAN LAYER: Place onions and garlic with 2 tbsp water in a microwave safe bowl and cook for one minute. Add the beans and taco seasoning mix , then mix together well. Spread an even layer in the base of a glass 9x9 baking dish.
  2. To make the GUACAMOLE LAYER: Place all ingredients except tomatoes (if using) in a small food processor or blender. Blend until your preferred consistency. Alternatively, if you like your guacamole chunky, just mash everything together with a fork. Mix in tomatoes. Spread in an even layer on top of the Refried Beans.
  3. Arrange the thawed and towel dried SHRIMP in a single layer over the guacamole.
  4. Spread the SALSA over the shrimp.
  5. For the SOUR CREAM LAYER: Mix all ingredients together then place in a medium sized ziploc bag (cut the corner off to open) or piping bag with a large open tip. Pipe the sour cream in wide lines across the salsa and then use a knife or spatula to carefully spread it.
  6. Arrange shredded CHEESE over the sour cream layer.
  7. Scatter desired GARNISHES over the cheese layer.
  8. Refrigerate until serving time. Serve with sturdy nacho chips.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 429Total Fat: 33gSaturated Fat: 16gTrans Fat: 1gUnsaturated Fat: 13gCholesterol: 82mgSodium: 1097mgCarbohydrates: 18gFiber: 6gSugar: 5gProtein: 18g

Nutritional calculation was provided by Nutritionix and is an estimation only. For special diets or medical issues please use your preferred calculator.

Did you make this recipe?

Share your dish pic on Instagram or Facebook and tag @dishnthekitchen (or #dishnthekitchen) in your post or story! Rate this recipe and leave a review to share your experience with others!


  1. Claire | The Simple, Sweet Life

    I love a good 7 layer bean dip! And with this delicious looking recipe, I’m definitely going to have to stop buying the store bought kind and make my own.


    1. Bernice Hill

      It is EASY and so worth it. I hope you enjoy it just as much.

  2. Isabelle @ Crumb

    Heck yes! I’ve had some pretty amazing seven-layer dips before, but I am seriously loving this upgraded version with shrimp. So much better than Costco!


    1. Bernice Hill

      Woot woot. Take that Costco Hahaha!

  3. Debbie

    OH MY WORD!! This 7 Layer Dip is AMAZING!! We had a girls trip this weekend and I made this dip to snack on while we played cards and we all loved it. Using the small frozen shrimp was such a great addition.


    1. Bernice Hill

      This is so awesome…thanks for giving my recipe a try!

  4. Danielle

    A 7 layer dip doesn’t get any better than this, does it?! Fantastic recipe that I am surely saving for later. Adding shrimp is a blast!


    1. Bernice Hill

      yes, that’s my favourite layer!!

  5. Trish

    A favourite here… I’ve never added shrimp to mine though… My boys would love that!


    1. Bernice Hill

      It’s a fun addition. I’m a big fan of little shrimp 😉

  6. Amanda

    What a great dip! It couldn’t be easier to put together, and it’s so quick! Everyone always loves it.


    1. Bernice Hill

      It’s true…definitely a favourite over here.

  7. Shannon

    I don’t know what planet I’ve been on but I had no idea Costco stopped making their layered dip! I didn’t realize it had shrimp in it either! Either way, I can’t pass up an awesome layered dip so this will definitely be an appetizer that I will keep in my back pocket for my next party or social gathering. Thanks for sharing!


    1. Bernice Hill

      It was a shock to me. Oh, it didn’t have shrimp in it…I just added it in because we love shrimp so much.

  8. LaKita

    I did not realize that Costco wasn’t selling this anymore. However your homemade version looks way better anyway. So simple and perfect to make ahead for a crowd!


    1. Bernice Hill

      Me neither…it was a shock to me. Of course Costco’s are all different, maybe yours still does.

  9. David

    This sure looks good! I was a little surprised that you had shrimp in there — is that typical in 7 layer dip? Anyway tasty idea! I would definitely take this dip over wings any day!


    1. Bernice Hill

      No, I don’t think it’s typical to have shrimp in this dip. I just added it in because I love shrimp!

  10. Leanne

    How did I not know that costco stopped selling their 7-layer dip?! It’s usually a staple at parties and gatherings. I guess I know which recipe I’ll be turning to now. Looks like a crowd pleaser Bernice!


    1. Bernice Hill

      Well ours doesn’t but all Costco locations are different. It is pretty darn easy to make though.

  11. Nicoletta

    As you can easily guess, I have never had (or heard about) a 7 layer dip 😉 . It looks wonderful, though, colorful and full of flavor. Perfect nacho accompaniment. It’s also pretty easy to make, which is an added bonus.


    1. Bernice Hill

      I’m not surprised but I’m glad to introduce it to you. I’ve never heard of half of your recipes!!

  12. Jessica

    Whoa, I totally remember the Costco version! So sad they discontinued it, but yay for a homemade version! Homemade it always better because then you can make as much as you want and no dealing with the crazy Costco lineups. I would be totally guilting of double dipping though. 😅


    1. Bernice Hill

      Truth. Also, there are no crazy preservatives in it either. win-win.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe