This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

Marriage proposals have followed this dip! This 7 layer dip is so good, a stranger asked me to marry them after tasting it. Simply the best 7 layer dip ever, this Mexican-inspired appetizer is perfect for parties and potlucks, but be warned…admirers might follow!

Top-down view of a large glass bowl of 7 layer dip topped with olives and green onions.

💍 What Makes This Recipe So Good

  • I mean, it’s a dish so good it warranted an impromptu marriage proposal, so. And no, I can’t guarantee it’ll happen every time… but we’re batting 1-for-1 so far, and those are pretty good odds! This 7 layer dip will make you forget about all those other 7 layer dips you’ve had before. They’re part of your past now, and this? This is your future.
  • There’s no cooking, and there’s barely even any stirring. No, no. It’s all about the layers here. 7 delicious, flavorful, TexMex-inspired layers to be exact. Beans, guac, tomatoes, cheese, an amazing taco-seasoned sour cream… Each layer is better than the last, and they all fit together beautifully.
  • You can swap out any layer ingredients you don’t like for ones that you do! Instead of olives, you could use corn kernels or even cooked and cooled taco meat. Instead of tomatoes, try pico de gallo. Use pepperjack cheese instead of cheddar. Serve it with sliced bell peppers to scoop instead of chips. Get creative!

👩🏼‍🍳 Chef’s Tips

  • Don’t skip the chill! I promise, the flavors in this dip get even better if you let the dip hang out in the fridge for at least an hour. That gives everything time to meld together, making everything more intense and pronounced. If you’ve got the time, 6-8 hours in the fridge is the sweet spot, but at least 1 hour will definitely make an impact. Don’t make it too far in advance, though. The longer the dip sits, the more watery it gets and the more the layers bleed together. It still tastes good, sure, but it’s not as visually appealing.
A side-view of a large glass bowl filled with a 7 layer dip.

❤️ More Dips and Appetizers You’ll Love

Recipe By: Cheryl Malik
5 from 1 vote

Marry-Me 7 Layer Dip

Prep 25 minutes
Cook 0 minutes
Chill 1 hour
Total 1 hour 25 minutes
7 layers of rich, TexMix flavors, married together into one party-perfect dip that may or may not make your guests drop to one knee. Serve with caution!
16 servings


  • 2 small mixing bowls
  • Fork
  • Silicone spatula
  • large glass bowl with lid, or plastic wrap to cover


For the Guacamole

  • 3 medium ripe avocados approximately 6 ounces each; peeled, pit removed
  • 2 tablespoons fresh lemon juice juice from approximately 1 medium lemon
  • ½ teaspoon salt more or less to taste
  • ¼ teaspoon freshly ground black pepper more or less to taste

For the Seasoned Sour Cream

For the 7 Layer Dip

  • 2 9-ounce cans bean dip
  • 2 medium tomatoes approximately 6 ounces each; chopped, drained well
  • 1 bunch green onions chopped
  • 1 3-ounce can sliced black olives or chopped black olives, drained
  • 1 8-ounce package shredded Mexican cheese blend or shredded cheddar cheese

Serving Suggestions (All Optional)

  • additional sour cream to garnish
  • additional green onions to garnish
  • additional black olives to garnish
  • salsa to garnish
  • chopped cilantro to garnish
  • tortilla chips
  • corn chips


For the Guacamole

  • Add 3 medium ripe avocados, 2 tablespoons fresh lemon juice, ½ teaspoon salt, and ¼ teaspoon freshly ground black pepper to small mixing bowl.
  • Use fork to mash ingredients together until fully combined and desired consistency is achieved. Set bowl aside. Clean and dry silicone spatula before beginning layers.

For the Seasoned Sour Cream

  • Add ½ cup mayonnaise, 1 cup full-fat sour cream, and ½-1 1-ounce packet taco seasoning to second small bowl.
  • Stir well until ingredients are fully combined. Set bowl aside.

For the 7 Layer Dip

  • Add 2 9-ounce cans bean dip to large glass bowl. Spread bean dip out into one even layer across entire bottom of bowl. Wipe off silicone spatula before starting next layer.
  • Layer prepared guacamole on top of bean dip. Gently spread guacamole out to cover top of bean dip entirely, being careful not to combine layers. Wipe off silicone spatula before starting next layer.
  • Layer prepared sour cream mixture on top of guacamole. Gently spread sour cream out into one even layer, covering guacamole completely while maintaining distinct layers.
  • Top sour cream layer with chopped tomatoes, covering sour cream completely. Spread tomatoes out into one even layer, being careful not to press tomatoes into sour cream layer.
  • Sprinkle green onions across top of tomatoes, covering tomatoes completely with one even layer of green onions. Be careful not to apply pressure to onion layer or press layers together.
  • Sprinkle sliced or chopped olives in one even layer across top of green onions, covering onions completely. Be careful not to apply pressure to olive layer or press layers together.
  • Sprinkle entire package evenly over top of olive layer, covering olives completely. Be careful not to apply pressure to olive layer or press layers together.
  • Cover bowl with lid if possible without pressing layers together, or with plastic wrap if dip is taller than top of bowl. Refrigerate dip at least 1 hour.
  • Just before serving, remove bowl from refrigerator and carefully uncover dip. If desired, garnish top of dip with additional sour cream, green onions, or olives, or with salsa or cilantro. Serve immediately with tortilla chips or corn chips.
  • Large Bowl: You could also layer this in a 8×8 or 9×9 glass dish instead of a bowl. You may have an easier time layering the creamy components that way.
  • Make it Dairy Free: Use a dairy-free sour cream and your favorite plant-based shredded cheese.

Approximate Information for One Serving

Serving Size: 1servingCalories: 222calProtein: 6gFat: 18gSaturated Fat: 5gTrans Fat: 0.01gCholesterol: 25mgSodium: 590mgPotassium: 321mgTotal Carbs: 10gFiber: 5gSugar: 2gNet Carbs: 5gVitamin A: 614IUVitamin C: 8mgCalcium: 119mgIron: 1mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


    1. Avatar Jessica | 40 Aprons Team says:

      So glad you enjoyed it! 🙂

Where To Next?