7-Layer Bean Dip

Total Time

Prep/Total Time: 10 min.


18 sevings

Updated: Jan. 12, 2023
To make this zesty 7-layer bean dip, you simply layer the ingredients onto a platter. I like to call it a "walking dip," because you can scoop some on a plate with a few tortilla chips, then take it with you as you walk and talk with guests. —Marieann Johansen, Desert Hot Springs, California


  • 1 can (15 ounces) refried beans
  • 1 can (4 ounces) chopped green chiles
  • 1 cup chunky salsa
  • 1 cup guacamole
  • 1 cup sour cream
  • 1 can (2-1/4 ounces) sliced ripe olives, drained
  • 1 cup shredded Colby-Monterey Jack cheese
  • 1 medium tomato, chopped
  • 4 green onions, sliced
  • Tortilla chips


  1. Combine beans and chiles and spread onto a 12-in. serving plate. Layer the salsa, guacamole and sour cream over beans, within 1 in. of edges for each layer. Sprinkle with olives, cheese, tomatoes and green onions.
  2. Refrigerate until ready to serve. Serve with tortilla chips.
7-Layer Bean Dip Tips

What are the layers in 7-layer bean dip?

The order of the layers can vary, but 7-layer bean dip typically begins with refried beans on the bottom. Then, you spread guacamole, salsa and sour cream. The shredded cheese is in the middle, while tomatoes, black olives and green onions go on top. Feel free to shift the order of the sour cream, salsa and guacamole, but make sure to keep the beans on the bottom since they're the most dense layer.

Can you add taco seasoning to 7-layer bean dip?

If you want even more taco flavor in your 7-layer bean dip, adding taco seasoning is the easiest way to do it. Stir in a tablespoon or 2 of seasoning into the sour cream before you spread it on top of the guacamole. The sour cream won't be perfectly white anymore—but it will be perfectly flavorful!

Can you make 7-layer bean dip a day ahead of time?

This 7-layer bean dip is the perfect appetizer to make ahead of time. Just hold off on adding the tomatoes and green onions until right before serving. That way, the tomato juice won't seep into the other layers of the dip, and the green onions will be vibrant and crunchy. If you loved this 7-layer bean dip recipe, try other layered dips next—like a layered BLT dip or a 9-layer Greek dip with hummus and tzatziki.

Lauren Pahmeier, Taste of Home Associate Editor

Nutrition Facts

2 tablespoons: 102 calories, 7g fat (3g saturated fat), 15mg cholesterol, 283mg sodium, 7g carbohydrate (1g sugars, 2g fiber), 3g protein.