7 Layer Dip Recipe
Introduction
This classic 7 Layer Dip is a crowd-pleaser perfect for parties and gatherings. Featuring layers of beans, creamy guacamole, tangy sour cream, and fresh toppings, it’s both flavorful and easy to assemble.

Ingredients
- 1 16 oz can refried beans (or 2 cups homemade)
- 1 10 oz can diced tomatoes with green chiles
- 1 to 2 tbsp taco seasoning
- 3 medium avocados
- 1 lime (juiced, about 1 1/2 tbsp)
- 1/4 cup cilantro (chopped)
- 1 tsp garlic salt
- 1 1/2 cups sour cream
- 2 cups cheddar cheese (finely shredded)
- 1/3 cup black olives (sliced)
- 3/4 cup Roma tomatoes (diced)
- 1/3 cup green onions (sliced)
Instructions
- Step 1: In a bowl, combine the refried beans, diced tomatoes with green chiles, and taco seasoning. Whisk until well blended, then spread this mixture evenly in a 7″x11″ casserole dish.
- Step 2: In a separate bowl, mash the avocados with lime juice, chopped cilantro, and garlic salt until you reach your desired consistency. Spread this guacamole mixture evenly over the bean layer.
- Step 3: Stir the sour cream until smooth and spread an even layer over the guacamole.
- Step 4: Sprinkle the shredded cheddar cheese evenly over the sour cream. Then top with diced Roma tomatoes, sliced black olives, and sliced green onions.
- Step 5: Cover the dish with plastic wrap and refrigerate until ready to serve, allowing the flavors to meld.
Tips & Variations
- For extra spice, add jalapeño slices to the top layer or mix hot sauce into the guacamole.
- Substitute plain Greek yogurt for sour cream for a lighter dip.
- Use homemade refried beans for a fresher taste and control over seasoning.
- If preparing ahead, keep the tomatoes and olives separate until just before serving to prevent sogginess.
Storage
Store leftover dip covered in the refrigerator for up to 3 days. To maintain freshness, especially the guacamole layer, press plastic wrap directly on the surface before sealing. Serve chilled or at room temperature. Stir gently before serving if layers begin to separate.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make 7 Layer Dip ahead of time?
Yes, you can prepare the dip a few hours in advance. Keep it covered and refrigerated to preserve freshness. For best texture, add fresh toppings like tomatoes and olives just before serving.
What can I serve with this dip?
This dip pairs perfectly with tortilla chips, pita wedges, or fresh vegetable sticks like celery, carrots, and bell peppers for dipping.
Print7 Layer Dip Recipe
This classic 7 Layer Dip is a flavorful and colorful party favorite featuring layers of refried beans, seasoned tomatoes, creamy guacamole, sour cream, sharp cheddar cheese, and fresh vegetables. Perfect for gatherings, it combines a variety of textures and tastes for a delicious appetizer or snack.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes
- Yield: 8 servings 1x
- Category: Appetizer
- Method: No-Cook
- Cuisine: Mexican
Ingredients
Bean Layer
- 1 16 oz can refried beans (or 2 cups homemade)
- 1 10 oz can diced tomatoes with green chiles
- 1 to 2 tbsp taco seasoning
Guacamole Layer
- 3 medium avocados
- 1 lime (juiced, about 1 1/2 tbsp)
- 1/4 cup cilantro (chopped)
- 1 tsp garlic salt
Sour Cream Layer
- 1 1/2 cups sour cream
Toppings
- 2 cups cheddar cheese (finely shredded)
- 1/3 cup black olives (sliced)
- 3/4 cup Roma tomatoes (diced)
- 1/3 cup green onions (sliced)
Instructions
- Prepare the bean layer: In a mixing bowl, combine the refried beans, diced tomatoes with green chiles, and taco seasoning. Whisk them together until thoroughly mixed. Spread this mixture evenly into the bottom of a 7″x11″ casserole dish to form the first layer.
- Make the guacamole layer: In a separate bowl, mash the avocados with lime juice, chopped cilantro, and garlic salt until you reach the desired consistency. Spread this guacamole layer evenly over the bean mixture in the casserole dish.
- Add the sour cream layer: Stir the sour cream until smooth and creamy. Then, spread it evenly over the guacamole layer, creating the third layer of the dip.
- Top with cheese and vegetables: Evenly sprinkle the finely shredded cheddar cheese over the sour cream layer. Then top this with diced Roma tomatoes, sliced black olives, and sliced green onions to complete the seven layers.
- Chill and serve: Cover the assembled dip with plastic wrap and refrigerate until ready to serve. Keeping it chilled helps the flavors meld together and makes it easier to serve.
Notes
- For best flavor, prepare the dip at least an hour before serving to allow layers to meld.
- Use fresh, ripe avocados for a creamy guacamole layer.
- Optional: serve with tortilla chips, crackers, or sliced veggies for dipping.
- Can be customized with additional toppings like jalapeños or green chilies for extra heat.
- Keep covered and refrigerated to prevent the avocado from browning.
Keywords: 7 layer dip, seven layer dip, party dip, guacamole dip, Mexican appetizer, layered dip

