Healthy 7-Layer Spicy Taco Dip made with Greek yogurt, hummus, fresh guacamole, chunky salsa, homemade taco seasoning and all the fun toppings. Super easy to make and always a crowd-pleaser!

Eating well doesn’t mean sacrificing flavor. This lightened-up 7-layer spicy taco dip swaps heavier ingredients for healthier alternatives while keeping all the bold, festive flavors you expect. Spicy hummus replaces refried beans, and plain Greek yogurt, seasoned with taco spice, stands in for sour cream to add a tangy, protein-rich layer. Fresh guacamole, chunky salsa and shredded Mexican cheese complete the classic seven layers. It comes together in minutes with no cooking required, and it’s customizable to suit your tastes or dietary needs.
Why You’ll Love this Recipe
- Full of bold, layered flavor yet lighter than the traditional version.
- Uses simple, wholesome ingredients you can feel good about.
- Perfect for parties, game days, taco nights, or a shareable appetizer.
- Customizable — make it milder, spicier, vegetarian, or heartier with added seasoned meat.
- No baking or stovetop time required: assemble and chill.

Ingredients You’ll Need
- Hummus – replaces refried beans. A spicy-flavored hummus adds a pleasant kick, but any hummus will work.
- Guacamole – fresh, creamy guacamole lends richness and lime brightness. Use homemade or your favorite prepared guacamole.
- Salsa – a chunky tomato salsa works best for texture. Pico de gallo, corn and black bean salsa, or your preferred jarred salsa are all great options.
- Greek yogurt – 1 1/2 cups of plain Greek yogurt replaces sour cream and boosts protein. For a thicker layer, stir in some softened cream cheese or use a thicker yogurt alternative.
- Taco seasoning – 2 tablespoons. Homemade taco seasoning or a store-bought blend both work to flavor the yogurt layer.
- Cheese – 1 1/2 cups shredded Mexican cheese blend, or substitute cheddar, Colby Jack, or mozzarella.
- Toppings – diced roma tomatoes, sliced black olives and chopped green onions. Optional extras: bell peppers, sliced jalapeños, shredded lettuce, or fresh cilantro.
How to Make Healthy 7-Layer Taco Dip
- Season the yogurt. In a small bowl, mix 1 1/2 cups plain Greek yogurt with 2 tablespoons taco seasoning until smooth and well combined. Adjust seasoning to taste.
- Layer the dip. In an 8×8 or 7×11-inch baking dish (or a trifle bowl for a fancier presentation), spread an even layer of hummus across the bottom. Top that with an even layer of guacamole, then spread 2 cups of chunky salsa on top.
- Add the yogurt layer. Spread the seasoned Greek yogurt evenly over the salsa layer.
- Finish with toppings. Sprinkle 1 1/2 cups shredded Mexican cheese, then add diced roma tomatoes (about 1 cup), 1/2 cup sliced olives, and 1/4 cup chopped green onions. Cover and chill until ready to serve.

How to Serve 7-Layer Taco Dip
- Serve with tortilla chips, pita chips, or fresh-cut veggies for a lighter option.
- Great as an appetizer for football season, potlucks, tailgates, or casual gatherings.
- Use as a topping for tacos, enchiladas or fajitas for extra flavor and texture.
- For a heartier dip, add a layer of seasoned ground beef, ground turkey or shredded chicken beneath the cheese.
Prepping and Storing
This dip will keep about 3 days in the refrigerator in a sealed, airtight container. Keep in mind that the guacamole layer will start to brown after a couple of days, and the salsa can make the layers slightly watery over time, so it’s best enjoyed fresh within the first day or two.

More Dip and Salsa Ideas
- Homemade Pico de Gallo
- Peach Mango Salsa
- Sun-Dried Tomato Dip
- Black Bean and Corn Salsa
- Fresh Pineapple Salsa with Cinnamon Pita Chips
More Mexican-Inspired Recipes
- Sheet Pan Chicken Fajitas
- Loaded Bell Pepper Nachos
- Instant Pot Mexican Brown Rice
- Turkey Taco Lettuce Wraps
- Mexican Stuffed Bell Peppers
Enjoy this Healthy 7-Layer Spicy Taco Dip! If you make it, please leave a rating and share your photos on social media — it’s always fun to see how you personalize the recipe.
Recipe Details
Prep Time: 15 mins | Total Time: 15 mins | Servings: 14
Ingredients
- 1 (10 oz) container spicy hummus
- 2 cups guacamole
- 2 cups favorite chunky salsa
- 1 1/2 cups plain Greek yogurt
- 2 tablespoons taco seasoning
- 1 1/2 cups shredded Mexican cheese
- 1 cup diced roma tomatoes
- 1/2 cup sliced olives
- 1/4 cup chopped green onions
Instructions
- Spread an even layer of hummus in the bottom of an 8×8 or 7×11-inch baking dish.
- Top the hummus with a layer of guacamole, spreading evenly, then add a layer of salsa.
- Mix Greek yogurt with 2 tablespoons taco seasoning until well combined. Spread this seasoned yogurt over the salsa layer.
- Sprinkle shredded cheese, then add diced tomatoes, sliced olives and chopped green onions. Cover and chill until ready to serve.
Nutrition (per 1/2 cup)
Calories: 171 kcal | Carbohydrates: 10.8 g | Protein: 7.2 g | Fat: 11.4 g | Saturated Fat: 3.6 g | Sodium: 637.6 mg | Fiber: 4.1 g | Sugar: 3.2 g
Nutrition information is automatically calculated and should be used as an approximation.