Bright, green, and impossibly fresh—this Pesto Spaghetti Zoodles with Heirloom Tomatoes recipe is the kind of dish that feels like sunshine on a plate. It’s light enough for a weeknight dinner but elegant enough to serve guests. Think verdant basil pesto clinging to tender zucchini noodles, studded with jewel-toned heirloom cherry tomatoes and finished with a sprinkle of Parmesan. The textures are delightful: silky pesto, crisp-tender zoodles, and pops of sweet-acidic tomato. It’s fast, flavorful, and feels indulgent without weighing you down.
Why you’ll love this

- Speed: This comes together in about 15–20 minutes from start to finish.
- Freshness: The raw basil pesto is vibrant and aromatic—no heavy cooking required.
- Texture contrast: Spiralized zucchini gives a pleasing bite that’s different from regular pasta.
- Simple ingredients: Pantry-friendly items with a standout garden herb make the flavor shine.
Ingredients
Use the exact amounts below for best results. The ingredient list is your source of truth.
- 3 cups fresh basil leaves
- 3 tablespoons pine nuts
- ¼ cup olive oil
- ½ teaspoon freshly ground sea salt
- ¼ teaspoon freshly ground black pepper
- 1 large garlic clove, minced
- 3 tablespoons grated Parmesan cheese
- 2 medium zucchini, spiralized with blade C
- ¾ cup mixed heirloom cherry tomatoes
Prep tips and substitutions
For the best flavor, pick basil leaves that are bright green and free from brown spots. The pine nuts toast quickly, so watch them closely to avoid burning. If you want a nuttier alternative, you can use toasted walnuts, keeping the amount at 3 tablespoons. Use a fine grater for the Parmesan so it melts into the sauce more easily. Spiralize the zucchini just before you plan to serve so the zoodles retain a pleasant bite and don’t become soggy.
Equipment

- Food processor or high-powered blender
- Nonstick or stainless-steel skillet
- Spiralizer with blade C (medium-thin spaghetti-style strands)
- Measuring cups and spoons
- Large mixing bowl
- Tongs or salad servers
Flavor profile

