
When the foil comes off, the pasta is already nestled into a creamy ranch sauce, and the mozzarella on top is just beginning to melt. I like this casserole because it turns cooked chicken and a few familiar ingredients into a full pan of dinner without asking you to make a separate sauce and topping. The first few minutes of prep are mostly hands-off: the penne cooks while the bacon crisps, then the sauce comes together on the stove.
For this chicken bacon ranch pasta casserole with mozzarella, I warm the cream cheese with milk until it’s smooth before adding the sour cream and ranch seasoning. That order gives the sauce a creamy base without needing a roux, and stirring part of the cheese into the pasta helps everything cling together. After baking, the edges bubble and the center reaches 165°F, so each scoop comes out hot and creamy with a melted layer of mozzarella on top.

Kitchen Note
After the bacon is crisp, move it to a paper towel-lined plate before it joins the pasta. That little pause lets excess grease drain away, so the casserole stays creamy instead of feeling slick.
Save this chicken bacon ranch pasta casserole for a cozy dinner with crisp bacon and a melted mozzarella top.
Why the Mozzarella Goes Inside the Casserole and on Top
Putting cheese in two places does two different jobs. The mozzarella stirred through the pasta melts into the ranch sauce and helps bind the penne, chicken, and bacon into a scoopable casserole. The cheese scattered over the surface becomes its own soft, stretchy layer, so you get a little more mozzarella in each serving without making the whole pan feel like one heavy blanket of cheese.
It’s worth keeping those portions separate when you assemble the dish. If all the mozzarella goes into the pasta, the top won’t have that distinct melted layer; if all of it stays on top, the sauce won’t have the same cheesy body throughout. Use the divided cheese as written and spread the mixture evenly in the 9×13-inch dish. That gives the center and edges a consistent depth, which helps the casserole heat evenly while the uncovered top finishes baking.
The Ingredients That Keep Ranch Pasta Creamy, Not Watery

- Penne — Its ridged surface and open centers catch the sauce, so short pasta with a similar shape works best. Rotini or ziti can stand in for penne in the same quantity; cook the substitute according to its package’s al dente timing.
- Bacon — Regular bacon brings rendered fat, salt, and crisp pieces that contrast with the creamy sauce. Turkey bacon can replace it in the same quantity, though it’s leaner and may crisp at a different rate in the skillet.
- Cream cheese — Softened cream cheese gives the sauce its smooth, rich base. Neufchâtel can replace it in the same quantity for a slightly lighter result; letting it soften and cubing it before warming helps it blend into the milk.
- Whole milk and sour cream — Whole milk loosens the cream cheese into a sauce, while sour cream adds tang after the pan comes off the heat. Two-percent milk works in place of whole milk but makes a less rich sauce; plain full-fat Greek yogurt can replace sour cream in the same quantity for a tangier, thicker finish.
- Ranch seasoning — The packet supplies the familiar herb, garlic, and onion flavor along with its own salt balance. Plain dried herbs won’t give the same result, so I stick with a ranch seasoning packet rather than trying to build a substitute from pantry seasonings.
- Cooked shredded chicken — Chicken gives the casserole its hearty center without needing extra cooking time in the pan. Shredded cooked turkey works in the same quantity, and rotisserie chicken is a convenient source; remove any bones before shredding.
- Low-moisture mozzarella — This cheese melts into the pasta without releasing the extra moisture that fresh mozzarella can add. Monterey Jack can replace it in the same quantity; it melts smoothly but gives the casserole a softer, less classic mozzarella pull.
From Crisp Bacon to a Bubbling Casserole
Cook the pasta and crisp the bacon
Heat the oven to 350°F and grease a 9×13-inch baking dish with nonstick cooking spray. Bring a large pot of water to a boil, add the kosher salt and penne, then cook it for 8–10 minutes or one minute less than the package’s al dente time before draining. While the pasta cooks, stir the chopped bacon occasionally in a 12-inch skillet over medium heat for 8–10 minutes, until crisp. Transfer it to a paper towel-lined plate.
Whisk the ranch sauce until smooth
Put the softened, cubed cream cheese and whole milk in a 3-quart saucepan over medium-low heat. Whisk for 4–6 minutes, until the cream cheese has melted into the milk and the sauce looks smooth, not lumpy. If small cream cheese pieces remain, keep whisking over the same gentle heat rather than turning up the burner. Remove the saucepan from the heat before whisking in the sour cream and ranch seasoning.
Fold the filling together
Return the drained pasta to its pot and add the cooked shredded chicken, crisp bacon, ranch sauce, and 2 cups of mozzarella. Stir until the sauce coats the pasta and the chicken and bacon are distributed throughout. Scrape the mixture into the prepared baking dish and spread it into an even layer; a high mound in the middle can take longer to heat than the edges. Sprinkle the remaining mozzarella evenly over the top.
Bake covered, then uncover to finish
Cover the dish tightly with foil and bake for 15 minutes. Remove the foil and continue baking for 10–15 minutes, until the edges are bubbling and the center reaches 165°F. Don’t judge the middle by the bubbling edges alone; check the center before taking the casserole out. Let it rest for 10 minutes before serving so the sauce settles and the pasta is easier to portion.
Two Easy Ways to Adapt the Casserole
Make it gluten-free
Use the same quantity of gluten-free penne in place of regular penne. Gluten-free brands vary in how quickly they soften, so use the package’s al dente timing and drain the pasta while it still has a little bite; it will continue to bake in the casserole.
Give the ranch sauce a little heat
Swap the regular ranch seasoning for a 1-ounce spicy ranch seasoning packet. The casserole keeps its creamy ranch character but picks up a gentle kick; seasoning blends vary, so the finished sauce may taste a bit saltier or more peppery depending on the packet.
Storage and Reheating
- Refrigerator: Cool and refrigerate leftovers within 2 hours, covered, for 3–4 days. The pasta firms up as it chills and absorbs some of the sauce.
- Freezer: Freeze cooled portions in airtight containers for up to 2 months. Thaw them overnight in the refrigerator; the sauce may be a little less smooth and the pasta softer after freezing.
- Reheating: Warm individual portions covered in the microwave, or reheat a larger amount covered in a 350°F oven until steaming hot throughout. Keep it covered while reheating so the top and edges don’t dry out.
Questions That Come Up Before This Pasta Casserole Goes in the Oven

Chicken Bacon Ranch Pasta Casserole with Mozzarella
Ingredients
Equipment
Method
- Heat the oven to 350°F and grease a 9x13-inch baking dish with nonstick cooking spray.
- Bring a large pot of water to a boil, add the kosher salt and penne, and cook for 8-10 minutes or 1 minute less than the package's al dente time; drain.
- While the pasta cooks, cook the bacon in a 12-inch skillet over medium heat for 8-10 minutes, stirring occasionally, until crisp; transfer it to a paper towel-lined plate.
- Warm the cream cheese and milk in a 3-quart saucepan over medium-low heat for 4-6 minutes, whisking until smooth; remove from the heat and whisk in the sour cream and ranch seasoning.
- Return the drained pasta to the pot and stir in the chicken, bacon, ranch sauce and 2 cups of the mozzarella until evenly combined.
- Spread the mixture in the prepared baking dish and sprinkle the remaining 1 cup mozzarella over the top.
- Cover the dish tightly with foil and bake for 15 minutes, then uncover and bake for 10-15 minutes, until bubbling at the edges and 165°F in the center.
- Let the casserole rest for 10 minutes before serving.