Greek Yogurt 5 Layer Dip with Homemade Taco Seasoning

This 5 layer taco dip recipe is made with refried beans, guacamole, a creamy homemade taco seasoning, cheese and salsa for a flavorful dip that’s always a huge hit. Everything is perfectly layered and takes about 5 minutes with an hour chill time, making it the perfect party app.
I kept this 5 layers but add any toppings you love. Black olives, lettuce, a drizzle of cottage cheese avocado crema, anything goes. Be gentle with your layers; you don’t want to smoosh them all together before your guests have a change to “ooh and aah” over it.
Let me rave but this homemade taco seasoning real fast. In this recipe it’s mixed with Greek yogurt making it a sour cream like layer but you can use it for EVERYTHING. Use it for ground chicken tacos, turkey taco bowls, taco queso dip and air fryer shrimp tacos.
Why you’ll love this recipe
- 7 grams of protein per serving and 4 grams of fiber.
- This easy dip requires no cooking.
Ingredients and Substitutions:
These are the main ingredients and substitutions. See the recipe card below for the full ingredients list and instructions for 5 layered dip.

- Refined Beans: we use a can of refried beans for the first layer for a more traditional dip. Substitute with black beans, if preferred.
- Guacamole: Wholly Guacamole is my favorite. Any guac (including homemade!) will work.
- Non-Fat Plain Greek Yogurt: you can use full-fat for a more creamy dip.
- Taco Seasoning: my homemade seasoning is super easy but you can use a packet of taco seasoning.
- Mexican Blend Cheese: Monterey Jack cheese, cheddar cheese or even pepper jack cheese works.
- Pico de Gallo: or any chunky salsa or cut-up fresh tomatoes.
Variations
- Turn this into a 7 layer dip by adding a layer of roma tomatoes, lettuce, green onions and black olives on top of the cheese and salsa.
- Add ground chicken taco meat to make this high protein.
- Try this cottage cheese avocado crema for extra flavor.
Dietary Modifications
- This 5 layer Mexican dip is gluten-free, as is.
- To make dairy-free, use a dairy-free Greek yogurt and either omit the cheese or substitute with a dairy-free alternative.
How to make this easy 5 layer bean dip recipe (a step-by-step visual guide):
Step 1: layer beans and guacamole
In an 8×8-inch casserole dish, spread the can of fat-free refried beans along the bottom (image 1).ย On top of the bean layer, add a thin layer of guacamole and spread to evenly coat (image 2). Do not push the layers into each other to avoid mixing the layers.

Step 2: make seasoning, add to greek yogurt and add third layer
In a small mason jar combine the taco seasoning ingredients and mix together. You will only use 1 Tbsp. of this seasoning. In a medium bowl, combine the Greek yogurt with 1 Tbsp. taco seasoning (image 3). Mix until fully combined. Spread the taco seasoned yogurt over the guacamole (image 4) and spread in a even layer.ย

Step 3: sprinkle cheese and layer of salsa
Top the yogurt with the shredded cheese (image 5) followed by the salsa (image 6). Refrigerate for at least one hour prior to serving to allow everything to settle in. Serve with fresh chopped veggies, pita chips, chips or popcorners.ย

Expert Tip!
To keep layers intact, be very gentle when layering. Don’t force the layers into each other.

Recipe FAQs
Make your 5 layer dip into 7 layer dip by adding a layer of lettuce and black olives. Garnish with fresh chopped parsley, green chiles, or jalapeรฑos. Serve with tortilla chips, chopped veggies, pita chips or popcorners.
You have to! This 5 layer dip makes the perfect party app because it has to be refrigerated for at least an hour before serving. This allows the layers to settle and ensures everything is prepped and ready to go when it’s party time.
Store leftovers in the fridge of up to three days. It’s best to eat the day of!
If you make this recipe, please leave a rating and/or comment! Tag me on Instagram @ohsnapmacros, I love hearing from you!

5 Layer Dip
๐ฑ MyFitnessPal & MacrosFirst App Users
You can find this recipe and many others on MyFitnessPal and MacrosFirst by searching: Ohsnapmacros – 5 Layer Dip
Ingredients
- 16 oz. fat-free refried beans one can
- 8 oz. Wholly Guacamole
- 2 cups non-fat Greek yogurt 448g
- 1 Tbsp. taco seasoning
- 1 cup shredded Mexican cheese blend 112g
- 1 cup fresh pico de gallo 230g
Taco Seasoning
- 1 tsp. salt
- 1 tsp. onion powder
- 1 tsp. garlic powder
- 2 tsp. paprika
- 1 Tbsp. chili powder
- 1.5 Tbsp. ground cumin
Instructions
- In a 8×8-inch baking dish, spread the refried beans along the bottom.
- On top of the bean layer, add the layer of guacamole and spread to evenly coat. Do not push the layers into each other to avoid mixing the layers,
- In a small mason jar, combine the taco seasoning ingredients and mix together. You will only use 1 Tbsp. of this seasoning, saving the rest for many other uses.
- In a medium bowl, combine the Greek yogurt with 1 Tbsp. taco seasoning and mix until fully combined. Spread the taco seasoned yogurt over the guacamole and spread in a even layer.ย
- Top the yogurt with the shredded cheese followed by the salsa. Garnish with fresh chopped parsley or jalapeรฑos.ย
- Refrigerate for at least one hour prior to serving to allow the layers to settle. Serve with fresh chopped veggies, pita chips, chips or popcorners.
Notes
- Nutritional information is an estimate and will vary with substitutions.ย
- Serving size is about 3/4 cup which is 167 grams.ย
- Refrigerate for at least an hour or two before serving.ย
Nutrition
Photos by Marie-Catherine Dube
Such a delicious dip & easy to prep!
Does this really taste like the real thing?
Even better in my opinion! ๐