A simple, indulgent, cheesy pasta with zucchini and crispy bacon is a weeknight dinner that the whole family can agree on. It’s basically grown-up mac and cheese! The creamy white cheddar pasta is delicious alongside a simple green salad, a loaf of crusty Dutch oven bread, or a pan of sweet cornbread.

Super Cheesy Pasta
Everyone loves the classic comfort food, mac and cheese, but sometimes we want to dress it up with just a few extra ingredients. That’s where this super cheesy pasta comes in! It’s creamy and rich, with a complex variety of flavors and textures. You can use one cheese (like white cheddar), or a combination of good melting cheeses like cheddar, Gruyere, Monterey Jack, Colby, and smoked Gouda.
Swap out the zucchini for peas or broccoli, or omit the bacon for a vegetarian dish. Garnish with fresh herbs, add grated fresh lemon zest, or a sprinkling of extra Parmesan cheese. It’s a delicious, quick, and easy dinner that will please even your pickiest little eaters!

Cheesy Pasta Sauce
The cheesy pasta sauce that coats every noodle and every bite of zucchini in this dish is rich, creamy, and incredibly flavorful. The base is just a classic bechamel sauce, which is commonly used for mac and cheese. I’ve used a combination of white cheddar, Parmesan, and Gruyere cheeses here, but you have a lot of flexibility to choose and use the cheeses that you love most.
My best tips are to grate the cheese by hand, and use whole milk! While packaged pre-shredded cheese is a convenient shortcut for some dishes, it’s important to spend a few extra minutes grating this cheese from a block or wedge. The block cheeses don’t include the stabilizers and anti-caking additives that you’ll find in pre-shredded cheese, and therefore the block cheeses melt smoother into the sauce. Similarly, whole milk yields a richer, creamier, more flavorful cheese sauce than its lower-fat alternatives.

Ingredients
This is just a quick overview of the simple ingredients that you’ll need for a pan of cheesy pasta with zucchini. As always, specific measurements and complete step-by-step instructions are included in the printable recipe box at the bottom of the post.
- Pasta: I like fusilli or rotini, but any similar short pasta shape will work.
- Bacon:ย I prefer thick-cut bacon for its hearty texture.
- Zucchini:ย for fresh, subtle vegetable flavor that pairs really well with pasta.
- Onion: adds sweet, savory flavor to the dish.
- Butter:ย for cooking the veggies and making the white sauce. I like salted butter for its extra flavor.
- All-purpose flour:ย thickens the sauce.
- Milk:ย use whole milk or 2% milk for the best flavor and texture. Iย don’tย recommend skim milk here.
- Cheese:ย I likeย this sharp white cheddar cheese from Cracker Barrel paired with Gruyere. You can use any good melting cheeses that you prefer, such as Monterey Jack, Colby, mozzarella, and smoked Gouda.
- Parmesan cheese: for salty, sharp flavor in the cheesy pasta sauce. Use a wedge of Parmesan that you grate by hand for the best flavor and texture.
- Garlic powder: for earthy, savory flavor.
- Kosher salt and ground black pepper:ย enhance the other flavors in the dish.

How to Make Cheesy Pasta
Have all of your ingredients prepped and ready to go, because this cheesy pasta sauce comes together quickly and requires your full attention!
- Cook the pasta in a large pot of well-salted boiling water until al dente, according to package directions. Drain.
- While the pasta cooks, fry the bacon in a large skillet or Dutch oven until it’s crispy. Remove the bacon to a separate paper towel-lined plate, reserving some of the drippings in the pan.
- Sautรฉ the zucchini and onion in the bacon drippings until the vegetables are tender. Remove the veggies to the plate with the bacon.
- Whisk together the cheese sauce by combining the melted butter and flour, and then gradually streaming in the milk.
- Simmer the sauce for 3 minutes, then remove the pan from the heat.
- Stir in the cheeses, salt, garlic powder, and pepper, whisking until smooth.
- Add the cooked pasta, bacon, zucchini, and onion, and stir until everything is coated in the cheese sauce.
- Garnish with fresh lemon zest, chopped fresh herbs, or crushed red pepper flakes.

