Mexican Chicken with Cheese Sauce: Creamy, Cheesy & So Satisfying
I’ll be real with you — this Mexican Chicken with Cheese Sauce is one of those meals I make when I want something easy, comforting, and crazy flavorful without spending hours in the kitchen.

It’s got juicy, seasoned chicken, that creamy cheese sauce you want to drizzle on everything, and it works with whatever sides or extras you’ve got lying around. Think weeknight dinner meets restaurant-style comfort food.
Why This Recipe Always Hits the Spot
You know that cozy feeling when your food is cheesy, warm, and full of flavor in every bite? That’s what this dish delivers. It’s quick enough for a Tuesday, but tasty enough to make you feel like a total kitchen hero.
The spiced chicken gets a simple rub that brings smoky, savory depth — and the cheese sauce? It’s like queso, but silkier and made from scratch in minutes. I love how flexible this dish is too. You can serve it over rice, roll it into a tortilla, or just grab a fork and dig in.
Prep & Cooking Time
Prep Time: 10 minutes
Cook Time: 20 minutes
Serves: 4
Ingredients You’ll Need
Here’s everything you need to serve 4 people (or 2 really hungry ones with leftovers):
For the chicken:
- 4 boneless skinless chicken breasts (or thighs – both work!)
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- Salt and pepper, to taste
- Juice of 1 lime (adds brightness at the end)
For the cheese sauce:
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup whole milk (or 2%, but whole makes it creamier)
- 1½ cups shredded cheddar cheese (or a cheddar + Monterey Jack mix)
- 1/4 teaspoon chili powder (optional, for a hint of spice)
- Pinch of salt
How to Make It – Step by Step
Step 1: Prep and season the chicken
Pat your chicken dry with paper towels — this helps it brown better. In a small bowl, mix together the chili powder, cumin, garlic powder, paprika, salt, and pepper. Sprinkle this spice mix evenly over both sides of each piece of chicken and rub it in a bit so it sticks.
If you’ve got time, let the chicken sit for 15–30 minutes to soak up the flavor. If not, no worries — straight to the pan is fine too.
Step 2: Cook the chicken
Heat the olive oil in a large skillet over medium heat. Once it’s hot, place the chicken in the pan (don’t overcrowd it — cook in batches if needed). Let it cook without moving it for 5–6 minutes so it gets a nice golden crust.
Flip it and cook the other side for another 5–6 minutes, or until it’s fully cooked through. The inside should no longer be pink and the juices should run clear. (If you have a meat thermometer, aim for 165°F.)
Once done, remove the chicken from the pan and let it rest on a plate. Squeeze fresh lime juice over the top for extra flavor.
Step 3: Make the cheese sauce
In a small saucepan, melt the butter over medium heat. Once melted, whisk in the flour. Keep whisking and cook for about 1 minute — it should look like a paste and start to smell a little nutty.
Slowly pour in the milk, whisking the whole time to prevent lumps. Cook and stir until the sauce thickens slightly — about 3–5 minutes. It should coat the back of a spoon.
Lower the heat and add the shredded cheese a little at a time, stirring until melted and smooth. Add a pinch of salt and a little chili powder if you like that extra Tex-Mex kick.
If the sauce gets too thick, just splash in a bit more milk.
Step 4: Bring it all together
Now for the fun part: plate your chicken and pour that creamy cheese sauce right over the top. Or, if you’re serving family-style, lay the chicken in a dish and smother it with the sauce for a melty, cheesy finish.
Sprinkle with fresh cilantro, green onions, or even a few jalapeño slices if you’re feeling spicy.
What to Serve It With
This dish plays well with so many sides — use what you’ve got or what you’re craving:
- Cilantro-lime rice or Mexican rice
- Black beans or refried beans
- Tortillas or tortilla chips
- Grilled veggies like bell peppers, onions, or zucchini
- A fresh salad with avocado, tomato, and lime
Or you can even slice up the chicken and wrap it in a burrito or stuff it into a taco. The cheese sauce makes everything taste better.
Easy Ingredient Swaps
Don’t stress if you’re missing something — you’ve got options.
- No chicken breasts? Chicken thighs are juicier and just as tasty.
- Need it gluten-free? Use cornstarch instead of flour for the sauce.
- Lighter version? Use low-fat milk or even unsweetened almond milk. It won’t be quite as rich but still delicious.
- Want more spice? Add a chopped chipotle pepper or hot sauce to the cheese sauce.
This recipe is super forgiving — just adjust it to fit your kitchen.
Common Mistakes to Watch Out For
- Overcooking the chicken – Dry chicken is a dealbreaker. Keep an eye on it and use a thermometer if you’re unsure.
- Not letting it rest – Letting the chicken rest for a few minutes before slicing helps the juices stay inside.
- Grainy cheese sauce – Add cheese slowly and avoid super high heat. Pre-shredded cheese sometimes contains anti-caking agents that don’t melt smoothly, so fresh-shredded is best.
- Rushing the roux – That butter + flour step? It needs a minute to cook so your sauce doesn’t taste floury.
FAQs
Can I make this ahead of time?
Yes! You can cook the chicken and make the sauce earlier in the day. Just reheat gently on low heat and stir well so the cheese sauce stays smooth.
Can I freeze it?
The cooked chicken freezes great. The cheese sauce can be hit or miss after thawing — sometimes it gets grainy — so I’d recommend making that fresh if you can.
Is it spicy?
Not really! The seasoning adds flavor but not heat. If you like it spicy, just add some jalapeños, hot sauce, or chili flakes to your sauce or on top.
Can I use store-bought queso?
Totally. If you’re in a hurry, heat up your favorite jarred queso and pour it over. The homemade version is richer and silkier, but queso is always welcome.
When You Just Want Something Cozy & Cheesy
This is one of those meals that feels like a warm hug after a long day. It’s simple, full of flavor, and hits every cheesy, satisfying note you could want in a dinner. Plus, it’s easy to pull together even when the fridge is looking a little bare.
Whether you’re making it for the family, date night, or just treating yourself to a comforting plate of food — this Mexican Chicken with Cheese Sauce is a total winner.
Let me know if you want a baked version, a one-pan twist, or ideas for leftovers — I’ve got plenty more where this came from!

