Zucchini butter pasta is everything you want in a quick, satisfying dinner. It’s creamy without heavy cream, packed with nutrient-rich zucchini, and loaded with flavor thanks to garlic, lemon, and Parmesan. If you’re looking for a healthy zucchini pasta dish that’s as indulgent as it is wholesome, you’ve found it!

We created this recipe to show you that eating well doesn’t mean sacrificing flavor. This dinner combines fiber-rich vegetables, heart-healthy fats, and protein to keep you full and energized while satisfying your craving for comfort food. From busy weeknights to a cozy weekend dinner, this dish has become one of our go-to recipes for a nutritious and delicious pasta night.
Why This Zucchini Butter Pasta Is Good for You
- Rich in fiber: Zucchini adds a generous dose of fiber, supporting digestion and helping you feel fuller longer.
- Low in saturated fat: The butter in this recipe is balanced by the lightness of olive oil, making it a healthier option than traditional butter-heavy sauces.
- Protein-packed: Thanks to Parmesan and walnuts, this dish provides plenty of muscle-building protein.
- Vitamin boost: Zucchini and lemon juice deliver vitamins C and A for healthy skin and a strong immune system.
- Multi-diet friendly: This can easily be adapted for vegetarian or gluten-free diets (see our Dietary Modifications section below).
Wholesome Ingredients for This Zucchini Butter Pasta
We chose each ingredient here with both nutrition and taste in mind. Here are a few standouts:
- Zucchini: The star of this dish! Zucchini is low in calories and high in water content, making it perfect for a creamy pasta that’s also light. Make sure to choose firm, unblemished zucchinis for maximum freshness.
- Lemon juice: This brightens up the sauce and adds a burst of vitamin C. If fresh lemons aren’t available, a high-quality bottled lemon juice works as well.
- Walnuts: Toasted walnuts contribute healthy omega-3 fats and crunch. If you’re nut-free, sunflower seeds are a great substitute.
- Parmesan cheese: We love Parmesan for its flavor and protein content. Nutritional yeast is a vegan alternative that still delivers that “cheesy” goodness.
Zucchini Butter Pasta Recipe Details
- Servings: 4 to 6 servings
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Ingredients for Zucchini Butter Pasta
- 1 tablespoon extra-virgin olive oil, plus more for serving
- 2 pounds zucchini (about 4 medium), coarsely grated
- 6 garlic cloves, finely chopped
- Salt and pepper, to taste
- 1 cup vegetable stock
- ¼ cup unsalted butter
- 1 pound fusilli or other short pasta
- 1½ cups finely grated Parmesan, plus more for serving
- 3 tablespoons lemon juice (from 2 lemons)
- Big handful of basil leaves, torn
- 1 cup toasted walnuts, roughly chopped
How to Make Zucchini Butter Pasta
- Heat a large skillet (12-inch) on medium-high and add the olive oil. Once hot, stir in the coarsely grated zucchini and garlic. Generously season with salt and pepper.
- Pour in the vegetable stock, reduce the heat to medium, and let the mixture cook, stirring occasionally. Wait 15–20 minutes until the zucchini becomes tender and most of the stock has reduced. Stir in the butter until fully melted, forming a chunky, thick sauce. Taste the sauce and adjust with more salt and pepper if needed.
- Meanwhile, bring a large pot of salted water to a boil. Add the pasta and cook until al dente. Reserve about 1½ cups of the starchy pasta water before draining.
- Add the cooked pasta to the zucchini sauce along with the Parmesan, lemon juice, and reserved pasta water (a little at a time) to loosen the sauce. Gently mix until the pasta is evenly coated and creamy. Taste again and adjust the seasoning as needed.
- Garnish with torn basil leaves, chopped toasted walnuts, additional Parmesan, and a drizzle of olive oil for serving.
How to Customize This Zucchini Butter Pasta for Your Diet
- Vegetarian: Already perfect for vegetarians! Just ensure your Parmesan is made with vegetarian-friendly rennet if needed.
- Vegan: Swap the butter for vegan margarine and use nutritional yeast instead of Parmesan.
- Gluten-free: Use a gluten-free pasta made from chickpeas, lentils, or rice.
- Low-carb/Keto: Substitute the pasta with zucchini noodles or shirataki noodles for an ultra-light version.
- Nut-free: Omit the walnuts and consider toasted pumpkin seeds or sunflower seeds for crunch.
Our Team’s Tips for the Best Zucchini Butter Pasta
- Don’t rush the zucchini: Let it simmer until it softens and melds with the butter to create a luxurious sauce.
- Toast the walnuts: Toss the walnuts in a dry skillet over medium heat until fragrant to bring out their nutty flavor.
- Use high-quality Parmesan: Freshly grated Parmesan melts beautifully and adds a fantastic umami punch.
- Save that pasta water: Starchy water helps bind the sauce to the pasta for that creamy texture.
- Double the recipe for leftovers: This pasta tastes even better the next day, making it a great meal-prep option.
- Reheat smartly: Add a splash of water or vegetable stock when reheating to avoid drying out the pasta.
Zucchini Butter Pasta FAQs
Can I make this ahead of time?
Yes! Prepare the zucchini butter sauce and store it in an airtight container in the fridge for up to 3 days. When ready, cook the pasta and reheat everything together.
What pasta shapes work best?
While we used fusilli, any short pasta like penne, rigatoni, or even shells work beautifully in this easy zucchini pasta.
Can I freeze the sauce?
Absolutely. The zucchini butter sauce freezes well for up to a month. Thaw in the fridge and reheat with fresh-cooked pasta.
How can I make it spicier?
Add red pepper flakes when cooking the zucchini for a gentle kick!
Is this recipe kid-friendly?
Definitely! The creamy and mild flavor of this quick zucchini dinner recipe is a hit with kids. Consider skipping the walnuts for younger ones if allergies are a concern.
We can’t wait to hear how this zucchini butter pasta turns out for you! What dietary goals are you working toward this season? Let us know in the comments, and don’t forget to share this wholesome recipe with your friends and family!

Zucchini Butter Pasta
Ingredients
- 1 tablespoon extra-virgin olive oil plus more for serving
- 2 pounds zucchini (about 4 medium), coarsely grated
- 6 cloves garlic finely chopped
- Salt and pepper to taste
- 1 cup vegetable stock
- ¼ cup unsalted butter
- 1 pound fusilli or other short pasta
- 1½ cups finely grated Parmesan plus more for serving
- 3 tablespoons lemon juice (from 2 lemons)
- Big handful basil leaves torn
- 1 cup toasted walnuts roughly chopped
Instructions
- Heat a large skillet (12-inch) on medium-high and add the olive oil. Once hot, stir in the coarsely grated zucchini and garlic. Generously season with salt and pepper.
- Pour in the vegetable stock, reduce the heat to medium, and let the mixture cook, stirring occasionally. Wait 15–20 minutes until the zucchini becomes tender and most of the stock has reduced. Stir in the butter until fully melted, forming a chunky, thick sauce. Taste the sauce and adjust with more salt and pepper if needed.
- Meanwhile, bring a large pot of salted water to a boil. Add the pasta and cook until al dente. Reserve about 1½ cups of the starchy pasta water before draining.
- Add the cooked pasta to the zucchini sauce along with the Parmesan, lemon juice, and reserved pasta water (a little at a time) to loosen the sauce. Gently mix until the pasta is evenly coated and creamy. Taste again and adjust the seasoning as needed.
- Garnish with torn basil leaves, chopped toasted walnuts, additional Parmesan, and a drizzle of olive oil for serving.
