Zucchini Pasta is a creamy, 30-minute one-pot wonder that’s perfect for an easy, delicious weeknight dinner the whole family will love.

If you like easy zucchini recipes, check out our stuffed zucchini, zucchini risotto, zucchini fritters, and zucchini soup.

Zucchini pasta recipe.

Why this recipe works

Cooking the pasta with the zucchini in the same pot serves two key purposes:

  1. It infuses the pasta with a subtle, sweet zucchini flavor that would otherwise be lost.
  2. It creates a naturally creamy sauce, thanks to the starch released from the pasta as it cooks.

Bonus? Fewer dishes to wash โ€“ always a win. ๐Ÿ‘Œ

This recipe keeps things simple, using just a handful of wholesome ingredients: grated zucchini, fresh herbs, lemon zest, and a generous sprinkle of parmigiano and pecorino (if you have it). The final creamy touch is up to you:

  • Greek yogurt keeps it light and tangy.
  • Cottage cheese brings a protein boost.
  • Cream cheese adds rich, indulgent smoothness.

Pick whichever suits your mood โ€“ each one makes the dish delicious in its own way.

No matter which you choose, youโ€™ll get a pasta thatโ€™s full of flavor and loaded with sneaky veggies, without ever feeling too โ€œhealthyโ€. Louise and I love topping it off with a drizzle of basil pesto โ€“ it pairs beautifully with the zucchini.

Ingredients

Ingredients for zucchini pasta on a marble table.

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

  • Zucchini: Use green zucchini or varieties like globe, yellow crookneck, yellow squash, yellow zucchini, or grey zucchini.
  • Pasta: We recommend a short pasta (rotini, fusilli, penne, rigatoni) made from 100% semolina flour.
  • Extra virgin olive oil
  • Red pepper flakes
  • Onion & Garlic: Use a medium yellow or white onion and fresh garlic.
  • Vegetable Broth: Use instead of water for added flavor; reduced-sodium works too.
  • Lemon Zest: Add grated zest before serving.
  • Parmesan & Pecorino: Add grated Parmigiano Reggiano and Pecorino Romano for the perfect umami boost. If you don’t have pecorino, add more parmesan to taste.
  • Make it creamy with: Greek yogurt adds a light, tangy touch; cottage cheese brings extra protein; and cream cheese makes it rich and velvety โ€“ choose whichever fits your vibe! Vegan? Use plant-based cheese and yogurt for the same creamy goodness.
  • Fresh basil or basil pesto for garnishing.
Creamy zucchini pasta in a cast-iron skillet.

How to make zucchini pasta

Step 1: Grate and Cook the Zucchini

Grate the zucchini using the large holes of a box grater and set aside.

Heat olive oil in a large, deep skillet over medium heat. Add finely chopped onion and sautรฉ for about 3 minutes, until soft and fragrant.

Stir in the grated garlic and cook for another minute.

Add the shredded zucchini, season with salt and pepper, and cook over high heat for 5 minutes, stirring occasionally, until the zucchini softens and starts to release its moisture.

Grated zucchini sauteฬed in a skillet with garlic and onion.

Step 2: Cook the Pasta

Pour in the pasta and vegetable broth (avoid adding too much broth at first). Stir well and bring to a simmer. Cook over medium-low heat for 10โ€“12 minutes, or until the pasta is al dente and coated in a creamy zucchini sauce. Stir occasionally to prevent sticking.

Tip: If the skillet looks dry before the pasta is fully cooked, add a splash more broth (not too much) or water. Cooking time and liquid needs may vary depending on your pasta shape.

Cooking the pasta in the same skillet with the zucchini.

Step 3: Make it Creamy

Once the pasta is tender and the sauce is creamy, turn off the heat. Stir in a generous handful of grated parmigiano reggiano and pecorino romano, some chopped fresh basil, and your choice of creamy finish:

  • Greek yogurt for a light, tangy twist.
  • Cottage cheese for a protein boost.
  • Cream cheese for a rich, indulgent texture.

Mix gently until everything melts into a smooth, luscious sauce.

Serve immediately, topped with grated lemon zest and, if desired, a drizzle of basil pesto for extra flavor.

Zucchini pasta tossed with parmesan, pecorino, and greek yogurt.

Tips

๐Ÿ Choose the right pasta: Go with short shapes like rotini, penne, or fusilli โ€“ they hold up well in one-pot cooking and are easy to stir in the pot. Cooking the pasta with the zucchini in broth lets it soak up flavor from the start.

