Servings: 4-6 people | Prep Time: 15 minutes | Cook Time: 30 minutes | Total Time: 45 minutes
Okay, hear me out. What if your favorite Tex-Mex night and your ultimate comfort food had a baby? That’s exactly what this Fajita Chicken Mac ‘N Cheese recipe is. It’s bold, cheesy, and just a little bit over the top — and honestly, we are here for every single bite.
I first threw this together on a random Tuesday when I had leftover fajita chicken and a box of pasta staring me down. One pan, a lot of cheese, and one very happy household later — this has officially become a weekly staple.
Whether you’re feeding a crowd, meal prepping for the week, or just need something that slaps on a weeknight, this recipe delivers every time. Let’s get into it.
Ingredients Fajita Chicken Mac ‘N Cheese

Nothing fancy here. You probably have most of this in your kitchen right now. Here’s the full breakdown:
For the Fajita Chicken
- 2 large boneless, skinless chicken breasts (about 500g / 1.1 lbs), sliced into thin strips
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne pepper (optional, for heat)
- Salt and black pepper to taste
- 1 medium red bell pepper, sliced
- 1 medium green bell pepper, sliced
- 1 medium yellow onion, sliced
For the Mac and Cheese Base
- 300g (about 10.5 oz / 3 cups) elbow macaroni or cavatappi pasta
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup chicken broth
- 1.5 cups shredded sharp cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 1/2 cup cream cheese, softened
- 1 teaspoon mustard powder
- Salt and pepper to taste
Optional Toppings
- Sour cream
- Sliced jalapenos
- Fresh cilantro
- Lime wedges
- Crushed tortilla chips for crunch
How to Make Fajita Chicken Mac ‘N Cheese

This comes together in four main steps. Take it one stage at a time and you will be absolutely fine.
Step 1: Season and Cook the Chicken
Start by slicing your chicken breasts into thin, even strips. Thinner strips mean more surface area, which means more flavor from the seasoning — trust the process here.
In a small bowl, mix together your chili powder, smoked paprika, cumin, garlic powder, onion powder, cayenne pepper, salt, and black pepper. Toss your chicken strips into this spice blend and make sure every piece is well coated. Do not skip this step — this seasoning is the heart of the whole dish.
Heat a large skillet or cast iron pan over medium-high heat. Add your olive oil and let it get nice and hot. You will know it is ready when a drop of water sizzles on contact.
Add the seasoned chicken strips in a single layer. Cook them for about 3 to 4 minutes on one side without moving them — this builds that beautiful golden-brown crust. Flip and cook for another 2 to 3 minutes until fully cooked through.
Remove the chicken from the pan and set it aside on a plate. Tent it loosely with foil to keep it warm while you work on the next steps.
Step 2: Saute the Fajita Vegetables
In the same pan — don’t clean it, those browned bits are flavor gold — add a tiny drizzle more olive oil if needed. Toss in your sliced bell peppers and onion.
Cook over medium-high heat for about 5 to 6 minutes, stirring occasionally. You want them to soften and pick up a bit of char on the edges. Slightly caramelized onions here are absolutely the move.
Season lightly with a pinch of salt, pepper, and a small dusting of chili powder to keep the fajita flavors running through the veggies too. Once done, set them aside with the chicken.
Step 3: Make the Cheese Sauce
This is the part where the magic happens. In a large, deep saucepan or the same pan (wiped clean), melt your butter over medium heat.
Once melted, add the flour and whisk constantly for about 1 minute. This cooks out the raw flour taste and builds your roux — the thickening base for your sauce.
Slowly pour in the milk, whisking as you go to prevent lumps. Then add the chicken broth. Keep whisking until the mixture starts to thicken, which takes about 3 to 4 minutes on medium heat.
Lower the heat to medium-low. Add your cream cheese first and stir until it fully melts into the sauce. Then add the shredded cheddar and Monterey Jack in two batches, stirring well between each addition. The sauce should be smooth, thick, and absolutely gorgeous.
Stir in the mustard powder, salt, and pepper. Taste and adjust as needed. FYI — mustard powder sounds weird here but it actually deepens the cheese flavor without making it taste like mustard. Science, baby.
Step 4: Cook the Pasta and Combine Everything
While you are building the sauce, bring a large pot of salted water to a boil. Cook your pasta according to the package instructions, but pull it about 1 minute before al dente. It will finish cooking in the sauce.
Drain the pasta and add it directly into your cheese sauce. Stir well to coat every piece. The pasta will absorb some of the sauce as it sits, so do not worry if it looks a little saucy at first.
Now add your cooked fajita chicken strips and sauteed vegetables into the pasta and cheese sauce. Fold everything together gently so the peppers and onions stay intact rather than breaking apart into mush.
Give it one final taste. Adjust the seasoning if needed — a little extra pinch of smoked paprika on top right before serving goes a long way. Serve hot and pile on your favorite toppings.
Pro Tips for the Fajita Chicken Mac ‘N Cheese
A few small things make a big difference with this recipe:
- Use freshly shredded cheese: Pre-shredded bags contain anti-caking powder that stops cheese from melting smoothly. Grab a block and shred it yourself. Yes, it takes 3 extra minutes. Yes, it is worth it.
- Do not overcook the chicken: Thin strips cook fast. Overcooked chicken gets rubbery and dry. Pull it when it is just cooked through and let it rest.
- Salt your pasta water generously: It should taste almost like lightly seasoned broth. This is the only chance to season the pasta itself.
- Rest before serving: Let the finished dish sit for 2 minutes off the heat. The sauce tightens up slightly and clings to the pasta better.
- Spice level control: Skip the cayenne for a milder dish, or double it if you like real heat. The base recipe is medium-mild.
Storage and Reheating
Got leftovers? Lucky you. Here is how to handle them:
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze in portions for up to 2 months. The texture of the cheese sauce may change slightly after freezing, but it still tastes great.
- Reheating: Add a splash of milk before microwaving or reheating on the stove. This brings the sauce back to life and stops it from going thick and gluey.
Recipe Variations Worth Trying
Once you nail the base recipe, here is where you can take it:
- Baked version: Transfer to a baking dish, top with breadcrumbs and extra cheese, bake at 375 F (190 C) for 20 minutes until golden.
- Vegetarian swap: Replace chicken with black beans and corn for a meat-free version that still hits those fajita flavors.
- Shrimp version: Use the same fajita seasoning on jumbo shrimp. Cook for 2 minutes per side. Absolutely ridiculous in the best way.
- Extra smoky: Add a few drops of liquid smoke to the cheese sauce. IMO this takes it to another level entirely.
Why This Fajita Chicken Mac ‘N Cheese Recipe Actually Works

