
The first time I made Skillet Chicken With Mexican Green Rice & Salsa Macha Recipe, I was amazed by how much flavor could come from a single pan. The chicken turns juicy and tender, while the vibrant green rice absorbs all the delicious herb and garlic flavors.
What really makes this dish special is the salsa macha, a rich and spicy Mexican chili oil that adds incredible depth and crunch. I loved how every bite offered a balance of freshness, warmth, and savory goodness.
If you’re looking for a comforting yet exciting dinner recipe, this one deserves a spot on your menu. If you enjoy chicken-based recipes like Arby’s Chicken Salad Recipe or BLT Chicken Salad Recipe, you’ll also appreciate how versatile and flavorful chicken dishes can be.
Ingredients
This recipe serves approximately 6 people.
For the Salsa Macha
- 1 cup vegetable oil, divided – A neutral oil allows the chilies and nuts to shine.
- 5 garlic cloves, smashed – Adds rich aromatic flavor.
- 10 chile de árbol peppers, stemmed and seeded – Provides heat and authentic flavor.
- 1–2 large guajillo peppers, stemmed and seeded – Adds mild smokiness and color.
- ⅓ cup raw unsalted peanuts – Creates a nutty, crunchy texture.
- 2 tablespoons raw sunflower seeds – Adds depth and richness.
- 1 tablespoon sesame seeds – Gives classic salsa macha flavor.
- 2 teaspoons apple cider vinegar – Balances the richness with acidity.
- ½ teaspoon Mexican oregano – Adds earthy herbal notes.
- ½ teaspoon kosher salt – Enhances all the flavors.
For the Chicken and Green Rice
- 1½ pounds boneless skinless chicken breasts or thighs, cut into bite-sized pieces – Chicken thighs stay extra juicy, while breasts are leaner.
- 1½ teaspoons kosher salt, divided – Seasons the chicken and rice evenly.
- 1 medium white onion, roughly chopped – Forms the base of the green sauce.
- 3 whole garlic cloves – Adds savory flavor to the sauce.
- 3 green onions, chopped – Provides freshness and mild onion flavor.
- 1 cup fresh cilantro – Essential for the vibrant green color and taste.
- 2 cups fresh spinach – Creates a beautiful green rice without overpowering flavor.
- ¾ cup water – Helps blend the sauce smoothly.
- ¼ cup vegetable oil – Used for toasting the rice.
- 3 smashed garlic cloves – Infuses the rice with extra flavor.
- 2 cups long-grain white rice, rinsed thoroughly – Rinsing removes starch and keeps the rice fluffy.
- 3 cups chicken stock – Adds richness and depth.
- Mexican crema, for serving – Adds a creamy finish.
- Fresh cilantro, for garnish – Brightens the final dish.
- Lime wedges, for serving – Provides a fresh citrus contrast.
Note: The ingredient quantities above yield approximately 6 generous servings, making it perfect for family dinners or meal prep.
Variations
Want to customize the recipe? Try these delicious options:
- Use chicken thighs instead of chicken breasts for extra tenderness.
- Replace spinach with kale for a slightly earthier flavor.
- Make it dairy-free by skipping the crema or using a plant-based alternative.
- Add diced poblano peppers for extra Mexican-inspired flavor.
- Stir in black beans for additional protein and texture.
- Use brown rice for a whole-grain version (adjust cooking time accordingly).
- Add avocado slices before serving for creamy richness.
- Substitute sunflower seeds with pumpkin seeds in the salsa macha.
- Increase guajillo peppers if you prefer a smokier, less spicy salsa.

Cooking Time
- Prep Time: 25 minutes
- Cooking Time: 40 minutes
- Total Time: 1 hour 5 minutes
Equipment You Need
- Large Deep Skillet – Cooks both the rice and chicken evenly.
- Medium Skillet – Ideal for preparing the salsa macha.
- Blender – Creates the smooth green herb sauce.
- Mixing Bowl – For marinating the chicken.
- Wooden Spoon – Helps stir rice without breaking grains.
- Measuring Cups and Spoons – Ensures accurate ingredient measurements.
- Fork – Used for fluffing the rice.
- Knife and Cutting Board – For prepping vegetables and chicken.
How to Make Skillet Chicken With Mexican Green Rice & Salsa Macha?
This recipe comes together in layers of flavor. First, you’ll prepare the salsa macha, then the green sauce, and finally cook everything together in one skillet for a satisfying meal.
Prepare the Salsa Macha
Heat half of the vegetable oil in a skillet over medium-high heat. Add the smashed garlic and cook until golden and fragrant. Be careful not to let it burn, as garlic can become bitter quickly. Transfer the garlic and oil to a heat-safe bowl. This infused oil forms the flavorful base of your salsa macha.