๐Ÿง… Build a bold flavor base: Start by sautรฉing finely chopped onion and garlic in olive oil until fragrant. Then, add the zucchini and cook it over high heat for a few minutes to concentrate its flavor. This step is key when working with subtle veggies like zucchini.

๐Ÿง€ Layer in Umami + Creaminess: For depth and savory richness, stir in parmesan and pecorino. Then add your creamy element of choice โ€“ Greek yogurt for a light tang, cottage cheese for extra protein, or cream cheese for pure indulgence.

๐Ÿ‹ Finish with freshness: Right before serving, brighten the dish with lemon zest, fresh basil leaves, or a swirl of basil pesto. These little touches make the flavors pop and add a fresh contrast to the creamy base.

Questions

Can I add protein to this dish?

A portion of zucchini pasta with Greek yogurt contains 21 grams of protein. To add even more feel free to serve it with fried tofu, shrimp, or grilled/pan-fried chicken.

How to I store leftovers?

Leftovers keep for about 2 days in an airtight container in the fridge. Reheat in a skillet with a splash of water to loosed the sauce or in the microwave for 2 minutes.

Do I need to squeeze the water out of the zucchini first?

That’s not necessary โ€“ we sautรฉ the zucchini in the skillet to release some of their water. The remaining zucchini water will infuse flavor to the pasta and the sauce.

More Easy Zucchini Recipes

If you tried this zucchini pasta recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Zucchini pasta recipe.

Zucchini Pasta

4.91 from 10 votes
Zucchini Pasta is a creamy, 30-minute one-pot wonder that's perfect for an easy, delicious weeknight dinner the whole family will love.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 people
Course: Main
Cuisine: American Italian

Ingredients 

  • 12 ounces pasta penne, fusilli, or another
  • 6 cups zucchini (~1ยฝ lb) grated with the large holes of a box grater
  • 2 tablespoons extra virgin olive oil
  • 1 onion
  • 4 cloves garlic
  • 2 cups vegetable broth + 1 more if necessary added a bit at a time
  • ยพ cup grated parmesan + ยผ cup grated pecorino (optional)
  • 1 teaspoon salt or more to taste
  • ยผ teaspoon black pepper
  • ยฝ cup Greek yogurt or cream cheese or cottage cheese
  • ยผ packed cup basil leaves or a drizzle of basil pesto
  • 2 teaspoons grated lemon zest

Instructions 

  • Zucchini โ€“ Grate 6 cups zucchiniย with the large holes of a box grater and set aside.
    Heat 2 tablespoons extra virgin olive oil oilย in a large, deep skillet over medium heat. Add 1 onion (chopped) and sautรฉ for about 3 minutes, until soft and fragrant. Stir in 4 cloves garlic (grated)ย and cook for another minute.
    Add theย shredded zucchini, season with 1 teaspoon salt and ยผ teaspoon black pepper, and cook over high heat for 5 minutes, stirring occasionally, until the zucchini softens and starts to release its moisture.
    Grated zucchini sauteฬed in a skillet with garlic and onion.
  • Pasta โ€“ Pour in theย 12 ounces pasta and 2 cups vegetable broth. Stir well and bring to a simmer. Cook over medium-low heat for 10โ€“12 minutes, or until the pasta is al dente and coated in a creamy zucchini sauce. Stir occasionally to prevent sticking.
    Tip:ย If the skillet looks dry before the pasta is fully cooked, add a splash more broth (not too much) or water. Cooking time and liquid needs may vary depending on your pasta shape.
    Cooking the pasta in the same skillet with the zucchini.
  • Cheese: Once the pasta is tender and the sauce is creamy,ย turn off the heat. Stir in ยพ cup grated parmesan + optional pecorino, ยผ packed cup basil leaves, andยฝ cup Greek yogurt for a light yet creamy boost.
    Mix gently until everything melts into a smooth sauce.
    Zucchini pasta tossed with parmesan, pecorino, and greek yogurt.
  • Garnish โ€“ Serve immediately, topped withย 2 teaspoons grated lemon zest, if desired, and aย drizzle of basil pestoย for extra flavor.
    Zucchini pasta topped with lemon zest and basil pesto.

Notes

SUBSTITUTIONS
  • Green Zucchini โ€“> yellow crookneck, yellow squash, yellow zucchini, or grey zucchini.
  • Pasta โ€“> rigatoni, mezzemaniche, rotini, fusilli, penne.
  • Parmigiano Reggiano or Grana Padano โ€“> Sub generic parmesan.
  • Pecorino Romano โ€“> substitute more parmesan for pecorino.
  • Greek Yogurt โ€“> Cream cheese adds a rich, luxurious touch; cottage cheese brings extra protein
  • Vegan? โ€“> Use plant-based cheese and yogurt for the same creamy goodness.
  • Freshย basil โ€“> Basilย pesto.
