Fresh Seven-Layer Dip

5 from 8 reviews

This healthy Tex-Mex layer dip is made with fresh ingredients! Homemade “refried” black beans, guacamole, salsa verde, pico de gallo and more. It’s vegan and dairy-free, too. Recipe yields enough dip for 4 to 8 people, depending on serving sizes.

This seven-layer dip features layers of freshly prepared "refried" black beans, guacamole, salsa and pico de gallo!


Refried black beans

Quick guacamole

Pico de gallo

Remaining layers


  1. To cook the black beans: In a small saucepan over medium heat, warm the olive oil until shimmering. Add the onions and a few dashes of salt. Cook, stirring occasionally, until the onions have softened and are turning translucent, about 3 to 6 minutes.
  2. Add the garlic and cumin. Cook, stirring constantly, until fragrant, about 30 seconds. Pour in the drained beans and water. Stir, cover and cook for 5 minutes. Reduce the heat to low, then remove the lid and use a potato masher or the back of a fork to mash up about at least half of the beans. Continue to cook the beans, uncovered, stirring often, for 3 more minutes.
  3. Remove the pot from the heat and stir in the salt and pepper. Taste, and add more salt and/or pepper if necessary. If the beans seem dry, add a very small splash of water and stir to combine. Spread the beans into an even layer in a shallow, medium-sized serving bowl.
  4. To prepare the guacamole: Use a spoon to scoop the flesh of the avocado into a small mixing bowl. Add the lime juice and salt. Mash with a clean potato masher or fork until the mixture is blended and no longer chunky. Taste and add additional lime juice and/or salt, if necessary. Spread the guacamole on top of the beans, leaving the outer ½” of beans visible for presentation value.
  5. To avoid watering down your dip, drain the salsa in a fine mesh colander, or use a fork to transfers the solids onto the guacamole, again leaving the outer ½” of the guacamole visible.
  6. To prepare the pico de gallo: In a medium bowl, combine the tomatoes, onion, cilantro, lime juice and salt. Stir to combine, then use a fork to pile the pico on top of the salsa, leaving behind as much of the juices as possible. Top with a sprinkle of chopped pickled jalapeño, if using.


Recipe created with reference to All Recipes.
Storage suggestions: This dip is really best consumed soon after preparing, but I enjoyed leftovers the next day. Press plastic wrap against the surface to help prevent the guacamole from browning.
Make it quickly: Substitute about 1 1/2 cups each store-bought refried black beans and guacamole.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.