Golden, bubbling mozzarella meets tender chicken and a velvety tomato-cream sauce in this weeknight hero.
📋 In This Article
Introduction
Let’s be honest: weeknights are chaotic. You want something that feels like a hug but doesn’t require three hours of prep. Enter this Cheesy Chicken Pasta Bake with Creamy Tomato Sauce. It’s the kind of dish that bridges the gap between comfort food and culinary technique. We’re talking tender chunks of chicken thighs (not dry breasts—we’ll get to that), smoky bacon, and spinach, all cloaked in a sauce that strikes that impossible balance between rich and bright.
But this isn’t just “dump and bake.” We’re building layers of flavor the right way. By rendering the bacon fat to sear the chicken and deglazing the pan to capture every bit of fond, we ensure the sauce is as flavorful as the toppings. It’s a meal prep dream that reheats without turning into a sponge, making it the ultimate family dinner.
Why This Recipe Works
Most pasta bakes suffer from the same fatal flaw: they’re dry. The pasta swells in the oven, sucking up every ounce of moisture, leaving you with a brick of noodles. We solve this with a two-pronged approach. First, we undercook the pasta significantly—two minutes shy of al dente. This allows the noodles to finish cooking in the sauce, absorbing flavor rather than plain water.
Second, we build a “rosé” style sauce that is looser than you think it should be. It relies on heavy cream to emulsify with the acidic tomato passata. This emulsion creates a velvety texture that clings to the rigatoni’s ridges. Finally, we use boneless, skinless chicken thighs. Unlike breasts, which can dry out during the bake, thighs stay juicy and tender thanks to their higher fat content and connective tissue breakdown.
Key Ingredients
For the Protein
- Chicken Thighs: 500 grams of boneless skinless chicken thighs. We cut them into bite-sized pieces. Thighs offer superior flavor and moisture retention compared to breasts.
- Bacon: 150 grams of chopped bacon. We render the fat to cook the aromatics, adding a smoky, savory backbone.
For the Pasta and Sauce
- Pasta: 300 grams of tubular pasta like rigatoni or ziti. Their hollow centers and ridges are engineered to trap the creamy sauce.
- Tomato Passata: A 700-gram jar of tomato passata. Unlike diced canned tomatoes, passata is pureed, offering a smooth, consistent texture without the bitterness of uncooked tomato chunks.
- Heavy Cream: One cup of heavy cream. This provides the necessary fat to balance the tomato acidity and create a stable emulsion.
- Cheeses: 80 grams of finely grated Parmesan cheese for savory depth, and 200 grams of mozzarella cheese for that essential cheese-pull topping. Always grate your own; pre-shredded contains anti-caking agents that inhibit melting.
Aromatics and Herbs
- Onion: One small, finely diced onion. This provides the aromatic base and sweetness.
- Garlic: 4 cloves of minced garlic. Essential for the Italian-American flavor profile.
- Herbs: 1 tablespoon of finely chopped fresh rosemary. We also use parsley for garnish. A pinch of red pepper flakes adds a subtle warmth.

Step-by-Step Instructions
Prep and Pasta
- Preheat your oven to 375°F (190°C). This temperature is hot enough to brown the cheese but gentle enough to heat the filling through without drying the edges.
- Boil your pasta in a large pot of well-salted water. Cook it for 2 minutes less than the package instructions. We want it almost crunchy. Drain, but reserve a cup of that starchy pasta water—it’s liquid gold for adjusting sauce consistency later.
Cooking the Chicken & Bacon
- In a large, oven-safe skillet (if you have one) or a standard skillet, heat a drizzle of olive oil over medium-high heat. Add the bacon and cook until the fat has rendered and the meat is crispy and golden brown, about 5-7 minutes. Remove the bacon with a slotted spoon, leaving that delicious rendered fat behind.
- Season the chicken pieces with salt and pepper. Add them to the hot skillet in the bacon fat. Sear the chicken for about 2 minutes on each side. We aren’t cooking it through here—we are developing a deep brown crust via the Maillard reaction. Remove the chicken and set aside with the bacon.
Building the Sauce
- Lower the heat to medium. Add the onion to the skillet, sautéing for 3-4 minutes until softened. Add the garlic, rosemary, and red pepper flakes, cooking for another minute until fragrant.
- Stir in tomato paste and cook for 1 minute. This “blooms” the paste, caramelizing the sugars and removing that raw, metallic tin-can taste. Deglaze the pan with ½ cup of chicken broth, scraping up the browned bits (the fond) stuck to the bottom. That is where the flavor lives.
- Pour in the tomato passata and heavy cream. Stir to combine. Bring to a gentle simmer. Stir in half of the Parmesan cheese until melted. Return the bacon and chicken to the sauce, simmering for 2-3 minutes. Taste and adjust seasoning.
Assembling and Baking
- (If using a standard skillet, transfer the sauce to a large bowl). Add the undercooked pasta to the sauce. Fold in the fresh spinach—the heat of the sauce will wilt it perfectly. If the sauce looks too thick, splash in some reserved pasta water. It should look slightly soupy; the pasta will drink it up in the oven.
- Transfer the mixture to a 9×13 inch baking dish. Top generously with mozzarella and the remaining Parmesan.
- Bake for 20-25 minutes, or until the cheese is melted, golden brown, and bubbling. If you want extra color, broil for the last 2 minutes—watch it closely so it doesn’t burn.
Let the bake rest for 10 minutes before serving. This allows the sauce to thicken slightly for cleaner slices.

