Add the softened cream cheese, Greek yogurt, salsa, taco seasoning, and salt to a large mixing bowl. Beat with an electric mixer until smooth and creamy.
Spread the creamy taco mixture evenly into the bottom of a shallow serving dish, using a spatula to create a smooth layer.
Sprinkle the shredded iceberg lettuce evenly over the creamy base, followed by the diced tomatoes.
Add the shredded cheddar cheese, spreading it evenly across the top so every scoop gets plenty of cheese.
Scatter the sliced black olives, green onions, avocado, cilantro, and jalapeño over the cheese layer.
Cover the taco dip and refrigerate for about 30 minutes to allow the flavors to blend. If preparing it ahead, add the fresh toppings shortly before serving for the best texture and serve chilled with tortilla chips, corn chips or sliced bell peppers.