7 Layer Dip

This post may contain affiliate links. Please read our disclosure policy.

With just 8 ingredients, this 7 Layer Dip is the perfect party appetizer, featuring all of your favorite Tex Mex flavors. It’s perfect for making ahead and requires just 10 minutes to assemble!

The view of a baking dish of 7 layer dip from the side so you can see the layers

Easy Layered Taco Dip Recipe

Was there really a party if there was no 7 layer dip? This quintessential party dip is quick and easy to make, with just 8 ingredients coming together in 10 minutes. It’s one of my favorites because it pulls together all of my favorite Tex Mex flavors and ingredients, with refried beans, guacamole, and sour cream layers topped with tomatoes, olives, and green onions. And cheese, of course! Lots of cheddar cheese!

It’s essentially all of the best taco toppings in dip form, served with tortilla chips. Delish! Sometimes I’ll serve it with Rotel dip or Crockpot Queso Blanco Dip for even more dipping options!

The best thing about this Mexican layer dip is that it can be whipped up in a pinch, using store bought ingredients or you can make it with homemade taco seasoning, homemade guacamole, etc. It’s perfect for those who love quick and easy and those who prefer to make everything fresh from scratch as well.

We also love to serve this in Individual 7-Layer Dip Cups for parties.


What Are the Layers in 7 Layer Dip?

The name of this dip comes from the way the ingredients are layered in the dish. Here’s what I use to create my seven layers:

  • Refried beans – Mixed with taco seasoning for flavor.
  • Guacamole – Homemade is best but storebought will work in a pinch!
  • Sour cream
  • Shredded cheddar cheese
  • Diced tomatoes – Roma tomatoes are a great option as they aren’t as juicy as other varieties.
  • Black olives – Sliced and drained well.
  • Finely chopped green onions

There are many ways to change up the ingredients in this Mexican layer dip, which I’ve noted below, but most include at least those ingredients as a base.

The corner of a baking dish of 7 layer dip

Ingredient Variations

Your Tex Mex layer dip can pretty much include any ingredients you want – even if it doesn’t equal exactly 7 layers. Here are a few popular variations:

  • Add ground beef. For a heartier dip, you can either replace the refried beans with seasoned ground beef or add it as an extra layer. You can also mix the refried beans and ground beef together to make one layer.
  • Add cream cheese. Cream cheese can be mixed in with the sour cream for a thicker, creamier layer.
  • Use salsa. Salsa can be used in place of the diced tomatoes if desired.
  • Add some additional toppings. Feel free to add more toppings (even if it technically adds some layers). Cilantro, sliced jalapenos, and green chilies are all great options.
  • Omit anything you dislike. Have a burning hatred of black olives? Just leave them off! The same goes for any ingredient that you really don’t like.

How to Make 7 Layer Dip

This layered taco dip comes together in just 10 minutes. Prepare in advance so it has time to chill.

  • Prepare the refried beans. Combine the refried beans with taco seasoning. Spread in the bottom of the baking dish.
  • Layer the remaining ingredients. Add layers of the ingredients in the following order – guacamole, sour cream, cheddar cheese, tomatoes, black olives, and green onions.
  • Chill. Cover and chill in the fridge for at least 1 hour.
A tortilla chip with taco dip over a baking dish

Serving Suggestions

When it’s time to serve, just uncover the 7 layer bean dip and place it on the table. Be sure to serve chilled, as it does contain both sour cream and guacamole and neither does well heated.

I usually serve this Mexican layer dip with tortilla chips – be sure to grab ones that are sturdy so they don’t break! Corn chips (like Frito’s) are another great option.

7 layer dip with a corner missing and a chip

How to Store 7 Layer Dip

7 layer dip will last in the fridge for 3 to 4 days, which makes it perfect for making ahead.

Be sure to keep it covered tightly with plastic. Note that after 2 days or so, it may start to “sweat” so you can drain any water condensation off the dip. The layers may also start to look less defined and fade into each other. It won’t look as pretty but it still tastes great!

Overhead view of 7 layer dip with a corner of dip missing

More Easy Dip Recipes:

7 Layer Dip Feature
5 from 1 vote

7 Layer Dip

With just 8 ingredients, this 7 Layer Dip is the perfect party appetizer, featuring all of your favorite Tex Mex flavors. It's perfect for making ahead and requires just 10 minutes to assemble!
Servings: 12 servings
Prep: 10 minutes
Total: 10 minutes


  • 32 ounces refried beans
  • 2 tablespoons taco seasoning (store-bought or homemade)
  • 2 cups guacamole
  • 2 cups sour cream
  • 2 cups cheddar cheese shredded
  • 3 cups tomatoes diced
  • 2.25 ounces black olives drained
  • 1/4 cup green onions finely chopped


  • In a bowl combine the refried beans and taco seasoning. Stir until smooth.
  • Spread the refried beans in the bottom of a 13” x 9 “ clear baking dish.
  • Top with a layer of guacamole.
  • Spread a layer of sour cream.
  • Add a layer of cheese over the sour cream.
  • Next. layer with fresh diced tomatoes.
  • Top with sliced black olives and green onions.
  • Cover and refrigerate for at least 1 hour before serving.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.