Five Layer Dip

Five Layer Dip

Five layer dip – the best Mexican dip I have ever tasted. Just five layers of beans, guacamole, sour cream, cheese, and salsa and you are eating the yummiest dip with your snack. Each layer is loaded with flavor and taste and goes well not only with Nachos but also with lot of other snacks. For most people this is a football snack or an interesting appetizer. For me it was a savior on my first trip to the USA. I was travelling alone and was the only vegetarian in my office team. My sister in law picked a box of five layer dip and a bag of tortilla chips on the way to my hotel and a day later I was just too thankful and happy to have this for snack/dinner. The hotel I stayed at did not serve lot of vegetarian food and I was just too jet lagged and tired to go find a vegetarian place. Five layer dip was heaven for me that time 🙂

You can buy the ready to eat re-fried beans cans available in the supermarkets but if you live in India, it might be tough to find the re-fried beans. Re-fried beans are usually the pinto beans, a type of rajma beans that we get in India so If you cannot find pinto beans, you can also use rajma (kidney beans) and it tastes the same. Just make sure to cook it well so that you can mash it even with the back of a spoon.

Guacamole is one of the health foods that tastes ‘wow’. Avocado is one of the healthiest foods (eat moderately as it is loaded with fats – even though they are good fats that your body needs). Guacamole can be made as per taste. You can add chopped coriander, olives or roasted bell peppers to add more flavor. For the five layer dip, I like this particular simple and quick recipe. You can make a chunky guacamole or a smooth one. For chunky guacamole, just chop the avocado and other things finely and mix them up or mash them coarsely.

I prefer my salsa homemade and fresh. It is very easy to make so I do not rely on the store bought bottle for this. Fresh salsa is juicy, crunchy, and healthy too. I just make the make basic salsa recipe for the five layer dip.

For the sour cream, some people add fresh herbs and mayo but I like it plain. If you do not get sour cream, you can use the fresh cream and add little lime juice and salt to it.

You can prepare this dip in advance and chill it. Just keep the salsa separate and add it just before serving. Five layer dip tastes best with Nachos or Tortilla chips. My suggestion is to try this dip with Khakhra. It tastes as good as it tastes with the Nachos.

Five Layer Dip


  • ½ cup sour cream (add little salt if you find the taste too bland)
  • ½ cup grated cheese ( I used a mix of Cheddar, Mozzarella, Monterrey Jack, and Colby)

For Re fried Beans

You can buy the ready to eat cans available in the market or just soak the beans overnight and cook them

  • 2/3 cup pinto beans soaked overnight (you can use rajma (red kidney beans) too)
  • 1tsp olive oil
  • 1 tsp cumin powder
  • ½ tsp chilli powder
  • Salt to taste
  • ¼ cup water

For Guacamole

  • 1 avocado scooped and diced
  • 2 tbsp chopped tomato
  • 1 tbsp chopped onion
  • 1 tbsp olive oil
  • ½ tbsp. lime juice
  • ¼ tsp white pepper powder
  • Salt to taste

For Salsa

  • ½ cup chopped tomatoes
  • ¼ cup chopped capsicum
  • 2 tbsp chopped onion
  • 1 small green chilli de-seeded and chopped
  • 1 ½ tsp lime juice
  • 2-3 tbsp chopped coriander
  • Salt to taste


For Re-fried beans

Pressure cook the beans for 8-10 whistles or until soft and mushy with enough water and little salt. Heat oil in a non-stick pan. Add the beans, cumin powder, chilli powder, and water. Cook for 2-3 minutes. Check for salt and add more if required. Mash the beans a little and cook for 1 more minute. Transfer to a bowl and keep aside to cool.

For Guacamole

Mix all the ingredients and grind to a semi smooth paste. You can keep the guacamole chunky if you like. To keep it chunky, chop all the ingredients finely and just mix them up.

For Salsa

Add all the ingredients for salsa in a bowl and mix well.

To make the dip

Take a trifle glass or bowl. Add a layer of re-fried beans. Add a layer of Guacamole, Fresh cream, and cheese, and salsa. You can serve it fresh or chill it for couple of hours before serving. Serve with tortilla chips, nachos, or our very own khakhras.

To serve it as a topping on Nachos

Spread Nachos in an oven proof dish. Spread each layer of dip as per taste on nachos and bake until the cheese melts (1-2 minutes in a microwave is enough). Serve immediately.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s