Healthy Mexican Layer Dip (Vegan)

Course: Appetizer
Cuisine: Mexican
Keyword: Healthy Mexican Layer Dip
Prep Time: 30 minutes
Total Time: 30 minutes
Servings: 8
Calories: 300 kcal
Author: Megan Gilmore

A healthy variation of the popular Seven Layer Dip!



For the Refried Bean Layer:

  • 2 (15 oz.) cans black beans, rinsed and drained well (or 3 cups cooked black beans)
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 cup water

For the "Cheese" Sauce:

  • 1 cup mashed potatoes (I used Yukon Gold)
  • 1/2 cup water
  • 1/4 cup nutritional yeast
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • 2 tablespoons finely minced jalapeƱo (optional)

For the Guacamole:

  • 2 ripe Haas Avocados , pitted
  • 3 tablespoons lemon juice (about 1 lemon)
  • 1 Roma tomato , chopped (about 1/2 cup)
  • 1/2 cup finely diced red onion
  • 1 clove garlic , minced
  • 1/2 teaspoon salt

Additional Toppings:

  • Prepared salsa or pico de gallo
  • chopped green onions , for garnish


  1. To prepare the bean layer, combine all of the ingredients in a food processor and process until a uniform texture is achieved. Spread the beans evenly over the bottom of a 9"x9" dish.
  2. To prepare the cheese sauce layer, cut a large Yukon Gold potato into chunks and steam for 10-15 minutes, until fork tender, then fork-mash in a bowl and measure out one cup to use in the sauce. Combine all of the sauce ingredients in a blender, and blend until completely smooth and creamy. Pour over the bean layer and set aside.
  3. To prepare the guacamole, combine all of the ingredients in a large bowl, and mash together with a fork. Spoon over the cheese sauce layer, then top with the prepared pico de gallo (or salsa) and garnish with chopped green onions. Serve immediately, or chill in the fridge until it's game time!

Recipe Notes

To prepare this dip more than a day ahead of time, I recommend making the bean and cheese sauce layers ahead of time, but don't top it with the guacamole and salsa until the day of serving for best appearance and texture.