What to Serve with Cheesy Pasta
This cheesy pasta dish is basically an entire meal in one pot, since you’ve got the noodles, veggies, and meat all in the same pan. No side dish necessary! That said, you might like to serve the cheesy pasta with some of these easy options to round out the meal:
- Garlic Breadย orย Breadsticks
- 3-Ingredient Buttermilk Biscuits,ย Flaky Biscuits,ย Cheese Biscuitsย orย Drop Biscuits
- Skillet Cornbread, Sweet Cornbread,ย Honey Cornbread,ย Corn Sticks,ย Mexican Cornbreadย orย Sweet Cornbread Muffins
- Crusty French Baguette,ย Jalapeรฑo Cheddar Bread,ย Soft Dinner Rolls, orย Homemade Crescent Rolls
- 3-Ingredient Sour Cream Muffins,ย Applesauce Pumpkin Muffinsย orย Pumpkin Bread
- Green Salad with Red Wine Vinaigrette,ย Wedge Salad with Homemade Buttermilk Ranch Dressing, Mixed Greens with Dijon Vinaigrette,ย Caesar Salad, or our favoriteย House Salad with Candied Pecans
- Fried Corn
- Southern Fried Applesย orย Baked Apple Slices
- Parmesan Roasted Cauliflower
- Roasted Broccoliย orย Broccoli and Cheese
- Roasted Green Beans, Amish Green Beans with Brown Butter,ย Arkansas Green Beans with Bacon, orย Southern-Style Green Beans
- Brown Sugar Glazed Carrots
- Sauteed Zucchini
- Roasted Asparagusย orย Sauteed Asparagus
- Southern Squash Casserole
- Cucumber Tomato Onion Salad or Cucumber Dill Salad
- Tomato Salad with Basil and Balsamic

Storage
- Cheesy pasta is best when served immediately, so I doย notย recommend preparing the dish in advance.
- Leftovers will keepย in an airtight container in theย refrigerator for 3-4 days.
- Cheesy white sauce pastaย does not freeze well, since the milk-based sauce has a tendency to “break” when thawed.
How to Reheat
Place the pasta with zucchini in a saucepan. The pasta and sauce will dry out a bit as it sits, so it’s helpful to add a splash of milk and a little bit of butter to the pan. Then warm over low heat, just until it reaches the desired temperature. Stir regularly and the sauce should become smooth again!

Pasta with Zucchini Recipe Variations
- Don’t have fusilli?ย Other short pasta shapes such as elbows, rotini, penne, farfalle, medium shells, or cavatappi will also work.
- Try different types of cheese.ย For instance, swap out the white cheddar and try regular yellow cheddar, Monterey Jack, Swiss, mozzarella, Gruyere, or Gouda (or a combination of cheeses).
- I typically useย whole milk, but you can substitute withย 2% milk, half-and-half, or heavy cream. Just don’t use a lower fat milk like skim, or your sauce won’t have that creamy mouthfeel.
- For a vegetarian dish, omit the bacon and just saute the vegetables in olive oil.
- Instead of zucchini, use yellow summer squash, frozen peas, baby broccoli florets, or other veggies that you like.
- Add other meats to the cheesy pasta, such as Italian sausage, smoked sausage, shrimp, ground turkey, chicken, or ground beef.

Tips for the Best Cheesy Pasta Recipe
- Use cheese that you grate by hand. Do not use pre-shredded cheese in a bag or a can of pre-grated Parmesan, because those packaged cheeses include a powdery coating with stabilizers that prevent the cheese from melting as smoothly into the sauce.
- Salt the water before boiling your pasta. This is your chance to season the noodles for a flavorful dish!
- Remove the pot from the heat before adding the cheese so that the sauce stays creamy and smooth. When cheese gets too hot, it separates and gives the sauce a grainy texture.
- Cooking for a smaller family?ย Cut all of the ingredients in half to serve 3-4 people.
- Garnish the finished dish with fresh thyme, fresh basil, fresh parsley, or fresh rosemary for an earthy flavor; use grated lemon zest for a bright, acidic component; or sprinkle with crushed red pepper flakes or a dash of cayenne pepper to make it spicy.

More Cheesy Pasta Recipes to Try
- White Cheddar Pasta Bake with Broccoli and Bacon
- Shells and Cheese
- Ham and Cheese Casserole
- No-Boil Easy Overnight Mac and Cheese
- Cheesy Smoked Sausage Pasta with Broccoli
- Creamy Baked Mac and Cheese
- Chicken Lasagna

















Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!