Have you ever wondered why some comfort food mashup recipes feel forced? The flavors clash and you end up with a confused plate. This one avoids that entirely.
The smoked paprika and cumin in the fajita seasoning carry warm, slightly smoky notes that pair naturally with sharp cheddar. The bell peppers add brightness and a slight sweetness that cuts through the richness of the cheese sauce. It is not just throwing two things together — there is actual flavor logic here.
The chicken broth in the sauce also ties everything together. It reinforces the savory base and keeps the sauce from feeling too heavy or dairy-dense. Small detail, huge impact.
Frequently Asked Questions
1. Can I use rotisserie chicken instead of cooking fresh chicken?
Absolutely. Shred or slice rotisserie chicken and toss it with the fajita spices before adding it in. You do not cook it — just warm it through when you fold it into the pasta. This is a great weeknight shortcut.
2. What type of pasta works best for this recipe?
Elbow macaroni is the classic choice for mac and cheese, but cavatappi, shells, or penne all work great. You want something with ridges or curves that can hold onto the cheese sauce. Flat pasta like linguine? Not your friend here :/
3. Can I make this recipe ahead of time?
Yes, with one note. Make the sauce and pasta together, but store the chicken and vegetables separately. When reheating, warm the pasta base with a splash of milk, then fold in the chicken and veggies. This keeps the texture better.
4. How do I stop the cheese sauce from going grainy?
Grainy sauce usually happens when the heat is too high. Always melt your cheese on medium-low heat and add it gradually. If it does go grainy, a tiny splash of warm milk whisked in over low heat usually fixes it.
5. Is this recipe spicy?
The base recipe is mild to medium. The cayenne pepper is optional — skip it entirely for kids or spice-sensitive eaters. If you want more heat, add extra cayenne, sliced jalapenos, or a few dashes of hot sauce at the end.
6. Can I use a different cheese?
Yes. Gruyere, gouda, or colby jack all melt beautifully. Avoid fresh mozzarella or ricotta — they do not hold up in a roux-based sauce. Stick with semi-hard aged cheeses for the best result.
Final Thoughts
This Fajita Chicken Mac ‘N Cheese recipe is everything you want in a weeknight dinner. It’s bold, comforting, comes together in about 45 minutes, and makes the kind of leftovers you actually look forward to eating.
The fajita chicken brings that smoky, spiced Tex-Mex energy while the creamy three-cheese sauce brings everything into a rich, satisfying hug. Together they just work. It is not a gimmick — it is genuinely one of the best things I make. Give it a shot this week. Once you make it once, you will have it in your regular rotation. Your Tuesday nights are about to get a whole lot better

Fajita Chicken Mac 'N Cheese
Ingredients
Method
- Start by slicing your chicken breasts into thin, even strips.
- In a small bowl, mix together your chili powder, smoked paprika, cumin, garlic powder, onion powder, cayenne pepper, salt, and black pepper. Toss your chicken strips into this spice blend and make sure every piece is well coated.
- Heat a large skillet or cast iron pan over medium-high heat. Add your olive oil and let it get nice and hot.
- Add the seasoned chicken strips in a single layer. Cook them for about 3 to 4 minutes on one side without moving them.
- Flip and cook for another 2 to 3 minutes until fully cooked through. Remove the chicken and set aside.
- In the same pan, add a tiny drizzle more olive oil if needed and toss in your sliced bell peppers and onion.
- Cook over medium-high heat for about 5 to 6 minutes, stirring occasionally.
- Season lightly with a pinch of salt, pepper, and a small dusting of chili powder.
- In a large saucepan, melt your butter over medium heat.
- Once melted, add the flour and whisk constantly for about 1 minute.
- Slowly pour in the milk and whisk to prevent lumps. Add the chicken broth and keep whisking until the mixture starts to thicken.
- Lower the heat to medium-low, add the cream cheese, then add the shredded cheddar and Monterey Jack in two batches.
- Stir in the mustard powder, salt, and pepper, and adjust seasoning as needed.
- Bring a large pot of salted water to a boil. Cook your pasta according to the package instructions until one minute before al dente.
- Drain the pasta and add it directly into your cheese sauce, stirring well to coat.
- Add your cooked fajita chicken strips and sautéed vegetables into the pasta and cheese sauce. Fold everything together gently.
- Adjust seasoning if needed and serve hot with your favorite toppings.



