01 - Heat 1 tbsp vegetable oil in a large skillet over medium heat. Add the chopped onion and cook for 3 minutes until softened. Add the minced garlic and cook for 1 additional minute until fragrant.
02 - Add the ground beef to the skillet, breaking it apart with a spoon. Cook for approximately 7 minutes until evenly browned and fully cooked through.
03 - Stir in the chili powder, ground cumin, smoked paprika, dried oregano, cayenne pepper, salt, and black pepper. Toast the spices for 1 minute until fragrant.
04 - Add the tomato paste and stir to coat the beef evenly. Pour in the beef broth and simmer for 3 to 4 minutes, stirring occasionally, until the liquid is mostly absorbed and the mixture is saucy but not watery. Remove from heat and set aside.
05 - Pour vegetable oil to a depth of about 1 inch into a deep skillet and heat over medium-high heat. Using tongs, carefully place each tortilla in the hot oil, folding it in half to form a taco shell shape. Fry for 1 to 2 minutes per side until crisp and golden. Drain on paper towels.
06 - Fill each crispy shell with the seasoned beef mixture and sprinkle generously with shredded cheese while still warm so it melts.
07 - Top with shredded lettuce, diced tomato, sliced jalapeños, diced red onion, sour cream, fresh cilantro, and salsa as desired. Serve immediately with lime wedges on the side.