Mexican Chicken with Cheese Sauce is a comforting and tasty dish that brings together tender chicken smothered in a creamy, cheesy sauce with a hint of spice. The rich cheese blends perfectly with the flavors of cumin, chili, and garlic, making each bite full of warmth and flavor. It’s a simple meal that feels special without requiring a lot of time or fuss.
I love making this dish when I want something that’s both satisfying and easy to eat. The cheese sauce adds such a nice creaminess that keeps the chicken juicy and flavorful. Sometimes, I like to add a little extra cilantro or a squeeze of fresh lime on top to brighten it up. It’s a great dish if you’re short on time but still want something tasty and homey on the table.
My favorite way to serve this Mexican Chicken with Cheese Sauce is over rice or with warm tortillas on the side. It makes for a perfect weeknight dinner where everyone can scoop up the cheesy sauce and enjoy the spicy kick. Plus, leftovers taste just as good the next day, which is always a win in my book!
Key Ingredients & Substitutions
Chicken breasts: I like using boneless, skinless chicken breasts because they cook quickly and stay tender. If you prefer, thighs are juicier and add more flavor.
Mexican blend cheese: This combo usually includes cheddar and Monterey Jack. You can swap in just cheddar or pepper jack for a bit more heat. For a lighter option, use reduced-fat cheese.
Heavy cream and chicken broth: These create the sauce’s creaminess. For a lighter version, try using half-and-half or milk with a small spoon of cornstarch to thicken.
Spices: Chili powder, cumin, and smoked paprika give the dish a warm, smoky flavor. If you don’t have smoked paprika, regular paprika works fine or add a little chipotle powder for extra smokiness.
How Do You Make the Cheese Sauce Smooth and Creamy Without Clumps?
Making a silky cheese sauce can be tricky, but here’s how I do it:
- Cook the veggies first to soften and avoid lumps.
- Simmer the cream and broth before adding cheese. This warms the liquid so cheese melts evenly.
- Add cheese slowly, stirring constantly so it melts smoothly.
- If sauce gets too thick, add a splash more broth or cream to loosen it up.
- Avoid boiling the cheese sauce, because high heat can cause it to separate.
With gentle heat and slow stirring, you get a velvety cheese sauce that coats the chicken perfectly.

Equipment You’ll Need
- Large skillet – I prefer a skillet because it heats evenly and can go from stovetop to table.
- Measuring spoons and cups – helps you add spices and liquids in the right amounts.
- Wooden spoon or spatula – perfect for stirring the sauce without scratching the pan.
- Knife and cutting board – for chopping the vegetables and herbs.
- Serving plate or bowl – to present your delicious dish attractively.
Flavor Variations & Add-Ins
- Swap chicken for shrimp or turkey for different proteins that cook quickly and stay tender.
- Add diced jalapeños or hot sauce for extra spice if you like heat in your dish.
- Stir in cooked black beans or corn for added texture and flavor.
- Top with sliced avocado or shredded lettuce for a fresh, cool contrast.
Mexican Chicken with Cheese Sauce
Ingredients You’ll Need:
- 2 boneless, skinless chicken breasts
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- 1 cup shredded Mexican blend cheese (or cheddar and Monterey Jack mix)
- 1 cup heavy cream
- ½ cup chicken broth
- ½ cup diced red bell pepper
- ½ cup diced onion
- 1 clove garlic, minced
- 1 tablespoon butter
- Fresh cilantro, chopped (for garnish)
- Cooked Mexican rice (to serve)
How Much Time Will You Need?
This recipe takes about 10 minutes to prep, 15 minutes to cook, and a few minutes to assemble for serving. In under 30 minutes, you’ll have a delicious and cheesy meal ready to enjoy!
Step-by-Step Instructions:
1. Season the Chicken:
Mix chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper in a small bowl. Rub this spice blend evenly over both chicken breasts to coat them well.
2. Cook the Chicken:
Heat olive oil in a large skillet over medium-high heat. Add the chicken breasts and cook about 4-5 minutes per side until they’re browned and cooked through. Remove the chicken and set aside.
3. Make the Cheese Sauce Base:
In the same skillet, melt the butter. Sauté the diced onion, red bell pepper, and minced garlic until soft and fragrant, about 3-4 minutes.
4. Prepare the Cheese Sauce:
Pour in the chicken broth and heavy cream. Stir and bring to a gentle simmer. Slowly add the shredded cheese, stirring constantly until the cheese melts smoothly into a creamy sauce. If the sauce becomes too thick, add a little more broth or cream to loosen it up.
5. Combine and Serve:
Return the chicken to the skillet and spoon the cheese sauce over the top. Let everything heat through together for 2-3 minutes. Serve the cheesy chicken over cooked Mexican rice and garnish with fresh cilantro.
Can I Use Frozen Chicken for This Recipe?
Yes! Just be sure to fully thaw the chicken in the fridge overnight before cooking. This helps it cook evenly and stay juicy.
Can I Substitute the Cheese?
Absolutely! You can use any melty cheese like mozzarella, pepper jack, or a mild cheddar if you prefer. Just choose a cheese that melts well for a smooth sauce.
How Should I Store Leftovers?
Store any leftover chicken and cheese sauce in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave, adding a splash of broth or cream to loosen the sauce if needed.
Can I Make This Recipe Dairy-Free?
Yes, try swapping the heavy cream for coconut milk and use a dairy-free cheese alternative. Keep in mind the flavor and texture will be a bit different but still tasty!
