Creamy Zucchini Pasta is an easy 30-minute dinner made with fresh zucchini, Parmesan, lemon and crispy garlic breadcrumbs for the perfect finish.

This creamy zucchini pasta is honestly one of my favorite ways to turn simple zucchini into a comforting, yummy dinner. I cook grated zucchini down with shallot and garlic until it becomes soft and jammy, then add cream, Parmesan, lemon and pasta water for a silky zucchini cream sauce that coats every piece of pasta.
I then finish it with crispy garlic breadcrumbs for a little crunch and I just love the contrast between the creamy pasta and golden, garlicky topping. It’s an easy creamy zucchini pasta recipe that feels special enough for a dinner with friends but is simple enough to make on a weeknight.
WHY YOU’LL LOVE THIS RECIPE
I feel like this creamy zucchini pasta is SO good because it pretty much just takes a handful of everyday ingredients and turns them into something that feels much more luxurious than it actually is.
The secret is giving the grated zucchini enough time to cook down. Rather than leaving you with watery pieces of zucchini, it becomes soft and concentrated. Once I add the other ingredients, it turns into a silky zucchini cream sauce pasta that you just can’t stop making.
I also wouldn’t skip the crispy garlic breadcrumbs. They take just a few minutes to make and add the perfect crunchy contrast to the creamy sauce.
This creamy pasta with zucchini is vegetarian, comforting and I can easily whip it up for a weeknight dinner. It’s also a great recipe to have on hand when zucchini is plentiful and I want to turn it into something my husband will actually get excited about.
INGREDIENTS
Pasta: I like ditalini, rigatoni or orecchiette for this recipe because their shapes hold onto the creamy zucchini sauce beautifully.
Olive oil: I use olive oil to sauté the shallot, garlic, and zucchini and add a little extra richness to the sauce.
Butter: I love the richness the butter adds to the zuchini; it really brings out the savory flavor.
Shallot: Finely diced shallot brings a gentle sweetness and savory flavor without overpowering the delicate zucchini.
Garlic: Fresh garlic adds essential savory flavor to both the creamy sauce and the crispy breadcrumbs.
Zucchini: Grated zucchini cooks down into a soft, jammy consistency that becomes the base of the creamy sauce.
Red pepper flakes: A little red pepper adds subtle heat and keeps the rich sauce from tasting flat.
Heavy cream: Heavy cream gives the zucchini sauce its smooth, luxurious texture.
Parmesan cheese: Freshly grated Parmesan melts into the sauce, adding salty, nutty flavor and helping create its creamy consistency.
Lemon: I use both the zest and juice to brighten the sauce and balance the richness of the cream and Parmesan.
Panko breadcrumbs: Panko creates an especially light and crunchy topping for the creamy pasta.
Garlic powder: Garlic powder gives the breadcrumbs plenty of savory flavor without adding moisture.
HOW TO MAKE CREAMY ZUCCHINI PASTA
Cook the pasta: I start by bringing a large pot of generously salted water to a boil. Cook the pasta according to the package directions until al dente. Before draining, I always reserve some of the pasta water because it is essential for getting the sauce to the right consistency.
Make the crispy crumbs: While the pasta cooks, I make the crispy garlic breadcrumbs. Melt the butter in a small skillet over medium heat, then add the panko, garlic powder, and a pinch of salt. I cook the breadcrumbs for 3–5 minutes, stirring frequently, until they’re golden brown and crisp. I transfer them to a bowl straight away so they don’t continue cooking in the hot skillet.
Next, make the zucchini sauce: I heat the olive oil and butter in a large skillet over medium heat, then add the finely diced shallot. I cook it for 3–4 minutes, until it’s soft and translucent. I add the minced garlic and cook it for about 30 seconds, just until fragrant. Then I add the grated zucchini, salt, black pepper and red pepper flakes. Cook the zucchini for 10–12 minutes, stirring occasionally, until it releases its moisture and cooks down into a soft consistency.
Finish the sauce: Once the zucchini has cooked down, I reduce the heat to low and stir in the heavy cream, Parmesan, lemon zest and lemon juice. I add a splash of reserved pasta water and stir until the Parmesan has melted into a smooth, creamy sauce.
Assemble: I add the cooked pasta directly to the skillet and toss everything together until the pasta is completely coated. I add more pasta water, a little at a time, until the sauce is silky and glossy and clings to the pasta.
Serve: Finally, divide the pasta between bowls and generously scatter the crispy garlic breadcrumbs over the top. I serve it immediately while the breadcrumbs are still warm and crunchy.
SUBSTITUTIONS AND VARIATIONS
- I love ditalini, rigatoni, and orecchiette but spaghetti, linguine, penne or fusilli will also work beautifully.
- This recipe is already vegetarian as long as the Parmesan you use is vegetarian-friendly.
- Add extra red pepper flakes to the zucchini while it cooks or finish the pasta with a pinch more before serving.
- Fresh basil, parsley, or mint would all be delicious stirred through the finished pasta.
- You could add Grilled chicken, sauteed shrimp or crispy pancetta for a protein boost.
- Pecorino Romano can be used in place of Parmesan.
- Stir a little finely grated Parmesan into the crispy breadcrumbs once they’re off the heat.
- You can use half-and-half instead of heavy cream, although the finished sauce will be slightly less rich.
- Fresh spinach, peas, or sauteed mushrooms can easily be added to the finished pasta.
STORAGE AND MAKE AHEAD
I think this creamy zucchini pasta is best served immediately, when the sauce is silky and the garlic breadcrumbs are still crisp. If you have leftovers, store the pasta and breadcrumbs separately in airtight containers in the refrigerator for up to 3 days.
The crispy breadcrumbs can be made a day or two ahead and stored at room temperature in an airtight container. I recommend reheating the pasta gently in a skillet with a splash of water or milk to loosen the sauce.
If I’m making this ahead, I always keep the breadcrumbs separate and add them only when I’m ready to serve so they stay crunchy.
SERVING AND PAIRING
I love serving this creamy pasta with a simple green salad dressed with lemon and olive oil. The freshness and acidity of the salad balance the richness of the Parmesan and cream really well.
For a more substantial dinner, I would serve it alongside grilled chicken, roasted vegetables or simply some crusty bread. A glass of crisp white wine is also a lovely pairing with the lemony zucchini and creamy Parmesan sauce.
Most importantly, don’t forget the crispy garlic breadcrumbs. I like to add plenty just before serving so I get some crunch in every bite.
TIPS AND PROBLEM SOLVING
The most important thing I can tell you is not to rush the zucchini. Cooking it down properly is what gives this pasta its concentrated flavor and creamy texture.
Don’t skip the pasta water, it helps emulsify the sauce and gives it that silky, glossy consistency.
Grate the Parmesan yourself, freshly grated Parmesan melts much more smoothly into the sauce than pre-grated cheese.
Keep the heat low when adding the cream. A gentle heat helps the cream and Parmesan come together into a smooth sauce.
If the sauce is too thick, add reserved pasta water a splash at a time until it loosens and becomes glossy. If the sauce is too thin, let it cook gently for another minute or two, then add a little more Parmesan.
FREQUENTLY ASKED QUESTIONS
How do I stop zucchini pasta from becoming watery?
The most important step is cooking the grated zucchini long enough. Zucchini releases quite a bit of moisture, so I cook it for 10–12 minutes until it becomes soft and jammy before adding the cream. This creates a much more concentrated zucchini cream sauce.
What pasta is best for creamy zucchini pasta?
I particularly like ditalini, rigatoni and orecchiette because their shapes hold onto the creamy sauce.
Can I make this creamy pasta with zucchini ahead of time?
Yes, although I think it’s best fresh. You can prepare the crispy garlic breadcrumbs ahead and refrigerate the cooked pasta for up to 3 days. When reheating, add a splash of water or milk to loosen the sauce and keep the breadcrumbs separate until you’re ready to serve.
What can I add to creamy zucchini pasta?
I love keeping this recipe simple, but you can add grilled chicken, shrimp, pancetta, fresh basil, parsley, spinach, peas or mushrooms. A little extra Parmesan and lemon zest on top are also delicious.
OTHER PASTA RECIPES TO TRY
Creamy Brown Butter Pesto Pasta

