I can make this 7 Layer Dip in 15 minutes flat! It’s low-key while keeping the flavor on point. I love all the layers of textures and colors that really bring it alive.
This post may contain affiliate links. Read our disclosure policy.

7 Layer Dip Ingredient Notes
- Refried beans and Salsa: Swap in pinto beans or black beans.
- Sour Cream and Taco Seasoning: Swap out the sour cream for greek yogurt or chili seasoning.
- Cheese: I use sharp cheddar but use your fave.
- Black Olives: You can also use pickled jalapenos.
How to Make 7 Layer Dip
These step-by-step photos show how to make an easy 7 layer dip, but be sure to check the recipe card below for the full ingredient list and detailed instructions. Skip to the → Best 7 Layer Dip Recipe
1. Stir the refried beans and salsa together in a small bowl

Add a little reserved liquid to loosen the mixture, then set it aside.
2. Mash the avocados until smooth and creamy

Mix them with salt and lime juice for a quick homemade guacamole layer.
3. Combine the sour cream and taco seasoning in another bowl

Stir in the remaining lime juice until the mixture is smooth.
4. Spread the bean mixture into the bottom of the dish first

Then evenly layer the avocado mixture right on top.
5. Add the seasoned sour cream as the next layer

Spread it gently.
6. Finish your 7 layer taco dip with all your favorite toppings

Sprinkle on cheese, jalapenos, olives, cilantro, and green onions before serving with tortilla chips.
Want to Save This Recipe, Boo?
Full 7 Layer Dip Recipe

7 Layer Dip Recipe
Want to Save This Recipe, Boo?
Ingredients
- 1 15- ounce can refried beans
- 1 ½ cup salsa drained, liquid reserved
- 2 medium avocados
- ¼ teaspoon kosher salt
- 2 tablespoons fresh lime juice
- 1 cup sour cream
- 1 tablespoon taco seasoning
- 1 ½ cups sharp cheddar cheese
- 1/3 cup chopped pickled jalapenos or black olives
- 1/3 cup minced fresh cilantro
- 5 green onions minced
Instructions
- In a small bowl, stir together refried beans and ¼ cup salsa and 1 tablespoon of reserved liquid. Set aside.
- In another small bowl, mash the avocados with salt and 1 tablespoon lime juice, and set aside.
- In another small bowl, stir together the sour cream, remaining 1 tablespoon lime juice, and taco seasoning.
- To assemble, spread the refried beans into the bottom of an 8×8 square glass dish.
- Next, spread the avocados on top of that, ensuring to make the layer even.
- Spread on the sour cream layer.
- Top with the cheese, then jalapenos and/or olives.
- Garnish with cilantro and green onions. Serve with plenty of tortilla chips.
Notes
How to store 7 Layer Dip
Wrap leftovers with plastic wrap or add to an airtight container then pop in the fridge.How long will 7 Layer Dip last in the fridge?
For the best results, just refrigerate for up to 2 days.Can I freeze 7 layer mexican dip?
Nope boos. I don’t suggest doing it since the liquids can make the whole thing super soggy overtime.Nutrition
Recipe Tips
- Make sure you add some of the salsa juice to the beans so it spreads a bit easier.
- Pinches of salt and lime juice in each layer really add additional flavor.
- By adding the lime juice to the avocado, it keeps the color bright.
- To make sure everyone sees each layer, use a damp paper towel to wipe off any residue from the previous layer before spooning in the next one.
- I start with beans then avocado because they are heftier and will keep your dip from sinking.
Recipe help
For sure but I don’t recommend making it more than 3 or 4 hours before you want to serve it. That will keep everything looking super fresh.
Yep just swap out the sour cream for a vegan option, the cheese for your fave plant-based shredded cheese and the beans for something vegan friendly like black beans.
