Warm the tortillas in a dry skillet over medium heat for 20 to 30 seconds per side. Wrap them in a clean towel to keep warm.
Heat the oil in a large skillet. Cook the diced onion for 3 to 4 minutes until softened, then stir in the garlic for 30 seconds.
Add the ground beef and break it into small crumbles. Cook, stirring often, until browned; drain excess fat if needed.
Stir in the tomato paste, chili powder, cumin, paprika, oregano, salt, and black pepper. Cook for 30 seconds until fragrant.
Pour in the broth and simmer for 3 to 5 minutes, stirring, until glossy but not dry. Check that the beef reaches 160°F (71°C) with a food thermometer.
Spoon the beef into warm tortillas and top with lettuce, tomato, cheese, salsa, cilantro, and lime. Serve right away.