Mexican Chicken with Cheese Sauce
Ingredients
- For the Chicken:
- 4 boneless skinless chicken breasts or thighs
- 1 tbsp olive oil
- 1 tsp chili powder
- 1 tsp ground cumin
- ½ tsp garlic powder
- ½ tsp smoked paprika
- Salt & pepper to taste
- Juice of 1 lime
- For the Cheese Sauce:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 cup whole milk or 2%
- 1½ cups shredded cheddar or cheddar + Monterey Jack blend
- ¼ tsp chili powder optional
- Pinch of salt
Instructions
- Season the Chicken
- Pat chicken dry. Mix all seasonings in a small bowl. Rub spice mix evenly over both sides of chicken.
- Cook the Chicken
- Heat olive oil in a skillet over medium heat. Sear chicken for 5–6 mins per side until golden and cooked through (internal temp 165°F). Remove from heat and squeeze lime juice over top. Let rest.
- Make the Cheese Sauce
- In a saucepan, melt butter. Whisk in flour and cook 1 minute. Slowly add milk while whisking. Cook until thickened (3–5 mins). Lower heat, stir in cheese a little at a time until smooth. Season with salt and chili powder if using.
- Plate & Serve
- Pour cheese sauce over chicken or serve family-style in a baking dish. Top with chopped cilantro, green onions, or jalapeños if desired.
Notes
- Don’t overcook the chicken — aim for juicy!
- Rest the chicken 5 minutes before slicing.
- Add cheese gradually to avoid grainy sauce.
- Cook roux (butter + flour) for at least 1 minute — no raw flour taste.
