If you are looking for a vibrant, comforting dish that feels like a warm hug in every bite, this Pasta with Creamy Roasted Zucchini Sauce Recipe is exactly what you need. With tender roasted zucchini blended into a silky, cheesy sauce, every forkful delivers fresh garden flavors boosted by savory garlic and Parmesan. It’s a perfect way to turn simple ingredients into a satisfying meal that everyone will love, whether for a weeknight dinner or a relaxed weekend feast.

Ingredients You’ll Need
Gathering just a handful of fresh, wholesome ingredients makes this dish so approachable, yet the combination brings a wonderful depth of flavor and texture to your plate. Each component plays a crucial role: the zucchini roasts to sweet, caramelized perfection, while garlic and onion add aromatic warmth. Parmesan contributes richness, and olive oil ties everything together with a silky finish.
- 1 medium onion (cut 1/2-inch): Adds a subtle sweetness and texture when roasted.
- 6 cloves garlic (smashed): Roasting garlic mellows its pungency and brings delicious depth.
- 24 ounces zucchini (skin on, cut in 1/4-inch slices): The star of the dish, roasted to bring out natural sweetness and body to the sauce.
- 2 tablespoons extra virgin olive oil: Helps roast the veggies evenly and adds healthy fats for flavor.
- 1/2 cup chicken or vegetable broth: Adds moisture and helps achieve a creamy consistency when blended.
- 1/2 teaspoon kosher salt and black pepper to taste: Simple seasonings essential to balance and enhance all the flavors.
- 1/2 cup fresh grated Parmesan cheese: Provides a nutty, salty kick that transforms the sauce into a luscious dream.
- 1 pound pasta (cavatappi, fusilli, or rigatoni recommended): These shapes hold the sauce beautifully, ensuring every bite is coated with creamy zucchini goodness.
How to Make Pasta with Creamy Roasted Zucchini Sauce Recipe
Step 1: Roast the Vegetables
Start by tossing your zucchini, smashed garlic, and onion slices with olive oil, kosher salt, and pepper. Spread them out on a baking sheet in a single layer. Roast in a preheated 425°F oven for about 25 minutes, stirring halfway through, until they are tender and have developed golden brown edges. This roasting step is what brings out the natural sweetness and depth of flavor, setting the stage for the creamy sauce.
Step 2: Cook the Pasta
While your veggies are roasting, bring a large pot of salted water to a boil. Add your pasta of choice—cavatappi, fusilli, or rigatoni work wonderfully here—and cook according to package instructions for al dente. Perfectly cooked pasta makes all the difference, giving just enough bite to contrast with the smooth sauce.
Step 3: Prepare the Sauce
Once the roasted vegetables come out of the oven, transfer them into a blender. Add the Parmesan cheese and broth, then blend until completely smooth and creamy. This process transforms the roasted zucchini and garlic into a luscious, velvety sauce that feels indulgent yet keeps things fresh and light.
Step 4: Combine Pasta and Sauce
Drain the pasta, but be sure to reserve some of the cooking water. Return the pasta to the pot, pour the creamy roasted zucchini sauce over it, and toss everything together. Add a splash of the reserved pasta water little by little if you want to loosen the sauce—this helps to coat every noodle perfectly without being too thick or too runny.
Step 5: Final Touches
Finish by topping your pasta with freshly ground black pepper and an extra sprinkle of Parmesan if you like a little more cheesy goodness. Serve immediately to enjoy the sauce’s creamy texture at its best.
How to Serve Pasta with Creamy Roasted Zucchini Sauce Recipe

