7-Layer Mexican Dip (Ready in 15 Minutes)
A big, shareable dip that stacks creamy beans, cool sour cream, ripe avocado, and all the bright crunchy toppings in one dish. It comes together in about 15 minutes and disappears even faster.

Why This Dip is a Party Staple
Layers of savory, cool, and tangy flavors that stay distinct until you scoop. The beans give it substance, the sour cream and avocado keep it creamy without being heavy, and the fresh tomatoes and olives add little pops of brightness. I bring this to every game day and potluck because I can build it while the chips are still in the bag.
Even better, you can adjust any layer to what’s in your fridge. It never tastes the same twice, but it always tastes like the one people ask for.
Ingredients

- 1 (16 oz) can refried beans: any variety, but I like the smooth, seasoned ones
- 2 tbsp taco seasoning: from a packet works fine here
- 1 cup sour cream: full-fat gives you the richest texture
- 2 ripe avocados: soft to the touch but not mushy
- 1 tbsp fresh lime juice: keeps the avocado bright and green
- 1/2 tsp salt: plus a little more if your beans are underseasoned
- 1 cup thick salsa: drain off the watery liquid before using
- 2 cups shredded Mexican blend cheese: gives you that melty look without any heat
- 1/2 cup diced roma tomatoes: seeds scooped out
- 1/4 cup sliced black olives: from a can, drained
- 2 green onions: thinly sliced, white and green parts
- Scoops or tortilla chips: for serving
Variations / Substitutions
- Swap the protein: use black bean dip or mashed pinto beans if you want a chunkier base, just stir in the taco seasoning the same way.
- Make it spicy: stir a few dashes of hot sauce into the sour cream or sprinkle pickled jalapeños over the cheese.
- Go dairy-free: use a thick plant-based yogurt and a dairy-free shredded cheese; the texture softens a little but still works.
- Change the herb: fresh cilantro scattered at the end adds a soapy-fresh pop if you like it, but skip it if someone at the table hates cilantro.
- Add corn: a handful of drained sweet corn over the cheese gives a nice crunch.
If you want a warm, bubbling version, try my Hot Skillet Bean Dip sometime.
How to Make 7-Layer Mexican Dip
Step 1: Season and Spread the Beans

In a medium bowl, stir together the refried beans and 2 tbsp taco seasoning until no streaks remain. Spread the mixture into an even layer across the bottom of a 9-inch pie dish or a similar shallow serving dish, aiming for about ¼ inch thick. If the beans feel stiff and hard to spread, add a tablespoon of water and stir again.
Take the 30 seconds to really push the beans into the corners so every chip gets some in the first few scoops.
Step 2: Mix and Layer the Sour Cream

Use the same bowl (no need to wash) and stir the 1 cup sour cream until smooth. Spoon it over the bean layer in small dollops, then gently spread with a spatula without pressing into the beans. Work in short strokes and you will get a clean even layer in about 1 minute.
A small offset spatula helps, but the back of a soup spoon does the job if that’s what you have.
Step 3: Mash and Spread the Avocado

Halve the avocados, remove the pits, and scoop the flesh into a clean bowl. Add the 1 tbsp lime juice and ½ tsp salt, then mash with a fork until mostly smooth with a few small chunks. Spread the avocado over the sour cream layer, taking care to keep the layers distinct and aiming for another ¼ inch thickness.
Move quickly here. A little lime and a quick spread keeps the avocado from turning brown before you finish.
Step 4: Finish with the Fresh Toppings

Drain the salsa well so none of that thin liquid ends up in the dish, then spoon it over the avocado layer and spread it into an even layer. Top with the 2 cups shredded cheese, then scatter the diced tomatoes, sliced olives, and green onions across the top. If you are using cilantro, add it now. Serve immediately with a pile of sturdy tortilla chips, or cover and chill for up to 2 hours before the party.
A Few Tips for Perfect Layers
- Let it sit for 15 minutes before serving: if you can spare the time. The flavors settle together, but much longer than that and the dip can start to weep a little liquid.
- Use full-fat sour cream. Low-fat versions tend to release water as they sit, which can make the layer underneath slide around.
- Keep a light hand when spreading each layer: so the colors stay clean and distinct. No need to press anything down.
- If your avocado feels underripe, put it in a paper bag on the counter a day ahead. For this dip you want it soft enough to scoop but still holding its shape.
Scale it for a bigger crowd using this table:
| Servings | Refried beans | Sour cream | Avocado | Shredded cheese |
|---|---|---|---|---|
| 8 | 1 can (16 oz) | 1 cup | 2 | 2 cups |
| 12 | 1½ cans | 1½ cups | 3 | 3 cups |
| 16 | 2 cans | 2 cups | 4 | 4 cups |
Storing Leftover Dip
Leftovers get a little messy once the layers have been scooped through, so I usually uncover the dish, double-wrap it tightly with plastic, and keep it in the fridge for up to 1 day. Stirring it into scrambled eggs the next morning is a secret nobody talks about.
Do not freeze this dip. The sour cream and avocado break down and turn watery when they thaw.
Frequently Asked Questions
Can I make this dip without beans?
You can. Spread a thick layer of seasoned sour cream or Greek yogurt in the bottom instead, then layer everything else on top. It will be less sturdy for scooping but still tastes fresh.
How far ahead can I assemble the whole thing?
About 2 hours. After that the avocado starts to brown and the cheese can get a little weepy, so it looks better tossed together right before guests arrive.
Can I use store-bought guacamole instead of fresh avocado?
Yes, and it saves a couple minutes. Spoon a good thick one right out of the container and spread it just like the fresh version. Avoid the runny ultra-smooth ones because they will slide into the salsa layer.
What’s the best chip for scooping?
A sturdy ridged tortilla chip or a thick scoop shape holds up better than thin, restaurant-style triangles that snap under the weight of the dip.

7-Layer Mexican Dip Recipe
Ingredients
Method
- Stir refried beans and taco seasoning together in a bowl, then spread into a 9-inch pie dish in an even layer.
- Spread the sour cream gently over the beans, keeping the layer distinct.
- Mash the avocados with lime juice and salt, then spread over the sour cream.
- Spoon drained salsa over the avocado, then top with cheese, tomatoes, olives, and green onions. Serve with chips.
