Perfect Mexican Chicken with Cheese Sauce Recipe is a comforting, flavorful dinner that brings bold Tex-Mex inspired taste to your table without being complicated. In the very first bite, you get juicy, seasoned chicken covered in a rich, creamy cheese sauce that feels indulgent yet approachable. This is the kind of meal that works just as well for a busy weeknight as it does for a relaxed family dinner.
Why Youโll Love This Perfect Mexican Chicken with Cheese Sauce

This recipe is a favorite for many reasons. It uses simple pantry spices, comes together in one skillet, and delivers big flavor without heat that is too strong. The cheese sauce is smooth and comforting, not overpowering, making it ideal for families with kids.
Another reason to love this dish is how flexible it is. You can serve it over rice, spoon it into tortillas, or pair it with vegetables for a lower-carb option. It also reheats well, which makes it a great choice for leftovers and meal planning.
Ingredients for Perfect Mexican Chicken with Cheese Sauce
Chicken
- 4 boneless skinless chicken breasts
- 1 tbsp olive oil
- 1 tsp chili powder
- 1/2 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
Cheese Sauce
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 1/2 cups milk
- 1 1/2 cups shredded cheese, cheddar or Mexican blend
- 1/4 tsp salt, or to taste
Optional Garnishes
- Chopped fresh cilantro
- Diced tomatoes
- Sliced green onions
Ingredient Notes
Chicken breasts work best for this recipe because they cook evenly and slice beautifully for serving. If your chicken breasts are very thick, slice them in half horizontally to ensure even cooking.
For the cheese sauce, freshly shredded cheese melts more smoothly than pre-shredded cheese. If you want a slightly bolder flavor, sharp cheddar works well, while a Mexican blend gives a more classic Tex-Mex taste.
Step-by-Step Instructions
Step 1: Season the Chicken
Pat the chicken breasts dry with paper towels. In a small bowl, mix together chili powder, cumin, garlic powder, onion powder, salt, and black pepper. Sprinkle the seasoning evenly over both sides of the chicken.
Step 2: Cook the Chicken
Heat olive oil in a large skillet over medium heat. Add the seasoned chicken breasts and cook for 5 to 6 minutes per side, or until golden brown and cooked through. The internal temperature should reach 165ยฐF. Remove the chicken from the skillet and set aside, keeping it warm.
Step 3: Start the Cheese Sauce
In the same skillet, reduce the heat to medium-low. Add butter and let it melt completely. Whisk in the flour and cook for about 1 minute, stirring constantly, until the mixture becomes lightly golden and smooth.
Step 4: Add the Milk
Slowly pour in the milk while whisking continuously to prevent lumps. Continue to cook and whisk for 2 to 3 minutes, until the sauce thickens slightly.
Step 5: Melt the Cheese
Add the shredded cheese a handful at a time, stirring until fully melted before adding more. Continue stirring until the sauce is smooth and creamy. Season with salt to taste.
Step 6: Combine and Serve
Return the cooked chicken to the skillet, spooning the cheese sauce over the top. Let everything warm together for 2 to 3 minutes. Garnish with cilantro, tomatoes, or green onions if desired, and serve hot.
Pro Tips for Success
- Pound chicken breasts lightly for even thickness and consistent cooking.
- Use medium-low heat when melting cheese to avoid a grainy sauce.
- Stir the sauce constantly for the smoothest texture.
- Taste and adjust seasoning at the end for best flavor.
- Let the chicken rest briefly before serving to keep it juicy.
Flavor Variations
For a mild smoky flavor, add a pinch of smoked paprika to the chicken seasoning. If you enjoy a little heat, stir in a small amount of diced mild green chiles or a pinch of cayenne pepper to the cheese sauce.
You can also add sauteed bell peppers or onions to the skillet before returning the chicken for a more fajita-style dish. For extra richness, a spoonful of cream cheese can be melted into the sauce.
Serving Suggestions

Perfect Mexican Chicken with Cheese Sauce pairs beautifully with many sides. Serve it over fluffy white rice or cilantro-lime rice to soak up the sauce. It also works well with roasted vegetables, steamed broccoli, or a simple green salad.
For a fun twist, slice the chicken and serve it in warm tortillas as cheesy chicken tacos. Leftovers can even be chopped and used as a filling for quesadillas or burrito bowls.
Storage and Freezing Instructions
Store leftover chicken and cheese sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, stirring the sauce occasionally and adding a splash of milk if needed.
Freezing is not recommended for this dish because cheese sauces can separate when thawed. If you do freeze it, reheat slowly and whisk well to restore the texture.
PrintPerfect Mexican Chicken with Cheese Sauce Recipe
Perfect Mexican Chicken with Cheese Sauce Recipe is a comforting Tex-Mex inspired dinner made with juicy seasoned chicken and a rich, creamy cheese sauce, perfect for busy weeknights or family dinners.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Skillet
- Cuisine: Mexican
Ingredients
- 4 boneless skinless chicken breasts
- 1 tbsp olive oil
- 1 tsp chili powder
- 1/2 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 1/2 cups milk
- 1 1/2 cups shredded cheese, cheddar or Mexican blend
- 1/4 tsp salt, or to taste
- Chopped fresh cilantro (optional)
- Diced tomatoes (optional)
- Sliced green onions (optional)
Instructions
- Pat the chicken breasts dry and season evenly with chili powder, cumin, garlic powder, onion powder, salt, and black pepper.
- Heat olive oil in a large skillet over medium heat and cook the chicken for 5 to 6 minutes per side until golden brown and cooked through.
- Remove the chicken from the skillet and set aside, keeping warm.
- Reduce heat to medium-low, add butter to the skillet, and let it melt.
- Whisk in the flour and cook for about 1 minute until smooth and lightly golden.
- Slowly whisk in the milk and cook for 2 to 3 minutes until slightly thickened.
- Add the shredded cheese a handful at a time, stirring until fully melted and smooth.
- Season the cheese sauce with salt to taste.
- Return the chicken to the skillet and spoon the cheese sauce over the top.
- Let everything warm together for 2 to 3 minutes, then garnish as desired and serve hot.
Notes
Use freshly shredded cheese for the smoothest sauce. Keep heat low when melting cheese to prevent grainy texture. Serve over rice, in tortillas, or with vegetables.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 420 |
| Protein | 38 g |
| Carbohydrates | 9 g |
| Fat | 26 g |
| Fiber | 1 g |
| Sodium | 720 mg |
FAQ About Perfect Mexican Chicken with Cheese Sauce
Can I make this recipe ahead of time?
You can cook the chicken ahead of time and store it separately from the sauce. Make the cheese sauce fresh when ready to serve for the best texture and flavor.
What cheese works best for the sauce?
Cheddar and Mexican blends melt well and have great flavor. Monterey Jack is another good option if you prefer a milder taste.
Can I use chicken thighs instead of breasts?
Yes, boneless skinless chicken thighs work well and stay very juicy. Adjust cooking time as needed since thighs may take slightly longer.
Is this dish spicy?
This recipe is mildly seasoned and not spicy. You can easily adjust the heat level by adding or omitting spicy ingredients.
Final Thoughts
Perfect Mexican Chicken with Cheese Sauce Recipe is a comforting, reliable dinner that delivers big flavor with minimal effort. It is creamy, satisfying, and flexible enough to fit into many meal plans.
Whether you serve it over rice, with vegetables, or tucked into tortillas, this dish is sure to become a regular favorite in your kitchen.