In a medium saucepan, combine 1 1/4 cups of chicken broth, rinsed rice, pinto beans, 1 1/2 teaspoons of chili powder, and 1/2 teaspoon of salt. Bring to a boil over medium-high heat.
Cover, reduce heat to low, and cook until the rice is tender and the liquid is absorbed, about 20 minutes. Remove from heat and let it sit, covered, for 10 minutes. Stir in the sliced green onions and fluff with a fork. Cover to keep warm.’
While the rice cooks, heat vegetable oil in a large skillet over medium heat. Add minced garlic and 1 tablespoon of chili powder; sauté until fragrant, about 1 minute. Stir in the remaining 1 cup of chicken broth and tomato sauce.
Season with salt and pepper. Add the chicken breasts to the skillet, spooning some sauce over them. Cover and simmer until the chicken is cooked through, about 20 minutes. Remove the chicken, let it cool slightly, then shred the meat.
Preheat your oven to 350°F (175°C). Warm the flour tortillas in the microwave for about 30 seconds to make them pliable. Lay each tortilla flat and spoon a portion of the rice and bean mixture down the center.
Top with shredded chicken, diced avocado, and shredded Monterey Jack cheese. Roll up each tortilla, folding in the sides as you go, to form a burrito. Place the burritos seam-side down on a baking sheet.
Bake the assembled burritos in the preheated oven for 15-20 minutes, or until the tortillas are lightly golden and the cheese has melted.
While the burritos bake, combine the tomatillo salsa with fresh cilantro in a microwave-safe bowl.
Heat in the microwave until warm, about 1 minute. In a separate bowl, mix the red sauce from the skillet with a little water to reach desired consistency.
Once the burritos are baked, place each on a serving plate. Spoon the warm tomatillo salsa over one side and the red sauce over the other. Drizzle with Mexican crema and garnish with additional cilantro if desired.