This easy 7 Layer Dip recipe has seasoned refried beans, guacamole, sour cream, salsa, cheese, olives, and green onion. It is a total classic that everyone is always excited about.

Dip recipes are guaranteed party pleasers, like our Buffalo Chicken Dip, Whipped Goat Cheese, Spinach Artichoke Dip, or Easy Homemade Salsa.

A 7 layer bean dip recipe with seasoned refried beans, guacamole, sour cream, salsa, cheese, olives, and green onions in a 9x13 pan, ready to serve.

7-Layer Bean Dip is layers of perfection, ready in minutes.

I think a good ol’ fashioned 7-layer dip is just about the easiest and quickest dip to make. I love how easy it is to prep, with ingredients I usually keep on hand. Everyone loves it, and my kids even eat it with a spoon instead of chips.

How to Make 7-Layer Bean Dip:

Flavor Beans: if using canned refried beans, it’s crucial to give them some extra flavor. We season them with cumin, garlic powder, and chili powder. My mom always used to squirt a little of this green sauce in there too. There are no strong rules here – just make them taste good! It will make a big difference in the end result.

Mash Avocado: Add 1 Tablespoon of lime or lemon juice to prevent the avocado from going brown.

Two images showing seasoning being added to refried beans, and a lemon being squeezed on top of a bowl of mashed avocado.

Layer: Spread the refried beans into an even layer in a platter, then cover with mashed avocados, sour cream, salsa, shredded cheese, olives, and sprinkle the green onion on top. You are welcome to add any more of your favorite toppings. Refrigerate this easy 7 layer dip until ready to serve with tortilla chips, or feel free to eat it plain!

Four images showing a 7 layer dip recipe being layered.

More Easy Party Appetizers:

Follow me for more great recipes


A 7 layer bean dip recipe with seasoned refried beans, guacamole, sour cream, salsa, cheese, olives, and green onions in a 9x13 pan, ready to serve.
Prep 15 minutes
Total 15 minutes
Save Recipe


  • 2 cans refried beans (black or pinto)
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • 3 avocados , peeled and seeded
  • 1 Tablespoon lime juice (or lemon juice)
  • 8 oz sour cream
  • 3/4 cup salsa
  • 1 1/2 cups shredded Mexican blend cheese , cheddar or Monterrey Jack
  • 6 ounces sliced black olives
  • 2 green onions , chopped
  • 1 roma tomato diced, for garnish (optional)
  • tortilla chips , for serving


  • Season beans: Add the refried beans to a mixing bowl. Season with chili powder, cumin and garlic powder. Taste and add more seasoning if desired. Spread beans into a single layer on a large serving plate or in a 9×13'' pan.
  • Mash avocado: Add avocado and lemon/lime juice to a bowl and mash well with a fork. Spread into an even layer, over the beans.
  • Layer: Spread cream into an even layer, over the avocado. Dollop small spoonfuls of salsa next. Sprinkle with cheese, olives, and lastly, green onion. We also like to add a diced tomato for garnish (optional).
  • Refrigerate until ready to serve (can be made a day in advance). Serve with tortilla chips.


Make-Ahead Instructions: 7-layer dip can be made 1 day ahead of time, covered tightly with plastic wrap and stored in the refrigerator.


Calories: 239kcalCarbohydrates: 15gProtein: 10gFat: 16gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.001gCholesterol: 17mgSodium: 803mgPotassium: 432mgFiber: 7gSugar: 4gVitamin A: 598IUVitamin C: 8mgCalcium: 180mgIron: 1mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Follow Me

Get recipe ideas weekly!

I originally shared this recipe September 2017. Updated February 2021 and June 2024.

This post contains affiliate links.

Related Posts

Share Recipe


About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

5 from 299 votes (290 ratings without comment)

Leave A Comment

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

Recipe Rating


  1. How does the avocado hold up if made the night before? I worry it’ll be brown and not look as pleasing?

  2. 5 stars
    I made it, except made it a hot dish with your Mexican rice on the bottom, the pinto beans on top with green pepper. Cheese was added on top of each portion and the rest were toppings. Delicious. Truly didn’t miss the meat! Thank you for a great recipe!

  3. 5 stars
    Easy peasy. Mixed green chiles with the seasoned beans, melted thin layer of cheese and chopped olives on top in oven. Made big dollops of the sour cream, guac and salsa with onions and a few more olives on top. Beautiful and a delicious big hit at the super bowl party.

  4. Made this for my son’s Friendsgiving work party. I made a small dish for us to try and we really loved it’s. The spices added a real flavor pop to the dip. We just added a little more of each spice, but other than that we thought it was fantastic and definitely a keeper for our next party.

  5. I’ve made this recipe 4 times using different types of beans and even adding ground beef. We all love it any which way. Great recipe!

  6. Absolutely loved this dip which I put together night before serving. When served, there was a little liquid. Was it from the liquid salsa? What can be done to prevent in the future?

    1. It may be from the salsa if you’re using one that’s liquidy, you can try draining off some of the liquid before adding to the dip.

  7. Great recipe.I added diced green cabbage, then I used 1/2 chopped jalapeño over the sour cream, and chopped fresh cilantro as garnish with the sliced cherry tomatoes. Festive and delish.

  8. 5 stars
    This is a great recipe. Thank you so much.

    Amy’s lower sodium, organic refried black beans worked very, very well. I mixed them with diced green chilies for the first layer.

  9. 5 stars
    The only way to eat bean dip in my opinion. So easy, so good, and it’s always a crowd pleaser. Love this recipe!

  10. I used to make a similar recipe to this. Refried beans mixed well with salsa and spread on the bottom, (in a bowl, mash the avocados, add the sour cream and add taco seasoning and mix well) spread this on top of the beans, add a layer of cheese, a layer of diced green onions, a layer of tomatoes, a layer of olives and serve chips or pita toast on the side.

  11. 5 stars
    This is he exact recipe I used to make 7-Layer Bean Dip while in college back in the 1980. IMHO, this the absolute best recipe and there was never any dip left. Sometimes we just at this in place of a meal. Delish stuff!!!

  12. Thank you going to try this recipe it was just what I was looking for game day and my guys! It looks simple and yummy!