Creamy Mexican Chicken with Cheese Sauce – An Easy Weeknight Favorite
Creamy Mexican Chicken with Cheese Sauce – An Easy Weeknight Favorite

When you crave the bold flavors of Mexican cuisine but want something comforting and cheesy, this creamy Mexican chicken recipe delivers the perfect solution. Combining tender chicken breasts with a rich, velvety cheese sauce infused with traditional Mexican spices, this dish brings restaurant-quality flavors right to your dinner table in under 30 minutes.
What makes this recipe so special is its versatility – it works equally well for busy weeknights when you need something quick, or for weekend gatherings when you want to impress guests. The creamy cheese sauce adds a luxurious touch that elevates simple chicken into something truly special, while the blend of spices brings just the right amount of heat and flavor complexity.

Ingredients You’ll Need
For the Chicken:
- 4 boneless, skinless chicken breasts
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1/4 teaspoon cayenne pepper (optional, for extra heat)
- Salt and black pepper to taste
For the Cheese Sauce:
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup chicken broth
- 1 cup half-and-half or whole milk
- 2 cups shredded Monterey Jack cheese
- 1/2 cup shredded cheddar cheese
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/4 teaspoon garlic powder
- Salt to taste
Optional Toppings:
- Fresh cilantro, chopped
- Diced tomatoes
- Sliced jalapeños
- Sour cream
- Sliced avocado
Step-by-Step Instructions
Step 1: Prepare and Season the Chicken
Pat the chicken breasts dry with paper towels. In a small bowl, mix together the chili powder, cumin, garlic powder, paprika, cayenne pepper (if using), salt, and black pepper. Rub this seasoning mixture evenly over both sides of the chicken breasts.
Step 2: Cook the Chicken
Heat olive oil in a large skillet over medium-high heat. Add the seasoned chicken breasts and cook for 6-8 minutes per side, until golden brown and cooked through (internal temperature should reach 165°F). Remove chicken from skillet and set aside on a plate.
Step 3: Make the Cheese Sauce
Reduce heat to medium and melt butter in the same skillet. Add flour and whisk continuously for 1 minute to create a roux. Gradually whisk in chicken broth until smooth. Add half-and-half or milk, continuing to whisk until the sauce begins to thicken.
Step 4: Add Cheese and Seasonings
Reduce heat to low and gradually stir in the shredded cheeses until melted and smooth. Add the additional chili powder, cumin, garlic powder, and salt. Continue stirring until the sauce reaches your desired consistency.
Step 5: Combine and Serve
Return the cooked chicken to the skillet, spooning the cheese sauce over the top. Simmer for 2-3 minutes to heat through. Garnish with your choice of toppings and serve immediately.
Expert Tips for Perfect Mexican Chicken
Chicken Preparation: For extra tender chicken, consider pounding the breasts to an even thickness before cooking. This ensures they cook evenly and stay juicy.
Cheese Sauce Success: Always shred your own cheese from a block rather than using pre-shredded cheese. Pre-shredded cheese contains anti-caking agents that can prevent smooth melting.
Spice Level Control: Adjust the heat to your preference by increasing or decreasing the cayenne pepper. For a milder version, omit it entirely and rely on the chili powder for flavor.
One-Pan Magic: This recipe works beautifully as a true one-pan meal. Serve it directly from the skillet alongside rice, tortillas, or a simple green salad.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs work wonderfully in this recipe. They may require slightly longer cooking time, but their richer flavor pairs beautifully with the cheese sauce.
How can I make this dish spicier?
For extra heat, add diced jalapeños to the cheese sauce, increase the cayenne pepper, or use pepper Jack cheese instead of Monterey Jack.
Can I make this recipe ahead of time?
Yes, you can prepare the chicken and sauce separately, then combine and reheat gently before serving. The sauce may thicken upon cooling – just add a splash of milk when reheating.
What sides go well with this dish?
Mexican rice, refried beans, warm tortillas, or a crisp salad make excellent accompaniments. For a low-carb option, serve with cauliflower rice or roasted vegetables.
This creamy Mexican chicken with cheese sauce is sure to become a family favorite – offering the perfect balance of comforting creaminess and bold Mexican flavors that will have everyone asking for seconds!

Creamy Mexican Chicken with Cheese Sauce – An Easy Weeknight Favorite
Ingredients
Method
- Pat the chicken breasts dry with paper towels. In a small bowl, mix together the chili powder, cumin, garlic powder, paprika, cayenne pepper (if using), salt, and black pepper. Rub this seasoning mixture evenly over both sides of the chicken breasts.
- Heat olive oil in a large skillet over medium-high heat. Add the seasoned chicken breasts and cook for 6-8 minutes per side, until golden brown and cooked through (internal temperature should reach 165°F). Remove chicken from skillet and set aside on a plate.
- Reduce heat to medium and melt butter in the same skillet. Add flour and whisk continuously for 1 minute to create a roux. Gradually whisk in chicken broth until smooth. Add half-and-half or milk, continuing to whisk until the sauce begins to thicken.
- Reduce heat to low and gradually stir in the shredded cheeses until melted and smooth. Add the additional chili powder, cumin, garlic powder, and salt. Continue stirring until the sauce reaches your desired consistency.
- Return the cooked chicken to the skillet, spooning the cheese sauce over the top. Simmer for 2-3 minutes to heat through. Garnish with your choice of toppings and serve immediately.