💡 Pro Tips for Perfection
- The Science of Pasta Water: Pasta water is seasoned and full of starch. That starch helps the sauce emulsify and cling to the noodles. If your sauce looks oily or separated after adding the cream, a splash of starchy water can bring it back together.
- Searing Science: Searing doesn’t “seal in juices”—that’s a myth. It creates the Maillard reaction, where amino acids and sugars react under heat to create hundreds of new flavor compounds. Don’t crowd the pan, or the chicken will steam gray instead of browning.
- Cheese Placement: I used to mix all the cheese into the sauce. Don’t. Keep the mozzarella on top. If you mix it in, the proteins tighten up too fast, making the interior gummy. On top, it creates a distinct, crispy lid that contrasts with the soft pasta.
- Carryover Cooking: The internal temperature of the bake continues to rise after you pull it from the oven. Resting isn’t just for meat; it lets the sauce set so you don’t serve a runny mess.
⚠️ Common Mistakes to Avoid
- Overcooking the Pasta: This is the number one killer of pasta bakes. If you cook the pasta to al dente on the stove, it will be mush by the time it finishes baking. Undercook it aggressively.
- Skipping the Deglaze: Those brown bits stuck to the pan after searing the chicken? They are concentrated flavor. If you don’t scrape them up with the broth, you are literally washing flavor down the drain.
- Using Low-Fat Dairy: Heavy cream has a high fat content (around 36%). If you swap it for milk or half-and-half, the sauce will likely curdle under the high heat of the oven because the protein structure isn’t stable enough.
- Dry Chicken: If you substitute chicken breasts, be aware they have less fat and will dry out faster. If you must use breasts, cut them into larger chunks to retain moisture.
Delicious Variations & Add-Ins
- Vegetable Boost: Sautéed mushrooms or bell peppers add texture and earthiness. Add them with the onions so they release their water before the sauce is added.
- Spicy Kick: Increase the red pepper flakes or add a diced jalapeño with the garlic.
- Different Cheeses: Try sharp cheddar for a more pronounced tang, or provolone for a smoky melt. A blend of mozzarella and provolone is a classic pizzeria move.
- Gluten-Free: Swap the pasta for a sturdy gluten-free variety (like brown rice penne) and ensure your chicken broth is gluten-free.
Storage and Reheating
Storage
- Refrigeration: Let the bake cool completely before covering. Store in the fridge for up to 3 to 4 days.
- Freezing: Freeze portions in airtight containers for 2 to 3 months. Note that the cream sauce may separate slightly upon thawing, but a good stir usually fixes the texture.
Reheating
- Oven Method: Preheat to 350°F (175°C). Cover the dish with foil to prevent the top from burning and bake for 25 to 30 minutes until heated through.
- Microwave: Heat on medium power. Place a damp paper towel over the bowl to steam the pasta and prevent it from drying out.
Food Safety
Always reheat leftovers to an internal temperature of 165°F (74°C).
Frequently Asked Questions (FAQ)
+Why is my pasta bake dry?
Usually, this happens because the pasta was cooked fully before baking, absorbing too much sauce. Cook the pasta 2 minutes less than the package says, and make the sauce slightly runnier than you want the final result to be.
+Can I use chicken breast instead of thighs?
You can, but chicken breasts are leaner and prone to drying out. If you use breasts, sear them quickly and don’t overbake the casserole. Check the internal temperature with an instant-read thermometer to ensure it hits 165°F without going over.
+Do I have to cook the pasta before baking?
Yes. If you put raw dry pasta in the casserole, it will suck up all the liquid and remain crunchy in spots. You must par-cook it first.
+Can I make this ahead of time?
Absolutely. Assemble the bake, cover it tightly, and refrigerate for up to 24 hours. Add an extra 10 minutes to the baking time if you are putting it in the oven cold.
+What sides go with this pasta bake?
Because the dish is rich, serve it with something acidic or fresh. A simple arugula salad with lemon vinaigrette or garlicky roasted broccoli cuts through the heaviness perfectly.
+Can I freeze chicken pasta bake?
Yes, though the texture is best fresh. Freeze before baking for best results. Thaw overnight in the fridge and bake as directed.
Chicken Pasta Bake (Creamy Tomato Style)
Ingredients
- 300 grams pasta
- 1 tablespoon butter
- 500 grams boneless skinless chicken thighs (cut into bite size pieces)
- 1 tablespoon flour
- 150 grams bacon (cut into bite size pieces)
- 1 small onion (finely diced)
- 4 garlic cloves (finely diced)
- 1 tablespoon fresh rosemary or thyme (finely chopped)
- 2 tablespoons tomato paste
- 1/2 cup chicken stock ((or water is fine))
- 700 gram jar of tomato passata (see notes)
- 1 cup cream
- 80 grams parmesan (finely grated, divided into two equal lots)
- 1 teaspoon black pepper
- 1 teaspoon salt
- 100 grams baby spinach
- 200 grams mozzarella (see notes)
- 1 handful Italian parsley (roughly chopped for serving (optional!))
Instructions
- Preheat your oven to 350f (180c).
- Boil your pasta in well salted water, undercooking by 2 minutes from package instructions. Drain and toss with the butter to stop it overcooking. You can have the pasta boiling while you start the bacon and chicken.
- Season the cut chicken pieces well with salt and pepper and toss with the flour and set aside.
- In a large fry pan heat a drizzle of olive oil over a medium-high heat and cook the bacon until crisp and golden. Remove with a slotted spoon, leaving the fat behind.
- In the same pan cook the chicken for 2 minutes each side, it shouldn't be cooked all the way through but you want some color on it. Remove to a plate/bowl with a slotted spoon.
- Still keeping the same pan cook the onions with a big pinch of salt on a medium heat, add a drizzle of olive oil if it is too dry. Cook for 3 - 4 minutes until softened and translucent.
- Add the garlic and rosemary and continue cooking for 1 minute.
- Add the tomato paste and mix in for 1 minute.
- Pour in the tomato passata and cream, mix well and bring to a gentle simmer.
- Add half (40 grams) of the finely grated parmesan and let it melt in.
- Add the cooked bacon, salt and pepper and check seasoning before adding chicken in.
- Add the chicken back in and let it gently simmer for 2 - 3 minutes.
- In a large mixing bowl (or in a pan if it is big enough) mix the pasta and spinach through. The spinach will seem like a lot but it will wilt down in oven.
- Pour into your baking dish, spreading it out into an even layer. Sprinkle the mozzarella and remaining 40 grams parmesan in an even layer on the top.
- Bake in the oven for 20 - 25 minutes until the top is lightly golden brown. You don't want to cook it longer than this as it can dry out.
- Allow to stand for 5 - 10 minutes then sprinkle with the parsley and serve.
- This is quite a saucy pasta bake, I hate a dry one! It's perfect for dunking some bread into!
Notes
- When boiling your pasta, make sure to undercook it by 1-2 minutes; it will absorb some sauce while baking and stay perfectly al dente.
- To prevent your bake from drying out, keep an eye on the oven; a golden brown top is perfect, but anything darker may indicate overcooking.
- If you run out of tomato passata, you can substitute it with two 400g cans of crushed tomatoes blended until smooth, but be aware the sauce may be a bit thinner.
- This bake can be stored in the fridge for up to 3 days; reheat in the oven at 350°F (180°C) for about 15-20 minutes to keep it creamy and delicious.
- For a twist, try using diced ham or cooked sausage instead of bacon for a different flavor profile that still complements the dish well.
📌 Pin this Recipe for Later!





