This post may contain affiliate links. Please read our disclosure policy.

This 7 layer bean dip is a must-have at every function! It has loads of flavor and all your favorite dip ingredients!

7-layer bean dip is our classic go-to for bean dip recipes, but we also love to make Cream Cheese Bean Dip or Black Bean Dip.

7 Layer Bean Dip served in a glass dish.

Family-Favorite Layered Bean Dip

Our family loves to get together and eat all food, but Mexican food is our favorite!

With those main dishes like Beef Enchiladas and Beef Empanadas, we always have some scrumptious sides to go along with it like today’s recipe for our 7 layer bean dip.

It is one of those appetizers that we always seem to have when we are eating Mexican food, especially for Cinco de Mayo.

This bean dip is simple and easy to put together. We think it’s perfect for all those summer potlucks and family gatherings or for any Mexican meal.

7 Delicious Layers

Why is it called seven layer dip? Because there are typically 7 layers involved when preparing this Tex-Mex appetizer. The layers can be modified based on your liking, but these are the layers we like to include:

  1. Refried Beans or Frito’s Bean Dip
  2. store-bought or Homemade Guacamole
  3. sour cream or Greek yogurt mixed with Taco Seasoning for added flavor.
  4. Salsa or chopped tomatoes (both grape and Roma tomatoes work great)
  5. shredded cheese – Mexican blend, cheddar cheese, or Monterey Cheese are our favorites.
  6. black olives
  7. green veggies – lettuce, green onions, jalapenos, or green chiles – all are delicious!!

As with any of our recipes, they can be customized to your liking. We do bean dip, guac, sour cream mixed with taco seasoning, chopped tomatoes, Mexican cheese, olives, and green onions.

It’s ALWAYS a hit!!

A layered bean dip topped with cheese, tomatoes, and olives.

Just Layer + Enjoy!

Making this layered bean dip is so easy. Once you’ve picked the layers you want to include, prepare each one to go in your dish.

Place the dip in a glass bowl, casserole dish, or nice-looking serving dish so you can see all the layers!

LAYER. Layer ingredients one at a time onto a tray as follows: 1st layer – Frito Lay bean dip, 2nd layer – Guacamole, 3rd layer – 1 cups each sour cream and mayo mixed with taco seasoning.

GARNISH. Sprinkle the top with cheese, olives, tomatoes, and green onions.

CHILL. Refrigerate this layer dip recipe until ready to eat.

Homemade tortilla chips served with salsa.

Serving Suggestions

We like to serve 7 layer Mexican dip with chips, and there are so many different kinds that work well!

Close up of dip topped with cheese, green onion, olives, and tomatoes.

Storing Tips

We recommend chilling the seven layer bean dip for at least an hour before serving.

Make ahead of time. If covered with plastic wrap, this layered bean dip recipe can be made up to 24 hours in advance. We recommend waiting to add chopped tomatoes and the greens (cilantro, green onions, etc) until right before serving.

STORE. Leftover 7-layer dip can be stored in an airtight container for up to 48 hours in the fridge. The guac makes it harder to last longer, but it’s definitely a dip that can be enjoyed the next day.

Close up of 7 Layered Bean Dip served in a glass bowl.

Recipe FAQ

How far in advance can I make 7 layer bean dip?

The dip needs at least an hour to chill before serving but can be made up to 24 hours in advance. I don’t usually add the top layer of green onions or diced tomatoes until you’re almost ready to serve it.

What amount of taco seasoning to use in 7 layer bean dip?

A package of taco seasoning contains about 2 tablespoons of seasoning. We like to mix it into the sour cream.

What are the layers in a 7-layer dip recipe?

A refried bean layer goes first followed by a guacamole layer, sour cream, salsa, cheese, olives, and green onion. Of course, you can make some similar substitutions for the layers according to your tastes.


4.98 from 40 votes

7 Layer Bean Dip Recipe

By: Lil’ Luna
This 7 layer bean dip is a must-have at every function! It has loads of flavor and all your favorite dip ingredients!
Servings: 10
Prep: 10 minutes
Total: 10 minutes


  • 2-3 (9-ounce) cans Frito Lay bean dip
  • 4 (8-ounce) tubs Guacamole
  • 1 cup sour cream
  • 1 cup mayonnaise
  • 1 package taco seasoning
  • Top with cheese, olives, tomatoes and green onions


  • Layer ingredients one at a time onto a tray as follows: 1st layer – Frito lay bean dip, 2nd layer – Guacamole, 3rd layer – 1 cups each sour cream and mayo mixed with taco seasoning.
  • Top with cheese, olives, tomatoes, and green onions.
  • Refrigerate until ready to eat.



Calories: 254kcal, Carbohydrates: 9g, Protein: 3g, Fat: 22g, Saturated Fat: 5g, Cholesterol: 21mg, Sodium: 731mg, Potassium: 91mg, Fiber: 3g, Sugar: 3g, Vitamin A: 545IU, Vitamin C: 2.9mg, Calcium: 45mg, Iron: 0.8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Appetizer
Cuisine: Mexican
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

Leave a comment

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

Recipe Rating


  1. 5 stars
    This is excellent. I made it for a baby shower and was hoping there would be some left over for myself; however, the bowl was empty and I had to make another one for me!!! Love it, I also love your recipes.