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

This 7 Layer Taco Dip is just what any party, or fun Saturday night needs! 7 layers of Mexican inspired flavor that is so delicious! This dip is gluten-free and optionally dairy-free and paleo!

7 layer taco dip recipe with meat and chips7 Layer Taco Dip Recipe

Is there any better food to bring to a pot luck or serve at your own party than a 7 Layer Taco Dip? Don’t think so! This classic dip is made healthier here with a few homemade substitutes for standard store-bought ingredients, and so so worth it! This version is gluten-free and we offer a few substitutions to make it paleo and dairy free if you need it.

Be warned: there is no way there will be any leftovers when this dish is served, so make sure you get in there early if you want to have some yourself!

How to make a 7 Layer Taco Dip

Make or gather all of the layers!

  • Layer 1: Refried Beans (or extra guacamole for paleo/whole30)
  • Layer 2: Cooked beef mixture
  • Layer 3: Salsa
  • Layer 4: Guacamole
  • Layer 5: Cooked beef mixture
  • Layer 6: Cheddar cheese (substitute another layer of salsa for paleo/whole30/dairy-free)
  • Layer 7: Chopped Lettuce, Tomato, Red Onion

Layer in all of the ingredients in an oven 8″x8″ (or similarly sized ) oven safe dish. After placing in cheddar cheese put in the oven to melt. Layer on the remaining and serve with hearty tortilla chips and veggies.

baked 7 layer taco dip with meat

Can this be made ahead of time?

You can assemble and prep this entire dish 1 day ahead of time, with the exception of adding the fresh ingredients on top. You can prep those ahead of time though and have them all ready to go for your party. Right before serving place the assembled dip under the broiler to warm up and melt the cheese, and then top with fresh lettuce, tomato and onion.

What to serve with this dip?

Serve it with the classics: Tortilla chips (either corn or a grain free option like Siete) and veggies like celery, cucumber, peppers or carrots.

Best ever Mexican layer dip with chip

If you like this dip recipe, check out these others:

Pin this recipe to save it for later!

Pin it!

7 Layer Taco Dip

5 from 1 vote
This 7 Layer Taco Dip is just what any party, or fun Saturday night needs! 7 layers of Mexican inspired flavor that is so delicious! This dip is gluten-free and optionally dairy-free and paleo!
Servings 8 -10
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes


  • 1 garlic clove minced
  • 2 teaspoon cumin divided
  • 2 teaspoon chili powder divided
  • 2 teaspoon paprika
  • 1-1/2 teaspoon fine sea salt
  • 1-15 ounce red or black beans rinsed and drained
  • 1/4 cup water
  • 1 tablespoons plus 2 teaspoons lime juice, divided (2 limes)
  • 2 tablespoons oil
  • 1 lb. ground beef
  • 1-15 ounce can diced tomatoes
  • 2 ripe avocados
  • 1 tablespoon cilantro chopped
  • 1 small red onion finely diced, divided
  • 1-1/2 cups salsa
  • 3 tomatoes finely diced, divided
  • 1-1/2 cups shredded cheddar cheese optional, omit for paleo / Whole30 / dairy-free
  • 1 head romaine lettuce chopped
  • Tortilla chips and sliced red peppers for serving



  • Layer 1: refried beans (or extra guacamole for Paleo / Whole30)
  • Layer 2: beef
  • Layer 3: salsa
  • Layer 4: guacamole
  • Layer 5: beef
  • Layer 6: shredded cheddar cheese (optional)
  • Layer 7: Lettuce, Tomato, Red Onion

Make Refried Beans:

  • Heat medium saucepan over medium heat. When hot add 1 tablespoon oil, garlic, 1 teaspoon of cumin, 1 teaspoon chili powder and 1 teaspoon of paprika and let and spices and let cook until fragrant, about 30 minute.
  • Add the beans to the saucepan and ¼ cup water. Cover and let cook for 5 minutes.
  • Take off heat and add 1 tablespoon lime juice. Mash to desired consistency using a potato masher or fork.
  • Set aside until ready to use.

Make beef:

  • Heat oil in a medium skillet over medium heat. When hot add and beef.
  • Cook beef until browned, about 8 minutes.
  • Add in tomatoes and 1 teaspoon cumin, 1 teaspoon chili powder and 1 teaspoon of paprika .  Turn heat to medium-low and let cook for 5 minutes, until slightly thickened and then remove from heat and set aside.

Make guacamole:

  • In a small bowl, mash avocado and add cilantro, 1/3 cup diced red onion, 1/3 cup diced tomato, 2 teaspoons lime juice and 1/2 teaspoon salt. Taste and adjust seasoning. Set aside.

Assemble (and broil) dish:

  • Preheat broiler to 525ºF. In an 8"x8" or similar sized oven safe dish, place the refried beans. Smooth over.
  • Add 1/2 the beef mixture. Smooth over.
  • Add the salsa. Smooth over.
  • Add guacamole. Smooth over.
  • Add remaining beef. Smooth over.
  • Add cheese. Place under broiler until brown and bubbly.
  • Add remaining lettuce, red onion and tomato.
  • Serve with tortilla chips and / or veggie sticks.


For paleo / Whole30 : omit the cheese layer and make a double the guacamole and to replace the refried bean layer
For dairy free: omit the cheese, add another layer of salsa if desired!


Calories: 273kcalCarbohydrates: 11.5gProtein: 19.3gFat: 17.5gSaturated Fat: 5.5gCholesterol: 52mgSodium: 417mgFiber: 4.8gSugar: 2.5g
Course: Appetizer
Cuisine: dairy-free option, Gluten-free, paleo-friendly, whole30-friendly
Author: Lexi

You May Also Like

Secrets to Quick Dinners
Get my practical tips & advice for a healthier life dropped right into your inbox!
newsletter collage

Leave a Comment

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

Recipe Rating


  1. Looks delicious! Just a few questions…what size cans of beans/tomatoes and do the beans need to be rinsed first or cooked in their juice?

  2. Love this! My grandmother makes a layered taco dip whenever the family gets together but it’s not nearly as healthy as this one…I’ll have to share this recipe 🙂