
This hearty chicken spaghetti has become my go-to comfort dish for family gatherings. The three-cheese blend creates an irresistibly creamy sauce while the Rotel tomatoes add just the right amount of zesty flavor to balance the richness.
I first made this recipe when my sister and her family visited during a snowstorm last winter. Now everyone requests it whenever we have a family dinner, and even my pickiest nephew asks for seconds.
Ingredients
- Boneless skinless chicken breasts: fresh protein that infuses the sauce with flavor when cooked in the same pot
- Italian seasoning: adds classic herbal notes that complement the creamy sauce beautifully
- Butter: creates the base for a velvety roux that thickens the sauce perfectly
- Yellow onion: adds sweetness and depth—choose firm onions with tight skin
- Fresh garlic: provides essential aromatic flavor—look for plump bulbs without sprouts
- Flour: thickens the sauce to create that perfect clingy texture
- Chicken broth: builds flavor foundation—homemade is best but quality store-bought works well
- Milk: adds creaminess without heaviness—whole milk gives the best results
- Cream cheese: creates silky texture—bring to room temperature for smooth melting
- Cheddar cheese: sharp variety adds tangy flavor depth—always shred from a block
- Diced tomatoes & green chilies: provides acidity and subtle heat—drain slightly if too liquid
- Thin spaghetti: holds sauce perfectly—cook just until al dente as it will continue cooking in oven
- Mozzarella cheese: creates that irresistible melty topping—low-moisture variety melts best
Step-by-Step Instructions
- Prepare the Chicken:
- Slice chicken breasts lengthwise to create thinner cutlets ensuring even cooking. Season with Italian herbs, salt and pepper on both sides. Heat olive oil in a large oven-safe pot over medium-high heat until shimmering. Sear chicken for exactly 5-6 minutes per side until golden brown with good color development. Set chicken aside and dice once cool enough to handle. This initial searing creates tremendous flavor for your sauce.
- Create the Flavor Base:
- Reduce heat to medium low and add butter to the same pot. As butter melts, use a silicone spatula to scrape up all those browned bits from the chicken. These caramelized pieces contain concentrated flavor that will elevate your entire dish. Add diced onion and cook for 4 minutes until translucent and slightly soft. Add minced garlic and cook just 1 minute until fragrant, being careful not to burn the garlic which would add bitterness.
- Make the Roux:
- Sprinkle flour evenly over the softened onions and garlic, stirring constantly to coat every piece. Continue cooking for 2 full minutes until the raw flour smell disappears completely. This cooking step is crucial for eliminating any floury taste in your final sauce. The mixture will look pasty and slightly golden when properly cooked.
- Build the Sauce:
- Add chicken broth in small amounts, about 1/4 cup at a time, stirring well after each addition to maintain a smooth texture. This gradual process prevents lumps from forming. Once all broth is incorporated, add milk using the same careful method. Allow sauce to simmer gently for 5-7 minutes until it begins to thicken noticeably. The sauce should coat the back of a spoon but still flow smoothly.
- Incorporate the Cheeses:
- Reduce heat to low and let the sauce cool slightly for about 2 minutes. Add softened cream cheese in small pieces, stirring constantly until completely melted and smooth. This step requires patience as cold cream cheese will create lumps. Once smooth, sprinkle in the shredded cheddar gradually, stirring in a figure-eight motion to incorporate evenly. The sauce will become glossy and rich as the cheese melts.
- Combine Components:
- Drain most of the liquid from the tomatoes but reserve a few tablespoons if you want to adjust sauce thickness. Stir in the tomatoes and green chilies along with the diced chicken. Fold in the cooked spaghetti using tongs to ensure every strand gets coated with the creamy sauce. If needed, transfer mixture to a 9x13 baking dish.
- Bake to Perfection:
- Sprinkle mozzarella cheese evenly across the top, creating a complete layer. Bake uncovered at 400°F for exactly 15 minutes until the edges bubble gently. For a golden brown top, broil for 1-2 minutes while watching carefully to prevent burning. Let stand for 5 minutes before serving to allow the sauce to set slightly.
The cream cheese is my secret weapon in this recipe. I discovered its magic when I accidentally added it to a traditional spaghetti sauce years ago. My daughter declared it the best pasta she had ever tasted, and now I use it in all my creamy pasta dishes. The way it melts into the sauce creates a silkiness that cannot be achieved with other ingredients.
Perfect Cheese Selection
The three-cheese combination in this recipe creates magical results. Cream cheese provides the silky base texture while sharp cheddar brings tangy depth and mozzarella creates that irresistible stretchy finish. Always buy block cheese and shred it yourself just before using. Pre-shredded cheeses contain anti-caking agents that prevent proper melting and can make your sauce grainy instead of creamy. A good-quality sharp cheddar makes a significant difference in the final flavor profile.
Make-Ahead Options
This chicken spaghetti is perfect for meal prep or busy weeknights. You can prepare the entire dish up to the point of baking, then refrigerate covered for up to 24 hours. When ready to serve, allow the dish to sit at room temperature for 30 minutes before baking. Add an extra 10 minutes to the baking time if the dish is still cold from the refrigerator. The flavors actually develop nicely overnight, making this dish even better the next day.
Serving Suggestions
This creamy chicken spaghetti pairs beautifully with simple sides that balance its richness. Serve with a crisp green salad dressed with lemon vinaigrette to cut through the creaminess. Garlic bread is essential for soaking up every bit of the delicious sauce. For a complete family-style dinner, add roasted broccoli or asparagus tossed with olive oil, salt and pepper. The vegetables provide a nice textural contrast to the creamy pasta.

Common Queries
- → Can I use pre-cooked chicken for this dish?
Yes, you can use 2 cups of pre-cooked chicken such as leftover or rotisserie chicken. However, cooking fresh chicken in the pot transfers more flavor to the sauce, enhancing the overall taste.
- → Why isn't my cheese sauce smooth and creamy?
For the smoothest cheese sauce: 1) Use block cheese and shred it yourself (pre-shredded contains cellulose that prevents proper melting), 2) Ensure cream cheese is softened before adding, and 3) Let the base cool slightly before adding cheddar to prevent the dairy from separating.
- → Can I use different pasta instead of thin spaghetti?
Absolutely! While thin spaghetti works best for this dish, you can substitute regular spaghetti, angel hair, or other pasta noodles according to your preference or what you have available.
- → How should I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. You can also freeze portions for up to 3 months, though note that the sauce consistency may change slightly when reheated from frozen.
- → What can I serve with this chicken spaghetti?
This dish pairs perfectly with garlic bread, especially cheesy garlic bread. A simple green salad with a light vinaigrette provides a nice contrast to the creamy pasta and completes the meal.
- → Can I make this dish ahead of time?
Yes, you can prepare everything up to the baking step, then cover and refrigerate for up to 24 hours. When ready to serve, allow the dish to sit at room temperature for 30 minutes, then bake as directed, adding 5-10 minutes to the cooking time.