7 Layer Bean Dip

This easy 7 layer bean dip is packed full of mouthwatering Mexican flavors! Complete with fresh guacamole, pico de gallo, shredded cheese, olives, sour cream AND refried beans! Serve this bean dip with homemade tortilla chips for an easy appetizer at your next party. This is also perfect for Cinco de Mayo!

Looking for more easy appetizers? Try my Baked BLT Dip, Homemade Pretzel Bites or my Avocado, Corn and Black Bean Salsa!

top shot of dip with olives, tomatoes, onions, beans, and sour cream in white baking dish

Mexican-Style 7-Layer Bean Dip

This Easy 7 Layer Bean Dip is always my go to appetizer to bring to parties, get togethers, or game days. It’s super easy to make, travels well, and everyone loves it!

Packed with your favorite Mexican ingredients, this dip starts with refried beans mixed with taco seasoning and is then layered with guacamole, sour cream, shredded cheese, black olives, tomatoes and green onions. Trust me when I tell you to buy solid, sturdy tortilla chips to scoop all of the delicious goodness.

The great part about this dip is that it can be as store-bought or homemade as you prefer. Most of the ingredients can be found in your pantry or any grocery store isle, but you can also make your own fresh guacamole, homemade pico de gallo and homemade tortilla chips to customize your recipe even more.

Either way, this 7-layer bean dip is a guaranteed crowd pleaser and instant family favorite!

top shot of dip with olives, tomatoes, onions, beans, and sour cream in white baking dish


  • Refried beans: Use store bought or try my homemade Refried Black Bean Recipe.
  • Taco Seasoning: You can make your own taco seasoning at home or use a pre-made packet.
  • Sour Cream: For a lower calorie version, substitute half of the sour cream for greek yogurt.
  • Guacamole: My Spicy Chipotle Guacamole or Healthy Greek Yogurt Guacamole are both great options! You can also use store bought guacamole to save on time.
  • Salsa: Jarred or fresh salsa work — I love making fresh Pico De Gallo and adding it to the dip.
  • Lettuce: I like to use shredded romaine lettuce, but butter lettuce or iceberg would also work.
  • Mexican Cheese: I like to use a blend of shredded Mexican Cheese, but shredded sharp cheddar or Monterey jack would be amazing as well!
  • Black Olives: If you don’t like olives, swap them out with pickled jalapeños or fresh cilantro.
  • Tomatoes: I prefer to use Roma or grape tomatoes in this recipe.
  • Green Onions: Adds the perfect touch of color! You can swap out fresh cilantro if you have that on hand.
  • Red Onions: If the taste of raw red onion is too strong for you, soak the onion in water for 30 minutes to help soften the flavors.

How to make this easy 7-layer dip

  • Combine beans and seasoning: First, start by combining refried beans and taco seasoning in a small bowl. Sometimes, I like to add in some drained and rinsed black beans, as well for a different texture!

  • Spread the refried bean mixture onto the bottom of a 9 x 13 pan. Then spread on sour cream!

  • Next top with guacamole, salsa, shredded lettuce, red onions, diced tomatoes and black olives.

Top with cilantro or green onions and shredded Mexican cheese. Finally, it’s time to enjoy your delicious dip! Serve with tortilla chips or veggies for dipping, or if you’re not eating it right away, cover tightly with plastic wrap and refrigerate.

Tips for making the perfect 7-layer dip

  • Make your own tortilla chips. If you have the time, I would definitely recommend making your own homemade tortilla chips. They taste amazing and are a little thicker than your general store-bought brand, which makes them perfect for loading up with all 7 layers of your Mexican dip. Plus, my tortilla chips recipe will only add 3 ingredients and 30 minutes to your kitchen time — totally worth it!
  • Add some seasoned ground beef. Some prefer to add seasoned ground beef with the beans for the base layer of the dip. Although this step is not required, it definitely adds extra flavors and can be an easy, more subtle way to add some heat to the recipe.
  • Add even more toppings! You do you — if 7 layers are not enough, pile on your favorite toppings to your heart’s desire. So many flavor combinations taste amazing together. On a few occasions, I’ve added pickled red onions, fresh or pickled jalapeños, fresh cilantro, queso and salsa verde to my 7+ layer dip!

top shot of easy 7-layer dip in white baking dish

Storage instructions

I like to preserve the layers of this easy 7-layer dip, so I usually just cover the dish with plastic wrap then put my leftovers in the fridge. You can also store the dip in an airtight container. Either way, your Mexican dip should last for up to 5 days! Keep in mind that your guacamole will begin to brown, but if it’s fully covered by the other ingredients, like sour cream, it will stay greener longer.

Here are more easy Mexican recipes to try!

Never miss out! Need more quick & easy recipes in your life? Subscribe to my weekly newsletter or follow me on Instagram, Facebook, and Pinterest for all the daily updates.

We love to hear your feedback: If you try this recipe, I’d love to know! Leave a star rating below, and don’t forget to take pictures and tag me on Facebook and Instagram!

Easy 7 Layer Dip

5 from 1 vote
Prep Time: 20 minutes
Total Time: 20 minutes
Servings: 8

Complete with fresh guacamole and vegetables, this easy 7-layer dip with tortilla chips is the perfect appetizer for parties or game day.


  • 16 ounce can refried beans
  • 1 1 1/4 ounce package taco seasoning
  • 1 cup sour cream
  • 1 cup guacamole
  • 1 cup salsa
  • 1 cup lettuce
  • 1 cup shredded Mexican cheese
  • 1/2 cup sliced black olives
  • 1 cup tomatoes diced
  • 2 tablespoons green onions sliced
  • 2 tablespoons red onions diced


  • In a small bowl combine refried beans and taco seasoning. Spread the mixture into a 13 x 9 pan.
  • Next layer sour cream, guacamole, salsa, lettuce, cheese, olives, tomatoes, green onions and red onions.
  • Serve with tortilla chips or veggies for dipping.
Nutrition Facts
Easy 7 Layer Dip
Amount Per Serving
Calories 222 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 7g44%
Cholesterol 28mg9%
Sodium 821mg36%
Potassium 353mg10%
Carbohydrates 14g5%
Fiber 6g25%
Sugar 5g6%
Protein 8g16%
Vitamin A 780IU16%
Vitamin C 7mg8%
Calcium 164mg16%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Appetizer
Cuisine: Mexican
Keyword: Easy 7 Layer Dip

Healthy Grab & Go

Breakfast Ideas!


* I consent to receive emails from Chef Savvy