Go Back
+ servings
7 layer bean dip in glass pie plate

7 Layer Dip

This 7 Layer Dip is our favorite, because it's so thick, creamy, and cheesy! The addition of cream cheese really makes this dip stand out!
Course Appetizer
Cuisine Mexican
Keyword dip, easy appetizer recipes, easy dip recipes
Prep Time 20 minutes
Total Time 20 minutes
Servings 16
Calories 220kcal


  • 16 ounces refried beans (about 2 cups homemade)
  • 12 ounces guacamole (about 1 1/2 cups homemade)
  • 16 ounces sour cream
  • 8 ounces cream cheese room temperature
  • 1 packet taco seasoning
  • 2 cups shredded Mexican blend cheese
  • 3 ounces canned sliced black olives
  • 2 roma tomatoes diced
  • ¼ cup chopped green onions


  • Warm the refried beans in a microwave safe bowl for 2-3 minutes or until easily combined when stirring together. Spread beans into a deep dish pie plate or 8x8 baking dish.
  • Spread the guacamole over the top of the beans.
  • Add the sour cream, cream cheese, and taco seasoning to a mixing bowl and beat with an electric mixer until smooth and creamy. Spread over the guacamole.
  • Layer on the shredded cheese, black olives, tomatoes, and green onions.
  • Cover tightly and refrigerate for at least 30 minutes before serving.
  • Serve with tortilla chips and pork rinds for dipping.


A squeeze of fresh lime juice over the top really amps up the freshness and makes the flavors pop.
Scroll up to read the list of variation ideas in the blog post for tips on swapping out ingredients to make this dip perfect for you!
Store tightly covered in the refrigerator for 2-3 days. The guacamole will oxidize and the tomatoes may release some liquid as it sets, but overall the dip holds up pretty well. 


Calories: 220kcal | Carbohydrates: 8g | Protein: 6g | Fat: 18g | Saturated Fat: 9g | Cholesterol: 44mg | Sodium: 590mg | Potassium: 199mg | Fiber: 3g | Sugar: 3g | Vitamin A: 820IU | Vitamin C: 5mg | Calcium: 154mg | Iron: 1mg