Toast the Chilies
Add the remaining oil to the skillet and heat until shimmering. Stir in the chile de árbol and guajillo peppers, cooking until aromatic and slightly softened. Move the chilies and oil into the bowl with the garlic. Their smoky heat is what gives salsa macha its signature character.

Cook the Nuts and Seeds
Reduce the heat slightly and add the peanuts, sunflower seeds, and sesame seeds. Stir constantly until lightly golden and fragrant. Transfer them to the same bowl and allow the mixture to cool for about 10 minutes before blending.

Blend the Salsa Macha
Place the cooled oil mixture into a blender. Add the vinegar, oregano, and salt, then pulse until mostly smooth but still slightly textured. Set the salsa macha aside while you prepare the rest of the dish. It can also be refrigerated for later use.

Make the Green Herb Sauce
Add the onion, garlic cloves, green onions, cilantro, spinach, and water to a blender. Blend until completely smooth and vibrant green. Pour about ½ cup of the sauce over the chicken pieces and toss until evenly coated. Reserve the remaining sauce.
Toast the Rice
Heat the oil in a large deep skillet and cook the smashed garlic cloves until golden and fragrant. Add the rinsed rice and stir frequently. Continue cooking until the rice becomes lightly golden and aromatic. Toasting the rice adds a delicious nutty flavor.
Cook the Green Rice
Pour the remaining green sauce over the toasted rice and stir well. Cook until most of the liquid is absorbed. Add the chicken stock and remaining salt. Bring everything to a gentle boil before reducing the heat.
Brown the Chicken
In a separate skillet, heat a little oil over medium-high heat. Add the marinated chicken in a single layer. Cook until browned on all sides but not completely cooked through. This step locks in flavor and texture.
Finish Cooking
Nestle the browned chicken into the partially cooked rice. Cover the skillet and continue cooking until the rice is tender and the chicken reaches a safe internal temperature. Allow the skillet to rest for about 5 minutes after cooking. This helps the flavors settle and the rice finish steaming.
Garnish and Serve
Fluff the rice gently with a fork. Divide into bowls and drizzle generously with salsa macha. Finish with crema, fresh cilantro, and lime wedges for a restaurant-quality presentation.
Additional Tips for Making This Recipe Better
After making this recipe several times, I discovered a few tricks that consistently improve the results:
- I always rinse the rice until the water runs clear because it keeps the grains fluffy and separate.
- I like marinating the chicken for 20–30 minutes instead of just a few minutes for deeper flavor.
- I found that freshly blended cilantro and spinach create the brightest green color.
- I usually make extra salsa macha because it tastes amazing on eggs, tacos, and roasted vegetables.
- I let the skillet rest for 5 minutes before serving, which helps the rice finish cooking perfectly.
- I squeeze fresh lime juice over the finished dish right before eating for maximum freshness.
How to Serve Skillet Chicken With Mexican Green Rice & Salsa Macha?
This dish is beautiful enough to serve straight from the skillet at the dinner table. For an attractive presentation, garnish with extra cilantro leaves, lime wedges, and a drizzle of Mexican crema.
Serve alongside warm tortillas, grilled vegetables, or a crisp green salad. Sliced avocado, pickled onions, and crumbled cotija cheese also make excellent toppings. For a festive Mexican-inspired meal, pair it with black beans and fresh salsa.

