Add the softened cream cheese, sour cream, and taco seasoning to a medium-sized bowl.
Beat the cream cheese together with the other ingredients using a handheld electric mixer.
Continue to mix until smooth and uniform, scraping down the sides of the bowl as needed.
Add the cream cheese mixture to the bottom of a 9" round or square baking dish and spread it into an even layer.
If your cream cheese was very soft (could easily press a finger through it), refrigerate the first layer for 30 minutes before adding the salsa. If it was still relatively firm, go ahead with the next layer.
If your salsa is thin and liquidy, pour it through a strainer set over a bowl. The liquid will collect below and can be discarded.
Spread drained or chunky salsa in an even layer on top of the cream cheese and sour cream layer.
Finally, top it with your shredded cheese, spreading it out evenly.
Serve immediately if desired, or refrigerate for 30 minutes before serving for the best results.