Skip to Content

    Skillet Chicken With Mexican Green Rice & Salsa Macha

    March 20, 2026 / By Natalie Mortimer

    This skillet chicken with Mexican green rice is my new favorite healthy weeknight dinner — vibrant, bold, and packed with flavor in every bite.

    A flavorful Mexican inspired skillet dinner made with chicken and rice cooked in a fresh blended herb sauce
    Photography by Gayle McLeod

    I love a great chicken and rice skillet, and I love making my favorite Mexican dishes at home. This skillet chicken with Mexican green rice recipe was born from all of those loves combined. Spinach and cilantro are what make Mexican green rice (arroz verde)  green, and garlic and scallions keep it wonderfully flavorful. My kids LOVE this meal, and I do, too! It’s fast, healthy and so delicious. 

    Skillet chicken with mexican green rice drizzled with crema and salsa macha and sprinkled with fresh cilantro
    chicken with mexican green rice and salsa macha on a dinner plate. Drizzled with crema and topped with cilantro.

    Topping the dish with salsa matcha is optional, but I’m personally obsessed. Salsa macha is easy to make, and nice to keep on hand for topping salads, soups, pizza, grilled cheese, burgers, eggs and basically anything that needs a kick. For more one-pot chicken and rice dinners, try this cilantro-lime version, or this one with meatballs and green curry rice

    chicken, rice, broth, onion, garlic cloves, green onions, cilantro, spinach and salsa macha laid out to make a skillet dinner

    Key Ingredients + Swaps 

    • Chicken: Boneless skinless chicken is the workhorse of dishes like this, but use boneless, skinless chicken thighs if you prefer. 
    • Rice: Long-grain white rice
    • Alliums: White onion, garlic, scallions
    • Cilantro: Use the stems and the leaves, but take care to rinse it really well! It can often be gritty. 
    • Spinach: Baby spinach or regular, whatever you’ve got. But fresh, not frozen!  
    • Chicken stock: Veggie broth works fine, too. 
    onion, garlic cloves, green onions, cilantro, spinach, and water in a blender to make a fresh sauce for chicken and rice
    raw cubed chicken breast being tossed with a blended spinach and herb green marinade

    Tips For Success

    • Rinse the rice thoroughly! I know it sounds like an annoying extra step, but it’s the key to fluffy rice. 
    • The green sauce is best when you blend it until it’s totally smooth, so that it can really coat every last grain of rice. 
    • Find the dried chiles de árbol and guajillo peppers, in the Mexican/Latin foods section of your local grocery store, or at a Mexican market (if you’re lucky enough to have one close!). A mix of peppers gives the salsa macha a wonderful flavor. 
    long grain white rice being toasted in a skillet to make a bold flavored mexican rice
    Rice, broth and an herby green sauce cooking in a skillet to make flavorful Mexican green rice
    chicken breast cut into cubed and marinated in an herb sauce being browned in a skillet
    chicken with mexican green rice cooking in a skillet for a bold flavored dinner

    You’re A Weeknight Wonder, Too

    For more recipe inspiration, follow us on Substack, Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

    photo of skillet chicken with mexican green rice and salsa macha. A delicious weeknight skillet dinner.
    skillet chicken with mexican green rice and salsa macha on a dinner plate. Drizzled with crema and topped with cilantro.
    TMP's TOP 10!

    💌 FREE EMAIL BONUS: Call it a greatest-hits countdown, each day loaded with delicious dinner inspiration.

    A flavorful Mexican inspired skillet dinner made with chicken and rice cooked in a fresh blended herb sauce

    Skillet Chicken With Mexican Green Rice & Salsa Macha Recipe

    • Serves:  6
    • Prep Time:  30 min
    • Cook Time:  55 min
    • Calories:  664

    Description

    This Skillet Chicken With Mexican Green Rice & Salsa Macha is a bold, flavor-packed weeknight dinner with herb-marinated chicken, vibrant cilantro-spinach rice, and smoky homemade salsa macha. 

    Print Recipe

    💌 Send yourself this recipe

    Enter your email and we'll send Skillet Chicken With Mexican Green Rice & Salsa Macha right to your inbox.

      Ingredients

      • 1 ½ pounds boneless skinless chicken breast, cut into 1-inch pieces
      • 1 ½ teaspoons kosher salt, divided
      • ½ medium white onion, quartered
      • 2 whole garlic cloves
      • 4 green onions, white and green parts
      • 1 cup packed cilantro stems and leaves
      • 1 cup packed fresh spinach
      • ¾ cup water
      • ¼ cup plus 2 tablespoons vegetable oil
      • 3 smashed garlic cloves
      • 2 cups long-grain white rice, rinsed until water runs clear
      • 4 cups chicken stock

      For Serving

      • Lime wedges
      • Crema or Mexican crema
      • Fresh cilantro

      Salsa Macha (homemade or store-bought)

      • 1 cup vegetable oil, divided
      • 5 garlic cloves, smashed
      • 10 chile de árbol, stemmed and seeded (see Note 1)
      • 1 to 2 large guajillo peppers, stemmed, seeded, and torn into pieces
      • ⅓ cup raw, shelled, unsalted peanuts
      • 2 tablespoons raw, unsalted sunflower seeds
      • 1 tablespoon sesame seeds
      • 2 teaspoons unfiltered apple cider vinegar
      • ½ teaspoon Mexican oregano
      • ½ teaspoon kosher salt, or to taste

      Method

      1. Make the salsa macha. Heat ½ cup of the oil in a medium skillet over medium-high heat. Once the oil is shimmering, add the garlic and cook, stirring often, until golden brown and fragrant, 3 to 5 minutes. Watch carefully to prevent burning. Transfer the garlic and oil to a small heat-safe bowl.

        Skillet Chicken With Mexican Green Rice 14
      2. Heat the remaining ½ cup of oil in the skillet. Once the oil is glistening, add the chiles and cook, stirring often, until aromatic and slightly softened, about 2 minutes. Transfer the chiles and oil to the bowl with the garlic.

        Skillet Chicken With Mexican Green Rice 15
      3. Reduce the heat to medium. Add the peanuts, sunflower seeds, and sesame seeds, stirring constantly, until fragrant and lightly golden, 2 to 3 minutes. Transfer to the bowl with the oil, garlic, and chiles. Let cool for about 10 minutes.

        Skillet Chicken With Mexican Green Rice 16
      4. Transfer the oil mixture, vinegar, oregano, and salt to the base of a blender. Pulse until mostly smooth. Taste and adjust salt as needed. 

        Skillet Chicken With Mexican Green Rice 17
      5. Set aside for serving or let cool to room temperature, then transfer to an airtight jar. Store refrigerated for up to 1 month. The oil will separate, so stir before using.

        Skillet Chicken with Mexican Green Rice 13
      6. Add the chicken to a medium bowl, and season all over with 1 teaspoon of the salt.

        chicken, rice, broth, onion, garlic cloves, green onions, cilantro, spinach and salsa macha laid out to make a skillet dinner
      7. In the base of a blender, combine the onion, whole garlic cloves, green onions, cilantro, spinach, and ¾ cup of water. Blend until smooth. Transfer about ½ cup of the sauce to the bowl with the chicken and toss to coat. Reserve the remaining sauce in the blender.

        onion, garlic cloves, green onions, cilantro, spinach, and water in a blender to make a fresh sauce for chicken and rice
      8. Heat ¼ cup of the oil in a large, deep skillet over medium heat. Once the oil is shimmering, add the 3 smashed garlic cloves and cook, stirring, until golden brown and fragrant, 2 to 3 minutes (see note 2). Add the rice and stir to coat. Cook, stirring often, until it turns lightly golden and fragrant, 5 to 7 minutes.

        long grain white rice being toasted in a skillet to make a bold flavored mexican rice
      9. Pour the remaining green sauce over the toasted rice and stir to combine. Cook, stirring frequently, until the sauce is absorbed, about 3 to 4 minutes. Stir in the chicken stock and the remaining ½ teaspoon of salt. Bring to a boil, then reduce the heat to low, cover, and simmer for about 15 minutes.

        Rice, broth and an herby green sauce cooking in a skillet to make flavorful Mexican green rice
      10. Meanwhile, heat the remaining 2 tablespoons of oil in a large skillet over medium-high heat. Once the oil is glistening, working in batches if necessary, add the marinated chicken in a single layer. Cook until browned on all sides, 6 to 8 minutes. Transfer to a plate.

        chicken breast cut into cubed and marinated in an herb sauce being browned in a skillet
      11. Once the rice has cooked for 15 minutes, gently fluff with a fork. Nestle in the chicken, cover, and cook for another 8 to 10 minutes, or until the rice is tender and the internal temperature of the chicken reaches 165°F on an instant-read thermometer. Let cool, covered, for about 5 minutes.  

        photo of skillet chicken with mexican green rice and salsa macha. A delicious weeknight skillet dinner.
      12. Uncover and fluff the rice with a fork. Divide among 6 bowls and serve topped with a drizzle of crema, fresh cilantro, lime wedges, and a generous spoonful of Salsa Macha.

        skillet chicken with mexican green rice and salsa macha on a dinner plate. Drizzled with crema and topped with cilantro.

      Notes

      1. We recommend wearing gloves while handling the chilies. If you don't have gloves, wash your hands and do not touch your face or eyes after handling. 
      2. We like to leave the garlic in the pan to add more flavor, but if you don’t want garlic in the finished dish, you can remove it before adding the rice.
      3. Rice: It's important to rinse the rice thoroughly until the water runs clear to remove excess starch for fluffy rice.
      4. Green sauce: The sauce can be made a day ahead and stored in the refrigerator.
      5. Chicken: You can substitute chicken thighs for a richer flavor.
      6. Spice level: The dish is mild, add 1 small, seeded, jalapeño to the green sauce for more heat.

      Nutrition Info

      • Per Serving
      • Amount
      • Calories 664
      • Protein 28 g
      • Carbohydrates 59 g
      • Total Fat 36 g
      • Dietary Fiber 1 g
      • Cholesterol 60 mg
      • Sodium 999 mg
      • Total Sugars 2 g

      Skillet Chicken With Mexican Green Rice & Salsa Macha

      Questions & Reviews

      Rated 5 stars by 1 reader

      or

        Any questions?

        Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

      • Danae

        5-star rating

        Why have I not been making this my whole life. I'm so in love with this recipe!

        Thanks Danae, so glad you loved it!