This dish leans bright and herbal thanks to the basil-forward pesto. The olive oil adds silkiness, while the pine nuts and Parmesan give the sauce depth and a touch of umami. Fresh garlic provides warmth without overwhelming the basil. The heirloom cherry tomatoes contribute juicy sweetness and a faint tartness that balances the richness of the pesto. Overall, each bite is herbaceous, slightly nutty, and refreshingly light.
Step-by-step Instructions
Follow these rewritten directions in the same overall order as the source, using the ingredient list exactly as written.
- Make the pesto: Into a food processor or blender, add 3 cups fresh basil leaves, 3 tablespoons pine nuts, ¼ cup olive oil, ½ teaspoon freshly ground sea salt, ¼ teaspoon freshly ground black pepper, 1 large garlic clove (minced), and 3 tablespoons grated Parmesan cheese. Pulse several times to break down the basil and nuts, then process until the mixture becomes a smooth, slightly coarse sauce. You may need to stop and scrape down the sides once or twice. The pesto should be bright green and pourable but not paper-thin; if it looks too thick, add a teaspoon of olive oil at a time until you reach a consistency that will coat the zoodles easily.
- Prepare the zoodles: Spiralize 2 medium zucchini using blade C to create spaghetti-style strands. Gently transfer the zoodles to a large mixing bowl or directly to a colander set over the sink to drain briefly. If the zucchini is very watery, let it sit for 5 minutes and then blot lightly with a clean kitchen towel or paper towel to remove excess moisture.
- Toss zoodles with pesto: Add about two-thirds of the prepared pesto to the bowl with the zucchini noodles. Using tongs or salad servers, fold the pesto into the zoodles until the strands are evenly coated. Add more pesto a little at a time if you want a more intensely flavored dish. Taste and adjust the seasoning with a pinch more sea salt or black pepper if needed.
- Warm the zoodles (optional): If you prefer your zoodles warmed slightly, heat a nonstick or stainless-steel skillet over medium heat. Add the pesto-coated zoodles and warm them for 1–2 minutes, tossing gently, until they’re just heated through but still have a bit of bite. Avoid cooking longer than this to prevent sogginess. If you’d rather keep the dish entirely cool and crisp, skip this step and serve immediately after tossing.
- Add the tomatoes: Halve or quarter the ¾ cup mixed heirloom cherry tomatoes depending on their size, then gently fold them into the coated zoodles. Their juices will mingle with the pesto and add a bright, juicy contrast.
- Finish and serve: Transfer the pesto spaghetti zoodles to serving plates or a shallow bowl. Spoon any remaining pesto over the top, and finish with an extra sprinkle of grated Parmesan if you like. Serve immediately so the zoodles retain their texture and the tomatoes stay fresh and firm.
Serving suggestions
- Serve with a wedge of lemon for guests who want an extra citrus finish.
- Pair with crusty bread or a simple arugula salad dressed with lemon and olive oil for a full meal.
- Add a handful of baby spinach to the zoodles when you toss them with pesto for a boost of greens without changing the flavor dramatically.
Make-ahead and storage
If you need to make parts ahead, prepare the pesto up to 24 hours in advance and store it in an airtight container in the refrigerator. Press a thin layer of olive oil on top to help prevent browning. Spiralize the zucchini and keep it in the refrigerator for a few hours before serving; place the strands in a colander to let excess moisture drain and pat them dry before tossing with pesto. Once combined, the pesto-coated zoodles are best eaten immediately; if stored in the fridge, they will soften over time and are best consumed within 24 hours.
Common questions
Can I use basil substitutes? Yes—a mix of basil and fresh spinach will still deliver a green, herb-forward pesto, but it will be milder and less intensely basil-flavored. Keep the basil quantity as listed for the brightest flavor.
How can I keep the zoodles from getting watery? Blot the spiralized zucchini with a towel or let it drain in a colander for several minutes before tossing with pesto. Serving immediately after tossing also helps maintain texture.
Can I make this nut-free? For a nut-free version, substitute 3 tablespoons of toasted sunflower seeds or omit the nuts and increase the Parmesan by a tablespoon for added richness.
Why the measurements matter
Using the exact quantities in the ingredient list keeps the dish balanced—too much olive oil can make the pesto greasy, while too little can leave it chalky; the listed amounts yield a sauce that’s flavorful, spreadable, and coats the zoodles without pooling. The garlic and Parmesan are intentionally modest to allow the basil’s aroma to lead the dish.
Final thoughts
This Pesto Spaghetti Zoodles with Heirloom Tomatoes recipe is proof that simple, fresh ingredients can deliver something truly special. It’s fast enough for busy weeknights, impressive enough for casual dinner guests, and flexible for personal tweaks. Bright basil pesto, tender zucchini noodles, and jewel-like heirloom tomatoes make an elegant plate that celebrates seasonal produce with minimal fuss.
Printable recipe card
Ingredients
- 3 cups fresh basil leaves
- 3 tablespoons pine nuts
- ¼ cup olive oil
- ½ teaspoon freshly ground sea salt
- ¼ teaspoon freshly ground black pepper
- 1 large garlic clove, minced
- 3 tablespoons grated Parmesan cheese
- 2 medium zucchini, spiralized with blade C
- ¾ cup mixed heirloom cherry tomatoes
Directions
- In a food processor, combine the basil, pine nuts, olive oil, sea salt, black pepper, minced garlic, and Parmesan. Pulse and then process until smooth and slightly coarse, adding a touch more oil if needed.
- Spiralize the zucchini with blade C to create spaghetti-style zoodles. Drain or blot excess moisture if necessary.
- In a large bowl, toss the zoodles with two-thirds of the pesto until evenly coated. Add more pesto to taste.
- Optional: warm the pesto-coated zoodles in a skillet over medium heat for 1–2 minutes if you prefer them slightly warm.
- Gently fold in the halved or quartered heirloom cherry tomatoes.
- Serve immediately, garnished with any remaining pesto and additional Parmesan if desired.
Enjoy this vibrant plate of Pesto Spaghetti Zoodles with Heirloom Tomatoes—a fresh celebration of basil, crunchy pine nuts, and summer tomatoes in every forkful.

Pesto Spaghetti Zoodles with Heirloom Tomatoes
Equipment
- Food Processor
- Knife
- Cutting Board
- Spiralizer
- Large Bowl
- Measuring cups and spoons
Ingredients
- 3 cups fresh basil leaves
- 3 tablespoons pine nuts
- 1/4 cup olive oil
- 1/2 teaspoon sea salt, freshly ground
- 1/4 teaspoon black pepper, freshly ground
- 1 large garlic clove minced
- 3 tablespoons grated Parmesan cheese
- 2 medium zucchini spiralized (blade C)
- 3/4 cup mixed heirloom cherry tomatoes
Instructions
- Place the basil, pine nuts, olive oil, sea salt, black pepper, minced garlic, and Parmesan in a food processor and pulse until the mixture is creamy and evenly combined.
- Spiralize the zucchini using blade C and transfer the zoodles to a large bowl.
- Add the heirloom cherry tomatoes to the bowl with the zoodles.
- Pour the pesto over the zucchini noodles and tomatoes, then gently toss until everything is evenly coated. Serve immediately.
Notes
- To serve warm, briefly sauté the zoodles before tossing with pesto.
- Use fresh Parmesan for best flavor.
- Pulse the pesto until creamy but still slightly textured.