Nutritional Information
Approximate values per serving:
- Calories: About 620 calories
- Protein: About 34g of protein
- Carbohydrates: About 48g of carbohydrates
- Fat: About 32g of fat
Nutritional values may vary depending on ingredient brands and serving sizes.
Make Ahead and Storage
This recipe is excellent for meal prep and stores surprisingly well. The flavors continue developing as it sits, making leftovers especially delicious.
Refrigerating
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Keep any extra salsa macha in a separate container for the best texture.
Freezing
The chicken and rice freeze well for up to 3 months. Place portions in freezer-safe containers and allow them to thaw overnight in the refrigerator before reheating.
Reheating
Warm individual portions in the microwave or reheat gently in a skillet with a splash of chicken stock. Add fresh salsa macha after reheating for the best flavor and crunch.
Why You’ll Love This Recipe?
This skillet dinner combines convenience, bold flavor, and beautiful presentation in one easy recipe.
- One-Pan Convenience
Most of the meal cooks in a single skillet, making cleanup much easier while allowing the flavors to blend beautifully. - Restaurant-Quality Flavor
The combination of herb-packed green rice and spicy salsa macha creates layers of flavor that taste incredibly special. - Perfect for Meal Prep
Leftovers stay delicious for days, making this recipe ideal for lunches and busy weeknights. - Customizable Ingredients
You can easily adjust the spice level, swap proteins, or add vegetables to suit your preferences. - Balanced and Satisfying
The combination of protein, rice, fresh herbs, and healthy fats creates a complete meal that feels both nourishing and comforting.
Whether you’re cooking for family, entertaining guests, or simply looking for a new weeknight favorite, Skillet Chicken With Mexican Green Rice & Salsa Macha delivers bold Mexican-inspired flavors in every bite. The vibrant green rice, juicy chicken, and irresistible salsa macha make it a memorable recipe you’ll want to make again and again.

Skillet Chicken With Mexican Green Rice & Salsa Macha Recipe
Ingredients
Method
- Heat half of the vegetable oil in a skillet over medium-high heat. Add the smashed garlic and cook until golden and fragrant. Be careful not to let it burn, as garlic can become bitter quickly. Transfer the garlic and oil to a heat-safe bowl. This infused oil forms the flavorful base of your salsa macha.
- Add the remaining oil to the skillet and heat until shimmering. Stir in the chile de árbol and guajillo peppers, cooking until aromatic and slightly softened. Move the chilies and oil into the bowl with the garlic. Their smoky heat is what gives salsa macha its signature character.
- Reduce the heat slightly and add the peanuts, sunflower seeds, and sesame seeds. Stir constantly until lightly golden and fragrant. Transfer them to the same bowl and allow the mixture to cool for about 10 minutes before blending.
- Place the cooled oil mixture into a blender. Add the vinegar, oregano, and salt, then pulse until mostly smooth but still slightly textured. Set the salsa macha aside while you prepare the rest of the dish. It can also be refrigerated for later use.
- Add the onion, garlic cloves, green onions, cilantro, spinach, and water to a blender. Blend until completely smooth and vibrant green. Pour about ½ cup of the sauce over the chicken pieces and toss until evenly coated. Reserve the remaining sauce.
- Heat the oil in a large deep skillet and cook the smashed garlic cloves until golden and fragrant. Add the rinsed rice and stir frequently. Continue cooking until the rice becomes lightly golden and aromatic. Toasting the rice adds a delicious nutty flavor.
- Pour the remaining green sauce over the toasted rice and stir well. Cook until most of the liquid is absorbed. Add the chicken stock and remaining salt. Bring everything to a gentle boil before reducing the heat.
- In a separate skillet, heat a little oil over medium-high heat. Add the marinated chicken in a single layer. Cook until browned on all sides but not completely cooked through. This step locks in flavor and texture.
- Nestle the browned chicken into the partially cooked rice. Cover the skillet and continue cooking until the rice is tender and the chicken reaches a safe internal temperature. Allow the skillet to rest for about 5 minutes after cooking. This helps the flavors settle and the rice finish steaming.
- Fluff the rice gently with a fork. Divide into bowls and drizzle generously with salsa macha. Finish with crema, fresh cilantro, and lime wedges for a restaurant-quality presentation.
Notes
- I always rinse the rice until the water runs clear because it keeps the grains fluffy and separate.
- I like marinating the chicken for 20–30 minutes instead of just a few minutes for deeper flavor.
- I found that freshly blended cilantro and spinach create the brightest green color.
- I usually make extra salsa macha because it tastes amazing on eggs, tacos, and roasted vegetables.
- I let the skillet rest for 5 minutes before serving, which helps the rice finish cooking perfectly.
- I squeeze fresh lime juice over the finished dish right before eating for maximum freshness.






