In a large skillet over medium-high heat add oil and once hot and sizzling, brown the beef (for about 6 minutes).
Drain the excess fat if any and season with taco seasoning, ½ teaspoon paprika, salt, and black pepper. Cook for 1 minute more.
Remove the ground beef mixture from the heat and let cool.
Meanwhile, mix all the dressing ingredients in a small bowl or mason jar.
If you have time, chill the dressing for 30 minutes in the fridge to allow the flavors to blend better.
Assemble the salad.
In a large bowl or serving platter, add the first layer of lettuce, followed by crushed corn tortilla chips, and cooked ground beef.
Here I like to add a little drizzle of the dressing on the beef too.
Complete the taco salad with all the toppings (red onion, tomato, olives, corn, avocado, cheddar cheese) and the rest of the salad ingredients.
Dress with the zesty tomato dressing, garnish with fresh cilantro and drizzle some lime juice on top (optional). Serve immediately.