Honestly, finding meals that are quick, healthy, and genuinely loved by the whole family can feel like searching for a culinary unicorn. That’s why stumbling upon this Zucchini Noodles with Pesto recipe felt like such a win. Initially, I was skeptical – could spiralized zucchini really satisfy a pasta craving? Especially for my kids, who approach green vegetables with the caution usually reserved for diffusing bombs. But the first time I served it, the reaction was astonishing. The vibrant green of the fresh pesto clinging to the tender-crisp zucchini noodles was visually appealing, and the aroma of basil and garlic filled the kitchen. My partner, usually a die-hard traditional pasta fan, was impressed by how light yet satisfying it was. And the kids? They devoured it, happily twirling the “green spaghetti” around their forks, asking for seconds before I’d even finished my own plate. It’s since become a staple in our weeknight rotation – a guilt-free, gluten-free, low-carb powerhouse that doesn’t skimp on flavour and comes together in under 30 minutes. It’s proof that healthy eating can be incredibly delicious and surprisingly simple, transforming a humble vegetable into a vibrant, crave-worthy meal. This recipe isn’t just food; it’s a little bit of kitchen magic that brings freshness and flavour to the table with minimal fuss.
Ingredients
Here’s what you’ll need to create this vibrant and healthy dish:
For the Zucchini Noodles (Zoodles):
- 4 medium Zucchini (about 1.5 lbs / 680g): Choose firm, smooth-skinned zucchini. Medium size works best for most spiralizers, yielding long, consistent noodles. These form the light, low-carb base of our dish.
- 1 tablespoon Olive Oil: Extra virgin olive oil is preferred for its flavour, used for lightly sautéing the zoodles.
- Pinch of Salt: Helps to draw out some moisture from the zucchini before cooking and lightly seasons the noodles.
For the Fresh Basil Pesto:
- 2 cups Fresh Basil Leaves, packed: The heart and soul of the pesto, providing its signature fresh, slightly sweet, and peppery flavour. Make sure the leaves are fresh and vibrant green.
- 1/2 cup Pine Nuts, lightly toasted: Adds a creamy texture and delicate nutty flavour. Toasting them briefly enhances their taste. (See tips for alternatives).
- 1/2 cup Grated Parmesan Cheese: Provides a salty, umami depth that is characteristic of classic pesto. Use freshly grated for the best flavour and texture.
- 2-3 cloves Garlic, roughly chopped: Adds a pungent kick. Adjust the amount based on your preference for garlic intensity.
- 1/2 cup Extra Virgin Olive Oil: Emulsifies the pesto, creating a smooth sauce and adding richness and fruity notes. Use a good quality oil for the best taste.
- 1 tablespoon Fresh Lemon Juice (optional but recommended): Brightens up the pesto flavours and helps keep the green colour vibrant.
- Salt and Freshly Ground Black Pepper to taste: Essential for balancing and enhancing all the flavours in the pesto.
Instructions
Follow these steps for perfect Zucchini Noodles with Pesto every time:
Step 1: Prepare the Pesto
- Toast the Pine Nuts (Optional but Recommended): Place the pine nuts in a dry skillet over medium-low heat. Toast for 3-5 minutes, shaking the pan frequently, until they are lightly golden and fragrant. Be careful not to burn them. Remove from skillet immediately and let them cool slightly. This step deepens their nutty flavour significantly.
- Combine Pesto Ingredients: In the bowl of a food processor, combine the packed fresh basil leaves, toasted pine nuts, roughly chopped garlic cloves, and grated Parmesan cheese.
- Pulse: Pulse the mixture several times until the ingredients are roughly chopped and combined. Scrape down the sides of the bowl as needed.
- Stream in Olive Oil: With the food processor running on low speed, slowly stream in the 1/2 cup of extra virgin olive oil until the pesto is smooth and emulsified. If you prefer a chunkier pesto, process for less time. If you like it smoother, process a bit longer.
- Add Lemon Juice and Season: Stir in the fresh lemon juice (if using). Taste the pesto and season generously with salt and freshly ground black pepper. Remember that the Parmesan is already salty, so add salt incrementally. Pulse a couple more times to fully combine.
- Set Aside: Transfer the pesto to a bowl and set aside while you prepare the zucchini noodles. If not using immediately, cover the surface directly with plastic wrap or a thin layer of olive oil to prevent oxidation (browning).
Step 2: Prepare the Zucchini Noodles (Zoodles)
- Wash and Trim Zucchini: Thoroughly wash the zucchini under cold running water. Trim off both ends (the stem and blossom end).
- Spiralize the Zucchini: Using a spiralizer, process the zucchini according to your machine’s instructions. Most spiralizers offer different blades; a spaghetti or fettuccine-sized blade works well for this recipe. Place the resulting zucchini noodles (zoodles) in a large colander set over a bowl or in the sink. *(*See Tips section for alternatives if you don’t have a spiralizer).
- Salt and Drain (Optional but Recommended for Less Watery Zoodles): Lightly sprinkle the zoodles in the colander with a pinch of salt (about 1/4 to 1/2 teaspoon). Gently toss them with your hands to distribute the salt. Let the zoodles sit for 15-30 minutes. The salt will help draw out excess moisture, preventing a watery final dish. You’ll see water collecting in the bowl underneath.
- Pat Dry: After draining, gently squeeze handfuls of the zucchini noodles to remove more water. Then, lay them out on paper towels or a clean kitchen towel and pat them thoroughly dry. This step is crucial for achieving a good texture and preventing a soggy sauce.
Step 3: Cook the Zucchini Noodles
- Heat Olive Oil: Place a large skillet or sauté pan over medium heat. Add the 1 tablespoon of olive oil.
- Sauté Zoodles Briefly: Once the oil is shimmering slightly (but not smoking), add the dried zucchini noodles to the skillet. Sauté for only 1-3 minutes, tossing frequently with tongs. The goal is to heat them through and make them slightly tender-crisp, not to cook them until soft or mushy. Overcooking will release more water and result in soggy zoodles. They should still have a slight bite.
- Remove from Heat: Immediately remove the skillet from the heat as soon as the zoodles are warmed through.
Step 4: Combine and Serve
- Add Pesto: Add your desired amount of the prepared basil pesto to the skillet with the warm zucchini noodles. Start with about 1/2 cup and add more if needed, depending on how saucy you like it.
- Toss Gently: Using tongs, gently toss the zucchini noodles with the pesto until they are evenly coated. The residual heat from the noodles will warm the pesto slightly. Avoid tossing too vigorously, as the zoodles are delicate.
- Taste and Adjust: Taste the Zucchini Noodles with Pesto and adjust seasoning if necessary, adding more salt, pepper, or even a squeeze of lemon juice.
- Serve Immediately: Divide the Zucchini Noodles with Pesto among plates or bowls. Serve immediately for the best texture and flavour. Garnish as desired (see How to Serve).
Nutrition Facts
This recipe offers a lighter, nutrient-dense alternative to traditional pasta dishes.
- Servings: This recipe typically yields 2 large main course servings or 4 smaller side dish servings.
- Calories per Serving (Approximate): Around 450-550 calories per main course serving (based on 2 servings total), largely dependent on the amount of olive oil and pine nuts used in the pesto.
- Low in Carbohydrates: Zucchini noodles contain significantly fewer carbs than traditional wheat pasta, making this a great option for low-carb or keto diets. A serving provides roughly 15-20g net carbs compared to 40g+ in regular pasta.
- Rich in Healthy Fats: Primarily from the extra virgin olive oil and pine nuts in the pesto, providing monounsaturated and polyunsaturated fats beneficial for heart health.
- Good Source of Vitamins & Minerals: Zucchini provides Vitamin C, Potassium, and Vitamin B6, while basil offers Vitamin K and antioxidants. The garlic adds further immune-boosting properties.
(Nutritional information is an estimate and can vary based on specific ingredients and portion sizes.)
Preparation Time
This Zucchini Noodles with Pesto recipe is designed for efficiency, making it perfect for busy weeknights or a quick, healthy lunch.
- Prep Time: Approximately 15-20 minutes (includes making pesto from scratch and spiralizing zucchini). If using store-bought pesto, prep time reduces to about 10-15 minutes. The optional salting/draining step adds 15-30 minutes of inactive time.
- Cook Time: Approximately 3-5 minutes (includes toasting pine nuts and sautéing zoodles).
- Total Time: Approximately 20-25 minutes (active time), plus optional draining time. This makes it an incredibly fast meal from start to finish, offering fresh flavour without hours in the kitchen.
How to Serve
Zucchini Noodles with Pesto are delicious on their own, but they also serve as a fantastic base for additions and variations. Here are some serving suggestions:
- Keep it Simple: Serve hot, straight from the pan, perhaps with an extra sprinkle of freshly grated Parmesan cheese and a drizzle of good quality extra virgin olive oil.
- Add Protein: Turn it into a more substantial meal by topping with:
- Grilled or shredded chicken breast
- Sautéed shrimp or scallops
- Flaked salmon (grilled or baked)
- Crispy pan-fried tofu or tempeh for a vegan option
- White beans (like cannellini) or chickpeas stirred in for plant-based protein.
- Boost the Veggies: Enhance the freshness and nutritional value by adding:
- Halved cherry tomatoes or sun-dried tomatoes (oil-packed, drained) tossed in at the end.
- Sautéed mushrooms or bell peppers.
- Steamed or roasted broccoli florets or asparagus spears.
- A handful of fresh spinach or arugula stirred in until just wilted.
- Garnish Generously: Elevate the presentation and flavour with:
- Extra toasted pine nuts or other nuts/seeds (walnuts, almonds, sunflower seeds).
- A sprinkle of red pepper flakes for a touch of heat.
- Fresh basil leaves torn over the top.
- A dollop of ricotta cheese for creaminess.
- Lemon zest for extra brightness.
- Serve Alongside: While it’s a complete meal, you could serve smaller portions alongside a main protein like grilled fish or steak, or with a side salad and some crusty bread (if not strictly low-carb).
Additional Tips
Make your Zucchini Noodles with Pesto even better with these helpful tips:
- Prevent Watery Zoodles: The salting and drying step is key! Don’t skip thoroughly patting the zoodles dry with paper towels or a clean kitchen towel after salting and rinsing (or just salting and squeezing). Also, do not overcook the zoodles; sautéing for just 1-3 minutes is sufficient to warm them through without releasing excess water.
- Choosing the Right Zucchini: Opt for medium-sized, firm zucchini with smooth, unblemished skin. Overly large zucchini can be watery and have larger seeds, which might affect the noodle texture. Straight zucchini are generally easier to spiralize than curved ones.
- No Spiralizer? No Problem: If you don’t own a spiralizer, you can still make zucchini “noodles.” Use a julienne peeler to create thin strips. Alternatively, use a standard vegetable peeler to create wide, flat ribbons (pappardelle style). You can also carefully use a mandoline slicer (with a julienne blade) or even cut thin strips by hand with a sharp knife, although this is more time-consuming.
- Pesto Variations: Get creative with your pesto! Swap pine nuts for walnuts, almonds, pistachios, or even sunflower seeds (for a nut-free option). Try adding other greens like spinach, arugula, or kale along with the basil (or replacing some of it). A little nutritional yeast can replace Parmesan for a vegan version.
- Make Pesto Ahead: Homemade pesto can be made up to 3-5 days in advance and stored in an airtight container in the refrigerator. Cover the surface with a thin layer of olive oil or plastic wrap pressed directly onto the pesto to prevent browning. You can also freeze pesto in ice cube trays for longer storage; just pop out a cube or two as needed.
- Don’t Rinse After Salting (Optional): Some find rinsing the zoodles after salting makes them absorb water again. Try simply salting, letting them drain, then squeezing gently and patting thoroughly dry without rinsing. See which method you prefer.
- Adjust Pesto Consistency: If your pesto seems too thick, you can thin it slightly by adding a little more olive oil or even a tablespoon of warm water (the water the zoodles drained, if you saved it, adds flavour!) while the food processor is running. If it’s too thin, add more Parmesan cheese or nuts.
- Serving Temperature Matters: Zucchini noodles are best served immediately after tossing with the pesto. They tend to release more water and become softer as they sit. If you have leftovers, they are often better enjoyed cold or quickly reheated very gently (avoiding further cooking).
Frequently Asked Questions (FAQ)
Here are answers to some common questions about making Zucchini Noodles with Pesto:
Q1: Can I use store-bought pesto for this recipe?
A: Absolutely! Using store-bought pesto is a great time-saver. Look for a high-quality pesto, preferably one found in the refrigerated section, as these often have a fresher flavour than shelf-stable jarred versions. You’ll need about 1/2 to 3/4 cup, depending on your preference. Just be aware that the flavour profile and saltiness can vary greatly between brands.
Q2: My zucchini noodles always turn out watery. What am I doing wrong?
A: Watery zoodles are a common issue! The main culprits are excess moisture in the zucchini and overcooking. Ensure you follow the tips: 1) Salt the zoodles and let them drain for 15-30 minutes. 2) Thoroughly pat the zoodles dry with paper towels after draining/squeezing. 3) Sauté the zoodles very briefly (1-3 minutes max) over medium heat just to warm them; don’t cook them until soft. 4) Add the pesto off the heat to prevent it from making the zoodles release more water.
Q3: Can I eat zucchini noodles raw?
A: Yes, zucchini noodles can definitely be eaten raw. If you prefer a raw version, simply skip the sautéing step. Toss the raw, dried zucchini noodles directly with the pesto. This results in a crunchier texture and is even quicker to prepare. It’s more like a zucchini noodle salad.
Q4: How do I make zucchini noodles without a spiralizer?
A: You have several options! A julienne peeler creates thin, spaghetti-like strands. A standard vegetable peeler makes wide ribbons (pappardelle). A mandoline slicer with a julienne blade attachment also works well (use caution!). Lastly, you can carefully cut the zucchini into thin planks and then slice those planks into thin strips with a sharp knife.
Q5: How should I store leftover Zucchini Noodles with Pesto?
A: Store leftovers in an airtight container in the refrigerator for up to 2 days. Be aware that the zoodles will soften and may release more water upon sitting and reheating. They are often best enjoyed cold or reheated very gently in a skillet over low heat or briefly in the microwave, taking care not to cook them further.
Q6: Can I make this recipe vegan?
A: Yes, easily! To make vegan zucchini noodles with pesto, simply omit the Parmesan cheese from the pesto recipe or replace it with a vegan Parmesan alternative or 2-3 tablespoons of nutritional yeast for a cheesy, umami flavour. Ensure any added proteins or toppings are also plant-based (e.g., tofu, beans, extra veggies).
Q7: Can I freeze zucchini noodles or the finished dish?
A: Freezing raw zucchini noodles is not generally recommended as they become very mushy upon thawing due to their high water content. Freezing the finished dish (zoodles tossed with pesto) will also result in a significant loss of texture. However, you can freeze the pesto itself very successfully! Freeze it in small containers or ice cube trays for easy portioning later.
Q8: What’s the best way to toast pine nuts without burning them?
A: Use a dry skillet (no oil) over medium-low heat. Add the pine nuts in a single layer. Stay close and watch them carefully, shaking the pan or stirring frequently. They toast quickly, usually within 3-5 minutes. As soon as they turn lightly golden brown and smell fragrant, remove them immediately from the hot pan onto a plate to cool, as they can continue browning from residual heat. You can also toast them on a baking sheet in a preheated oven at 350°F (175°C) for 5-8 minutes, watching closely.