Garnishes
A sprinkle of fresh herbs like basil or parsley adds a pop of color and an herbaceous note that brightens the dish. A few chili flakes can add a subtle hint of heat if you like a bit of a kick. And don’t underestimate a drizzle of good olive oil on top to elevate the richness.
Side Dishes
Pair this pasta with a simple green salad dressed lightly in lemon vinaigrette or a crunchy roasted vegetable medley to keep the meal balanced. Crusty bread is also a fantastic companion to scoop up any leftover sauce, making sure nothing delicious goes to waste.
Creative Ways to Present
For a stunning presentation, twirl individual pasta nests onto plates and place a small basil leaf atop each mound. Serving in shallow bowls rather than deep plates allows the sauce to spread beautifully and keeps the dish looking fresh and inviting. Adding a few toasted pine nuts or walnuts offers a textural contrast that feels luxurious.
Make Ahead and Storage
Storing Leftovers
Leftover pasta with creamy roasted zucchini sauce can be stored in an airtight container in the refrigerator for up to 3 days. It’s best to keep the sauce and pasta together, but if you want to keep the noodles firmer, store them separately and combine just before reheating.
Freezing
This dish can be frozen, but because the sauce is cream-based, texture changes are possible. Freeze in a sealed container for up to 1 month. Thaw overnight in the refrigerator before reheating gently on the stove or in the microwave, stirring frequently to help the sauce regain its creamy consistency.
Reheating
Reheat your leftovers slowly over low heat on the stovetop, adding a splash of broth or milk if the sauce feels thick. Stir continuously to prevent sticking and keep the sauce smooth. Avoid high heat to preserve the freshness of flavors and prevent the cheese from becoming grainy.
FAQs
Can I use other types of squash instead of zucchini?
Absolutely! Yellow squash or even mild summer squashes work well with this recipe. Just keep in mind that roasting times may vary slightly depending on the vegetable’s firmness and moisture content.
Is this recipe suitable for vegetarians?
Yes, it is! Just make sure to use vegetable broth instead of chicken broth to keep it fully vegetarian-friendly. The Parmesan cheese adds plenty of depth for a satisfying meatless meal.
What pasta shape works best with this sauce?
Shapes like cavatappi, fusilli, or rigatoni are ideal because their ridges and curves hold the creamy roasted zucchini sauce well, ensuring each bite is flavorful. However, don’t hesitate to use your favorite pasta shape.
Can I make this sauce dairy-free?
You can! Substitute the Parmesan with a dairy-free cheese alternative or nutritional yeast for a cheesy flavor. Using plant-based broth keeps it vegan as well, making this recipe very adaptable.
Can I add protein to this dish?
Definitely. Grilled chicken, sautéed shrimp, or crispy tofu cubes would complement the creamy zucchini sauce beautifully, turning this into a heartier meal while maintaining that comforting feel.
Final Thoughts
I cannot recommend this Pasta with Creamy Roasted Zucchini Sauce Recipe enough for anyone craving a quick, nourishing, and utterly delicious dinner that feels like it took hours to prepare. The creamy, roasted zucchini sauce transforms simple pantry staples into an unforgettable meal you’ll want to make again and again. Give it a try and watch how this humble dish becomes your new favorite pasta comfort food.
Print
Pasta with Creamy Roasted Zucchini Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Roasting
- Cuisine: Italian
Description
A delicious and creamy pasta dish featuring a smooth zucchini sauce made from roasted zucchini, garlic, and onion, blended with Parmesan cheese and broth. This recipe is perfect for a comforting weeknight meal and serves six people.
Ingredients
Pasta
- 1 pound pasta (such as cavatappi, fusilli, or rigatoni)
Vegetable Sauce
- 24 ounces zucchini (skin on, cut in 1/4-inch slices, about 3 to 4 medium)
- 1 medium onion (cut into 1/2-inch pieces)
- 6 cloves garlic (smashed)
- 2 tablespoons extra virgin olive oil
- 1/2 teaspoon kosher salt
- Black pepper to taste
- 1/2 cup chicken or vegetable broth
- 1/2 cup Parmesan cheese (fresh grated)
Instructions
- Prepare and Roast Vegetables: Toss the sliced zucchini with the smashed garlic, chopped onion, olive oil, kosher salt, and black pepper until evenly coated. Spread the mixture in a single layer on a sheet pan and roast in the oven at 425°F for about 25 minutes, tossing halfway through, until the vegetables are tender and browned.
- Cook Pasta: While the vegetables roast, bring a large pot of salted water to a boil. Add the pasta and cook according to the package directions until al dente, typically 8-12 minutes depending on the pasta type.
- Drain the Pasta: Drain the cooked pasta, reserving some of the cooking water. Return the drained pasta to the pot to keep warm and allow for tossing with the sauce later.
- Make the Zucchini Sauce: Remove the roasted vegetables from the oven and transfer them to a blender. Add the grated Parmesan cheese and the chicken or vegetable broth. Puree until the mixture is smooth and creamy.
- Combine Pasta and Sauce: Toss the creamy zucchini sauce with the cooked pasta directly in the pot. Add some of the reserved pasta cooking water a little at a time as needed to loosen the sauce to your preferred consistency and for better coating.
- Serve: Finish by topping the pasta with freshly ground black pepper and extra Parmesan cheese if desired. Serve immediately for a warm and satisfying meal.
Notes
- You can substitute vegetable broth for chicken broth to make this recipe vegetarian.
- Use freshly grated Parmesan cheese for the best flavor and creamy texture.
- Reserve pasta cooking water carefully as it helps to adjust the sauce consistency.
- This dish pairs well with a light green salad or crusty bread.
- For a vegan option, replace Parmesan with nutritional yeast or a vegan cheese alternative.

