It’s not a party at our house without a big platter of 7-layer bean dip that includes refried beans, guacamole, sour cream, salsa, cheese, olives and green onion. Everyone loves this easy Mexican dip!

If your in a dipping kind of mood, don’t miss my other favorite dips including Balsamic Bread Dip, Cheesy Bean Dip, and Buffalo Chicken Dip.

7-layer bean dip with refried beans, guacamole, sour cream, salsa, cheese, olives and green onion on a white serving tray.

My husband makes a killer 7-layer Bean Dip; it’s the only thing (besides scrambled eggs) that he takes full ownership of in our kitchen!

What we love about 7 layer bean dip:

15 minute prep: It’s just about the easiest dip to make with just a handful of simple ingredients (see below)

Devoured by everyone! My whole family and every friend I’ve ever served this too rave about it.  My kids even like to eat it without the chips. I just put a spoonful in a bowl and they eat it with a spoon.

Prep ahead:  The entire dip can be made 1 day ahead of time, or several days ahead of time if you want to add the guacamole (as it will brown).

Ingredients:

  • Refried beans: make it next level with homemade refried beans or use any brand of canned refried beans.
  • Spices: chili powder, garlic, cumin are added to the beans for flavor.
  • Avocado: ripe avocado works best so that it will mash easily.
  • Lemon juice: added to the mashed avocado for flavor and to help prevent the avocado from browning.
  • Sour cream.
  • Salsa: Make 5-minute homemade salsa or use your favorite brand.
  • Shredded cheese: thinly shredded Mexican blend cheese or your favorite kind.
  • Additional toppings: olives, green onions, tomatoes, etc.
The ingredients needed to make 7-layer bean dip.

How to Make 7-Layer Bean Dip:

1. Flavor the beans: this step is what sets our recipe apart! Our canned refried beans are bland and boring, so be sure to follow the directions to 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 real rules here — just make ’em taste good! It will make all the difference in the end result.

2. Mash the avocado: We don’t want the avocado going brown, so we add 1 Tbs. of lemon juice to it and mash it well with a fork.

3. Layer the layers!  As the name implies, there are 7 layers to this bean dip that are each spread over a large plater. First the refried beans are spread in an even layer, then the mashed avocados, sour cream, salsa, shredded cheese, olives, and green onion.  Feel free to add any other desired toppings..

4. Refrigerate or serve! We love to serve this dip with tortilla chips, crackers, or frankly eat it plain!

Four process photos for assembling 7 layer bean dip.

FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!

Recipe

Everyone loves this easy 7-layer bean dip that has layers of flavored refried beans, guacamole, sour cream, salsa, cheese, olives and green onion. | tastesbetterfromscratch.com
Prep 15 minutes
Total 15 minutes
Save Recipe

Ingredients
  

  • 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 lemon juice (or lime juice)
  • 8 ounces sour cream
  • 3/4 cup salsa
  • 1 1/2 cups shredded Mexican blend cheeses (cheddar and Monterey jack)
  • 6 ounces black olives , sliced
  • 2 green onions , chopped
  • 1 roma tomato diced, for garnish (optional)
  • tortilla chips , for serving

Instructions
 

  • 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.
  • Add avocado and lemon/lime juice to a bowl and mash well with a fork. Spread into an even layer, over the beans.
  • Spread sour cream into an even layer, over the mashed avocado layer.
  • Dollop small spoonfuls of salsa all over the top of the sour cream layer.
  • Sprinkle with cheese, followed by olives, and then green onion. You could also add a diced tomato for garnish (optional).
  • Refrigerate until ready to serve (this can be made a day in advance). Serve with tortilla chips.

Notes

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

Nutrition

Calories: 142kcalCarbohydrates: 9gProtein: 9gFat: 7gSaturated Fat: 3gCholesterol: 17mgSodium: 822mgPotassium: 141mgFiber: 3gSugar: 3gVitamin A: 505IUVitamin C: 2.2mgCalcium: 172mgIron: 1mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.

This post contains affiliate links. I love sharing my favorite products and cooking tools with you guys!

I originally shared this recipe September 2017. Updated February 2021.

This post contains affiliate links.

Related Posts

Share Recipe

Categories

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.

Leave A Comment

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

Recipe Rating




Comments

  1. 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.

  2. 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.

  3. 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!

  4. 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.

  5. 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.

  6. 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.

  7. 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!

  8. 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.

  9. 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!!!

  10. 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!