Zucchini Noodles with Pesto
Ingredients
Here’s what you’ll need to create this vibrant and healthy dish:
For the Zucchini Noodles (Zoodles):
- 4 medium Zucchini (about 1.5 lbs / 680g): Choose firm, smooth-skinned zucchini. Medium size works best for most spiralizers, yielding long, consistent noodles. These form the light, low-carb base of our dish.
- 1 tablespoon Olive Oil: Extra virgin olive oil is preferred for its flavour, used for lightly sautéing the zoodles.
- Pinch of Salt: Helps to draw out some moisture from the zucchini before cooking and lightly seasons the noodles.
For the Fresh Basil Pesto:
- 2 cups Fresh Basil Leaves, packed: The heart and soul of the pesto, providing its signature fresh, slightly sweet, and peppery flavour. Make sure the leaves are fresh and vibrant green.
- 1/2 cup Pine Nuts, lightly toasted: Adds a creamy texture and delicate nutty flavour. Toasting them briefly enhances their taste. (See tips for alternatives).
- 1/2 cup Grated Parmesan Cheese: Provides a salty, umami depth that is characteristic of classic pesto. Use freshly grated for the best flavour and texture.
- 2–3 cloves Garlic, roughly chopped: Adds a pungent kick. Adjust the amount based on your preference for garlic intensity.
- 1/2 cup Extra Virgin Olive Oil: Emulsifies the pesto, creating a smooth sauce and adding richness and fruity notes. Use a good quality oil for the best taste.
- 1 tablespoon Fresh Lemon Juice (optional but recommended): Brightens up the pesto flavours and helps keep the green colour vibrant.
- Salt and Freshly Ground Black Pepper to taste: Essential for balancing and enhancing all the flavours in the pesto.
Instructions
Follow these steps for perfect Zucchini Noodles with Pesto every time:
Step 1: Prepare the Pesto
- Toast the Pine Nuts (Optional but Recommended): Place the pine nuts in a dry skillet over medium-low heat. Toast for 3-5 minutes, shaking the pan frequently, until they are lightly golden and fragrant. Be careful not to burn them. Remove from skillet immediately and let them cool slightly. This step deepens their nutty flavour significantly.
- Combine Pesto Ingredients: In the bowl of a food processor, combine the packed fresh basil leaves, toasted pine nuts, roughly chopped garlic cloves, and grated Parmesan cheese.
- Pulse: Pulse the mixture several times until the ingredients are roughly chopped and combined. Scrape down the sides of the bowl as needed.
- Stream in Olive Oil: With the food processor running on low speed, slowly stream in the 1/2 cup of extra virgin olive oil until the pesto is smooth and emulsified. If you prefer a chunkier pesto, process for less time. If you like it smoother, process a bit longer.
- Add Lemon Juice and Season: Stir in the fresh lemon juice (if using). Taste the pesto and season generously with salt and freshly ground black pepper. Remember that the Parmesan is already salty, so add salt incrementally. Pulse a couple more times to fully combine.
- Set Aside: Transfer the pesto to a bowl and set aside while you prepare the zucchini noodles. If not using immediately, cover the surface directly with plastic wrap or a thin layer of olive oil to prevent oxidation (browning).
Step 2: Prepare the Zucchini Noodles (Zoodles)
- Wash and Trim Zucchini: Thoroughly wash the zucchini under cold running water. Trim off both ends (the stem and blossom end).
- Spiralize the Zucchini: Using a spiralizer, process the zucchini according to your machine’s instructions. Most spiralizers offer different blades; a spaghetti or fettuccine-sized blade works well for this recipe. Place the resulting zucchini noodles (zoodles) in a large colander set over a bowl or in the sink. *(*See Tips section for alternatives if you don’t have a spiralizer).
- Salt and Drain (Optional but Recommended for Less Watery Zoodles): Lightly sprinkle the zoodles in the colander with a pinch of salt (about 1/4 to 1/2 teaspoon). Gently toss them with your hands to distribute the salt. Let the zoodles sit for 15-30 minutes. The salt will help draw out excess moisture, preventing a watery final dish. You’ll see water collecting in the bowl underneath.
- Pat Dry: After draining, gently squeeze handfuls of the zucchini noodles to remove more water. Then, lay them out on paper towels or a clean kitchen towel and pat them thoroughly dry. This step is crucial for achieving a good texture and preventing a soggy sauce.
Step 3: Cook the Zucchini Noodles
- Heat Olive Oil: Place a large skillet or sauté pan over medium heat. Add the 1 tablespoon of olive oil.
- Sauté Zoodles Briefly: Once the oil is shimmering slightly (but not smoking), add the dried zucchini noodles to the skillet. Sauté for only 1-3 minutes, tossing frequently with tongs. The goal is to heat them through and make them slightly tender-crisp, not to cook them until soft or mushy. Overcooking will release more water and result in soggy zoodles. They should still have a slight bite.
- Remove from Heat: Immediately remove the skillet from the heat as soon as the zoodles are warmed through.
Step 4: Combine and Serve
- Add Pesto: Add your desired amount of the prepared basil pesto to the skillet with the warm zucchini noodles. Start with about 1/2 cup and add more if needed, depending on how saucy you like it.
- Toss Gently: Using tongs, gently toss the zucchini noodles with the pesto until they are evenly coated. The residual heat from the noodles will warm the pesto slightly. Avoid tossing too vigorously, as the zoodles are delicate.
- Taste and Adjust: Taste the Zucchini Noodles with Pesto and adjust seasoning if necessary, adding more salt, pepper, or even a squeeze of lemon juice.
- Serve Immediately: Divide the Zucchini Noodles with Pesto among plates or bowls. Serve immediately for the best texture and flavour. Garnish as desired (see How to Serve).
Nutrition
- Serving Size: one normal portion
- Calories: 550
- Carbohydrates: 20g