Heat a large skillet over medium-high heat. Add the ground beef and cook for 6–8 minutes, breaking it into small pieces, until browned and fully cooked.
Drain off excess grease, leaving a small amount in the skillet for flavor.
Add the chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and black pepper. Stir well and cook for about 30 seconds.
Stir in the tomato paste until evenly distributed.
Pour in the water or beef broth and stir to combine.
Reduce the heat to medium-low and simmer uncovered for 5–8 minutes, stirring occasionally, until the liquid has reduced and the beef is nicely coated.
Taste and adjust seasonings as needed.
Warm the tortillas or taco shells according to package directions.
Fill each shell with seasoned beef and add your favorite toppings.
Serve immediately and enjoy!