01 - Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 2 minutes until softened.
02 - Add the minced garlic and cook for 30 seconds, stirring constantly to prevent burning.
03 - Add ground beef to the skillet. Cook, breaking it up with a spoon, until browned and cooked through, about 5 to 6 minutes.
04 - Stir in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Mix well to ensure the beef is evenly coated with spices.
05 - Pour in water and simmer for 2 to 3 minutes, until most liquid evaporates and flavors meld. Remove from heat.
06 - Warm taco shells or tortillas according to package instructions to ensure they are crisp and pliable.
07 - To assemble, spoon beef mixture into each shell. Top with shredded cheese, lettuce, tomato, green onions, cilantro, and a dollop of sour cream. Serve with lime wedges.