This 7 Layer Dip is creamy, crunchy, and bright: a base of refried beans and diced green chiles topped with seasoned sour cream, mashed avocado, salsa, shredded romaine, Mexican cheese, sliced olives, and green onions for color and bite.

It takes about 20 minutes to assemble, needs no cooking, and chills while you set plates—perfect for potlucks, game day, or casual gatherings. Serve with plenty of sturdy tortilla chips for scooping.
Why You’ll Love This Dip
The layered textures — smooth beans, tangy seasoned sour cream, silky guacamole, and crisp lettuce — deliver lots of contrasts in a single dish. If you want another bean-forward option, try the Refried Bean Dip for a similar crowd-pleaser.
Because it’s straightforward to assemble and easy to adapt, this dip is one of the fastest ways to feed a group without a lot of fuss.
Ingredients You’ll Need
How to Make 7 Layer Dip
- In a large bowl, stir together the refried beans and diced green chiles until evenly combined. Press or spread this mixture into the bottom of a 9×9-inch baking pan to form a smooth, even base layer.
- In a medium bowl, combine the sour cream and taco seasoning and mix until smooth. Spread the seasoned sour cream evenly over the bean layer to create a cool, flavored second layer.
- In a large bowl, mash the avocados, then stir in the chopped cilantro, diced jalapeño (if using), lime juice, and kosher salt until combined. Spread this guacamole mixture over the sour cream layer, smoothing it gently to cover the surface.
- Top the guacamole with 1 cup salsa, then evenly scatter the shredded romaine, shredded Mexican cheese, drained sliced olives, and sliced green onions. Cover the pan and chill until ready to serve. Serve with tortilla chips for scooping directly from the 9×9-inch pan.

Keep the Avocado Fresh
The guacamole layer is the most perishable part of the dip. Use one or more of these simple methods to keep it bright when you need to assemble ahead.
- Mix lime juice into the mashed avocados right before spreading—the acidity slows oxidation and brightens flavor.
- Press a piece of plastic wrap directly onto the surface of the avocado layer so no air pockets remain; cover the pan and chill.
- Assemble all other layers up to a day ahead and add the guacamole just before serving if you want the freshest color; this is the best option if you need the dip to look vibrant for photographs or a buffet.
Vegan & Dairy-Free Swaps
You can make this dip vegan or dairy-free with straightforward one-to-one swaps. Expect small texture and flavor changes, but the layered effect remains just as appealing.
- Replace the sour cream with dairy-free sour cream or plain unsweetened dairy-free yogurt for the tangy second layer.
- Use shredded vegan cheese in place of Mexican cheese—flavor will be milder and melt characteristics differ, but it still adds richness.
- Swap the refried beans for mashed pinto beans or refried black beans if you want a different bean flavor profile; homemade mashed beans may be chunkier than canned refried beans.
Best Chips & Dippers
Choosing the right dippers makes a big difference—thin chips snap and bowl-shaped chips can hide layers. Here are reliable options.
- Thick, restaurant-style corn tortilla chips hold up to layered scoops and reach the bottom without breaking.
- Blue corn chips offer a slightly firmer texture and a toasty flavor that pairs well with the avocado and cheese.
- For lighter dipping, try sturdy pita chips or cut strips of bell pepper for a gluten-free, crunchy option.
Tips and Variations
Assemble in the right dish: A 9×9-inch baking pan gives the right layer thickness and makes serving easy—if you double the recipe use a 9×13-inch pan and keep layer thickness similar.
Make-ahead timing: You can assemble most layers up to a day ahead; keep the guacamole separate or use the avocado-freshness methods below if assembling early.
Avoid soggy layers: Drain salsa and olives well and pat romaine dry before topping to prevent excess moisture from making the top soggy.
Serving suggestion: Use thick, restaurant-style tortilla chips or toasted pita chips so they reach the bottom layers without snapping.
Save This Recipe

More Recipes
Frequently Asked Questions
Final Notes
This 7 Layer Dip is a fast, flexible crowd-pleaser—assemble it in a 9×9-inch pan, follow the avocado freshness tips if you need to make it early, and keep plenty of sturdy chips on hand.
Check the recipe card above for exact quantities and printable instructions, then tweak the heat and toppings to suit your crowd.

7 Layer Dip
Equipment
- 9×9-inch Baking Pan
Ingredients
- 16 oz refried beans store-bought or homemade (1 can)
- 4 oz green chiles diced (1 small can)
- 1 cup sour cream
- 2 tbsp taco seasoning store-bought or homemade
- 2 avocados
- 2 tbsp cilantro chopped fresh
- 1/2 jalapeño pepper diced (optional)
- 1/2 lime juiced
- 1/2 tsp kosher salt
- 1 cup salsa or sauce store-bought, homemade, diced tomatoes or pico de gallo
- 1 cup romaine lettuce shredded
- 1 cup Mexican cheese shredded
- 4 oz black olives sliced, drained (1 small can), green or kalamata also work
- 2 green onions sliced, or use chives
- tortilla chips optional, for serving
Instructions
- In a large bowl, mix the 16 oz. refried beans and 4 oz. diced green chiles until combined. Spread the mixture evenly in the bottom of a 9×9-inch baking dish.
- In a medium bowl, stir together 1 cup sour cream and 2 tbsp taco seasoning until smooth. Spread the seasoned sour cream evenly over the bean layer.
- In a large bowl, mash 2 avocados. Stir in 2 tbsp chopped fresh cilantro, ½ jalapeño (diced, optional), ½ lime juice, and ½ tsp kosher salt until combined. Spread the guacamole mixture over the sour cream layer.
- Spread 1 cup salsa over the guacamole, then top evenly with 1 cup shredded romaine lettuce, 1 cup shredded Mexican cheese, 4 oz. sliced black olives (drained), and 2 sliced green onions. Cover and chill until ready to serve; serve with tortilla chips if desired.
