In a small bowl, mix the chili powder, onion powder, cumin, garlic powder, paprika and pepper together and set aside.
In a large skillet over medium-high heat, cook the ground beef until it is cooked through using a wooden spoon to break it up as it cooks.
After the beef has browned, add the spice mixture and stir for 1 minute to coat the beef.
Then add the 1/2 cup water and stir while the water evaporates, season with salt if desired.
Once the beef is done, allow it to cool for a few minutes.
Prepare the salads by dividing the lettuce between four plates and drizzle with salad dressing.
Spoon the beef over the lettuce, top with cheese, add a dollop of sour cream and salsa to each plate and guacamole if using.
Divide the tomatoes between the plates, garnish with some slices of avocado and a handful of corn chips and serve.