TIPS
๐Ÿย Choose the right pasta:ย Go with short shapes like rotini, penne, or fusilli โ€“ they hold up well in one-pot cooking and are easy to stir in the pot. Cooking the pasta with the zucchini in broth lets it soak up flavor from the start.
๐Ÿง…ย Build a bold flavor base: Start by sautรฉing finely chopped onion and garlic in olive oil until fragrant. Then, add the zucchini and cook it over high heat for a few minutes to concentrate its flavor. This step is key when working with subtle veggies like zucchini.
๐Ÿง€ย Layer in Umami + Creaminess:ย For depth and savory richness, stir in parmesan and pecorino. Then add your creamy element of choice โ€“ Greek yogurt for a light tang, cottage cheese for extra protein, or cream cheese for pure indulgence.
๐Ÿ‹ย Finish with freshness:ย Right before serving, brighten the dish with lemon zest, fresh basil leaves, or a swirl of basil pesto. These little touches make the flavors pop and add a fresh contrast to the creamy base.
STORAGE
Max 36 hours in the fridge. Reheat in the microwave. Avoid reheating multiple times. Not suitable for microwaving. Best eaten right after making it.

Nutrition

Serving: 1 of 4, Calories: 502kcal, Carbohydrates: 75g, Protein: 21g, Fat: 13g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 15mg, Sodium: 880mg, Potassium: 711mg, Dietary Fiber: 5g, Sugar: 8g, Vitamin A: 486IU, Vitamin B6: 0.5mg, Vitamin C: 31mg, Vitamin E: 1mg, Vitamin K: 16ยตg, Calcium: 229mg, Folate: 61ยตg, Iron: 2mg, Manganese: 1mg, Magnesium: 86mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

4.91 from 10 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




11 Comments

  1. 5 stars
    Going to prepare this great recipe! Rather than use a box grater can I get the same result from grating in the food processor? Much faster

    1. Hi Christine,

      Happy you like it. Yes you can get the same result, but make sure to use a grating attachment for your food processor ๐Ÿฅฐ.

      Curious to know what you think. Kindest,

      Louise

  2. 4 stars
    Overall: 4 stars. With the noted adjustments, it would be a 5 for me!

    ………………………………………………………………………………………………..

    The only pasta I had on hand was Trader Joe’s brown rice pasta. It took an extra 5 minutes to become al dente and an extra 1.5 c. water. To be expected.

    I used 3 c. broth made with Better Than Boullion Vegetable base, and the called-for amount of (Kosher) salt. It was way too salty. I added an additional 1/2 cup water and light squeeze of lemon juice** around the pan at the end and it helped. Next time I will use 2 teaspoons of the vegetable base instead of 3 (and still that extra 1/2 c. water at the end if I use brown rice penne again, as the sauce was a perfect consistency). and see how it goes.

    I used vegan dairy products: 1/2 c. shredded Violife Mozzarella and 1/2 c. Follow Your Heart Sour Cream. (no yogurt on hand)

    **lemon juice might not have been necessary to cut saltiness if I had used yogurt

    I omitted the lemon zest due to one family member not liking it but I put some in my bowl and it was good!

    Next time I will double the pine nuts and use 1/3 c. fresh basil, packed.

    Really, in spite of being limited by what I had on hand, this was delicious and I will be making it again. Thank you.

    1. Hi Paula,

      thanks for your comment!
      I am happy you liked the zucchini pasts and really appreciate your detailed message.
      I’d probably also slightly increase the pine nuts and basil amount next time ๐Ÿ™‚

      I hope you have a wonderful day.
      Nico

  3. 5 stars
    So, so good! I used nonfat Greek yogurt, whole wheat rotini pasta and a mix of Parmesan and pecorino Romano. I did have to add a little more veggie broth to give the noodles more time to cook. Whole family loved it. Thanks for the recipe!

    1. That sounds fantastic, Danielle! I love the pecorino cheese idea, we need to test that.
      Thank you for taking the time to write a comment, and have a great day.
      Kindest,
      Louise

      1. 5 stars
        Sinply delightful! I added some white wine which really brought out the flavors. Thanks for a great recipe!

    1. Hi Joe, thanks so much for coming back to leave a comment. We’re delighted that you and your wife liked the pasta. Have a great rest of your weekend. Kindest, Louise