Creamy Zucchini Pasta Recipe
Ingredients
For the Pasta
- 1 pound pasta ditalini, rigatoni, or orecchiette work well
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 small shallot finely diced
- 4 cloves garlic minced
- 2 medium zucchini grated
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ cup heavy cream
- ¾ cup freshly grated Parmesan cheese
- Zest of 1 lemon
- Juice of ½ lemon
- ½ cup reserved pasta water plus more if needed
For the Crispy Garlic Breadcrumbs
- 1 cup panko breadcrumbs
- 2 tablespoons butter
- 1 teaspoon garlic powder
- pinch of salt
Instructions
- Bring a large pot of salted water to a boil.
- Cook the pasta until al dente according to the package directions. Reserve ½ cup of the pasta water before draining.
- While the pasta cooks, melt the butter in a small skillet over medium heat.
- Add the panko, garlic powder, and a pinch of salt. Cook for 3–5 minutes, stirring frequently, until the breadcrumbs are golden brown and crispy. Transfer to a bowl so they don't continue cooking.
- Heat the olive oil and butter in a large skillet over medium heat.
- Add the shallot and cook for 3–4 minutes until softened.
- Stir in the garlic and cook for 30 seconds, until fragrant.
- Add the grated zucchini, salt, pepper, and red pepper flakes. Cook for 10–12 minutes, stirring occasionally, until the zucchini has released its moisture and cooked down into a soft, jammy consistency.
- Reduce the heat to low.
- Stir in the heavy cream, Parmesan, lemon zest, and lemon juice.
- Add a splash of the reserved pasta water and stir until the cheese has melted into a smooth, creamy sauce.
- Add the cooked pasta to the skillet.
- Toss until every piece is coated, adding more reserved pasta water as needed until the sauce is silky and glossy.
- Taste and adjust with additional salt, black pepper, or lemon juice.
- Divide the pasta among bowls and top with the crispy garlic breadcrumbs.
- Serve immediately while the breadcrumbs are warm and crunchy.