In a large skillet, heat a drizzle of oil over medium heat. Add the diced onion and sauté for about 3-4 minutes until they become translucent and fragrant.
Increase the heat to medium-high and add the ground beef to the skillet. Use a spatula to break up the beef into small pieces. Cook until browned and no longer pink, about 6-8 minutes.
Once the beef is cooked, drain any excess fat. Stir in the taco seasoning and tomato sauce, mixing well to combine. Allow it to simmer for 5 minutes, letting the flavors meld together.
While the beef mixture is simmering, warm the tortillas in a separate pan or microwave. If using a skillet, heat them for about 30 seconds on each side until they are soft and pliable.
To build your tacos, place a generous scoop of the beef mixture in the center of each tortilla. Top with shredded lettuce, diced tomatoes, shredded cheese, a dollop of sour cream, and a drizzle of hot sauce.
Serve your tacos immediately with lime wedges and extra toppings on the side for guests to customize their own. Enjoy the burst of flavors in every bite!