Preheat the oven to 425ºF and line a baking sheet with parchment paper.
In a large saucepan, heat the olive oil over medium heat. Add the diced onion and cook until it's translucent, 3 to 5 minutes. Add the garlic, and
cook, stirring occasionally, for about 3 minutes until it's golden and fragrant.
Reduce the heat to low, and then add the lime juice, cumin, paprika, salt and black pepper to the pan, stirring to combine. Add the shredded chicken, tossing to combine.
Transfer the chicken mixture to a large bowl and let it cool for 10 minutes, and then stir in the shredded cheese.
In a medium saucepan over medium heat, bring the chicken broth to a simmer. One at a time, dip each tortilla into the broth for 10 to 15 seconds, just until it's pliable enough to roll. Transfer the tortilla to your work surface and place about 3 tablespoons of the chicken mixture on the lower third of each tortilla.
Tightly roll up the tortilla, and then place it seam-side down on the prepared baking sheet. Repeat the filling and rolling process with the remaining tortillas.
Bake the taquitos for 15 to 20 minutes until golden brown and crispy. Serve with guacamole and salsa.
Taquitos are traditionally made with corn tortillas, however you can use flour tortillas, which are much more pliable, and thus easier to roll. The key to successfully rolling the corn tortillas (without them cracking), is to rely on the quick dip in the simmering (it must be warm!) chicken broth to loosen them up. Don't skip that step, or your corn tortillas will crack during the rolling process.