I start by rubbing the pork shoulder all over with salt, pepper, cumin, and oregano. Make sure you get into every crevice of the meat so the seasoning isn't just sitting on the surface. This short step builds the flavor base for everything that follows.
Place the seasoned pork into the slow cooker along with the orange juice, lime juice, garlic, onion, and chicken broth. Cook on low for about 6 hours, until the pork is so tender it shreds with barely any effort. I like to check it once around the halfway mark just to be sure.
Once the pork is done, pull it out and shred it with two forks right on a baking sheet. Spoon a little of the cooking liquid back over the shredded meat, then broil for 4 to 5 minutes. This step gives you those irresistible crispy, caramelized edges.
While the pork broils, toss your cooked white rice with fresh lime juice and chopped cilantro. I like to fluff it with a fork so every grain gets coated evenly. This rice adds a fresh, tangy contrast to the rich pork.
Heat each tortilla in a dry skillet for about 20 to 30 seconds per side. Warming them makes the tortillas soft and stretchy, so they wrap around the filling without cracking or tearing.
Lay a tortilla flat and add a scoop of rice, a generous portion of carnitas, beans, pico de gallo, cheese, and guacamole in a line across the center. I try not to overfill mine, or it gets tricky to roll.
Fold in the sides of the tortilla, then roll tightly from the bottom up, tucking as you go. Place it seam-side down for a minute so it holds its shape, then slice in half and serve while everything is still warm.