Mexican 7 Layer Dip
This 7 layer dip is always a hit at any party. It’s also perfect for a Football Sunday or just a fun evening with the family. It’s an easy Mexican Layer Dip consisting of refried beans, guacamole and spiced sour cream topped with colorful toppings. This 7 Layer Taco Dip can be ready in about 20 minutes. is served with tortilla chips which makes the best tasting Layered Nacho Dip.

This post contains affiliate links, which means if you make a purchase, we might receive a small commission at no additional cost to you. Please read our Disclosure Policy.
We’re taking Taco Tuesdays up a notch. Can you guess the secret? It’s the mouthwatering 7 Layer Dip, aptly named for the generous layers of flavors it packs. What if I told you it only takes 20 minutes to whip up this Mexican marvel? Yes, you read it right! But don’t take my word for it – Try it for yourself and let us know if it was a touchdown at your Football Sunday party!
This post may contain affiliate links which means if you make a purchase we might receive a small commission at no additional cost to you.

Discover how to whip up our crowd-pleasing, easy 7-Layer Dip! This Mexican-inspired appetizer combines a variety of enchanting flavors through layers of refried beans, guacamole, and spiced sour cream, topped with colorful ingredients. Always a hit at any gathering, this dish is perfect for your next Cinco de Mayo fiesta, game day, or family gathering. It brings a festive air to any Mexican fiesta. We love to grab a serape tablecloth and add a few bright napkins and set a buffet-style table. Add a pitcher Margaritas or Sangria and let the festivities begin.
Mexican 7 Layer Dip Recipe:
Ingredients:
- 31 ounce can of refried beans
- 3 ripe avocados
- 1 lime, juiced
- 16 ounce container of sour cream
- ½ cup of mayonnaise
- 1 ounce package of taco seasoning (2 Tablespoons)
- 2 tomatoes, chopped
- 2.25 ounce can of sliced black olives
- 2-3 green onions, sliced
- 1 cup grated cheddar cheese
Equipment:
- 13 X 9 inch pan (clear is prettier)
- mixing bowls
How to assemble a 7 layer dip:
Instructions:
-
Spread beans in a 13 X 9-inch glass pan or dish
-
Peel and mash avocados in a small bowl, add juice from one lime, and a sprinkle of salt and spread mixture evenly over beans
-
Mix sour cream, mayonnaise and taco seasoning in a mixing bowl and blend well. Spread sour cream mixture evenly over avocados.
-
Sprinkle on sliced black olives, chopped tomatoes, grated cheese, and sliced green onions.

This 7 Layer Dip is so colorful and has an amazing combination of flavors. And this 13 X 9 pan makes plenty for a crowd. It’s a favorite of our many Mexican food recipes and probably one of the most popular appetizers we make. We also serve this Mexican Layer Dip at Family reunions, with drinks on the patio and of course its a must for Super Bowl. It’s easier than making nachos and it takes them to a new level since it’s an Ultimate Layered Nacho Dip. Also, it’s simple to prepare in only 20 minutes. Serve this dip with any of our other game day recipes.
Other Game Day Appetizers:
Click HERE to save this Mexican Layer Dip to Pinterest

A Taco Dip or Nacho Dip with seven layers of Mexican flavors
Ingredients
- 1 31 oz can refried beans
- 3 ripe avocados
- 1 lime juiced
- 16 oz sour cream
- 1/2 cup mayonnaise
- 1 package Taco seasoning
- 2 to tomatoes chopped
- 1 2.25 oz can sliced black olives
- 2-3 green onions chopped
- 1 cup cheddar cheese grated
Instructions
- Spread beans in a 13 X 9-inch glass pan or dish
- Peel and mash avocados in a small bowl, add juice from one lime, and a sprinkle of salt and spread mixture evenly over beans
- Mix sour cream, mayonnaise and taco seasoning in a mixing bowl, blend well, spread sour cream mixture evenly over avocados.
- Sprinkle on sliced black olives, chopped tomatoes, grated cheese, and sliced green onions.
Nutrition
Calories: 193kcalCarbohydrates: 8gProtein: 4gFat: 18gSaturated Fat: 4gCholesterol: 14mgSodium: 360mgPotassium: 313mgFiber: 4gSugar: 2gVitamin A: 640IUVitamin C: 11.1mgCalcium: 79mgIron: 0.7mg
Tried this recipe?Let us know how it was!

