This recipe for Taco 7-layer dip is one of the best and is an easy appetizer for any occasion. layered with salsa, refried beans, guacamole, cheddar cheese, and your favorite taco toppings.

I like to serve this with a bowl of tortilla chips and a vegetable tray. A spinach dip accompanies this appetizer really well too. can be made ahead of time, stored in the refrigerator, and served cold or at room temperature.

What’s in seven-layer bean dip?

  • Refried Beans
  • Sour Cream
  • Guacamole
  • Salsa
  • Shredded Cheese
  • Tomato’s
  • Olives
  • Green onions
cheddar cheese grated.
Cheddar cheese grated.

This is a basic recipe for layer dip, but what I love about this dip is that there are a lot of different ways to layer the dip. There is no wrong way to make it. I like it with guacamole and fresh tomatoes, but you can also make it with shredded lettuce and salsa or pico de gallo instead of tomatoes. You could also add a meat layer with taco seasoning and ground beef, or you can have it without meat. Whatever way you make this recipe, it will be delicious.

Tips for the best dip

  • If you are adding a guacamole layer, I like to make it and add it right before serving so it doesn’t turn brown.
  • A good way to serve this dip is in a clear glass dish so that you can see all those gorgeous layers.
  • I add cream cheese to the refried bean mixture and let the cream cheese soften on the counter to make stirring and combining easier.


  • Shredded chicken
  • Ground chicken with taco seasoning
  • Ground beef with taco seasoning
  • Corn
  • Red Onions
  • Jalapeño
  • Green Chilies
  • Hot salsa
  • Plain Greek Yogurt
Taco Layer Dip with Tortilla Chips
Taco Layer Dip with Tortilla Chips

Frequently Asked Questions

How long does the seven-layer dip last?

If it is wrapped with plastic wrap and kept in the fridge, it will last up to 5 days.

Can taco seven-layer dip be made ahead?

Yes, you can make it up to 3 days ahead and leave it in the fridge.

How to make a taco 7-layer dip

This recipe comes together really quickly and can be made ahead, which is great. Here are the steps for the layers:

  • Layer the bean mixture with cream cheese and taco seasoning.
  • Next, layer and spread sour cream and guacamole.
  • Place salsa on top.
  • Sprinkle shredded or grated cheese on top of the salsa layer.
  • Then add your favorite toppings, like tomatoes, green onions, black olives, or green chiles. If you have a favorite taco topping, put it in this layer.
istockphoto 1318831939 612x612 1

How to Make Seven Layer Taco Dip

This recipe for 7-layer dip is one of the best and is an easy appetizer for any occasion. layered with salsa, refried beans, guacamole, cheddar cheese, and your favorite taco toppings.
5 from 1 vote
Prep Time 20 minutes
Total Time 20 minutes
Course Appetizer
Cuisine American
Servings 16 servings
Calories 60 kcal


  • 1 glass dish


  • 32 oz can refried beans
  • 8 oz cream cheese
  • 3 tbsp taco seasoning
  • 1-1/2 cups sour cream
  • 2 cups guacamole
  • 1-1/2 cups chunky salsa or diced tomatoes
  • 1 cup cheese shredded or grated
  • 3 roma tomatoes diced
  • 1 small can black olives
  • 1 bunch green onions sliced thin


  • In a small bowl, stir together beans, cream cheese (if desired) and taco seasoning. I like set my cream cheese out for a bit to get it too room temperature so that you end up with a nice creamy consistency. 
  • Then spread the beans onto the bottom of your dish. You can use a 9×13" pan, trifle dish or serve in individual cups. Next spread on the sour cream and guacamole. 
  • Next add the salsa or extra tomatoes on top of guacamole. Then add the cheese, tomatoes, olives, and green onions.
  • Store in the refrigerator until ready to serve. The dip is best to eat the day that it is made but can be made ahead.. Serve with fresh tortilla chips or veggies. Enjoy! 
Keyword appetizer, dip
Would love your thoughts, please comment.x