Pesto Squash Noodles and Spaghetti with Burst Cherry Tomatoes

4.9 from 14 reviews

Homemade pesto tossed with raw squash noodles and spaghetti, topped with burst cherry tomatoes. This vegetarian recipe is easily made vegan and/or gluten free (see recipe notes). Feel free to substitute 6 to 8 ounces of quality store-bought pesto for a quicker meal. Recipe yields two large servings or four side servings, which would be great served with big green salads!

Pesto Squash Noodles and Spaghetti with Burst Cherry Tomatoes



Squash noodles and spaghetti

Burst tomatoes


  1. Bring a large pot of salted water to boil. Cut off the tough ends of the squash and remove any discolored skin with a paring knife. Use a julienne peeler (or regular peeler) to slice the squash lengthwise, one side at a time. Stop once you get to the seeded part, then turn the squash to work on the next side.
  2. Toast the pecans: In a large skillet over medium heat, toast the pecans, while stirring frequently, until they’re nice and fragrant, about 4 to 5 minutes. Transfer the pecans to a bowl to cool.
  3. To make the pesto: In a food processor, combine the arugula/basil, cooled pecans, Parmesan, garlic and salt. Pulse while drizzling in the olive oil. Stir in the lemon juice and season to taste with freshly ground black pepper.
  4. Once the water is boiling, cook the pasta until al dente, according to package directions. Before draining, reserve 1/2 cup pasta cooking water. Drain pasta and return to pot.
  5. Cook the tomatoes: First, slice about 5 of the tomatoes into thin rounds and reserve them for later. In a Dutch oven or heavy-bottomed pot over medium heat, warm 2 tablespoons olive oil and red pepper flakes. Once the oil is shimmering, add the whole cherry tomatoes and a dash of salt. Let the tomatoes cook, stirring occasionally, until they are blistered in spots and starting to pop, about 3 minutes. Continue to cook, lightly crushing the tomatoes with the back of a big spoon or silicone spatula, until they are beginning to break down, about 3 minutes. Remove from heat and stir in the sliced tomatoes.
  6. To assemble the pasta: Combine the pasta and squash noodles in a serving bowl. Add most of the pesto and a couple tablespoons pasta water. Toss to combine, adding more pesto or pasta water until the noodles are sufficiently coated in pesto. Season to taste with salt and black pepper, if desired. Divide the noodles into individual bowls and top with cherry tomatoes. I finished mine with another twist of freshly ground black pepper.


Recipe adapted from my arugula-almond pesto, cilantro-pepita pesto with squash ribbons and Bon Appetit’s linguine with burst tomatoes and chili peppers.
Make it vegan/dairy free: Omit the Parmesan altogether or add nutritional yeast, to taste, in its place.
Make it gluten free: Use your favorite gluten-free noodles or just make extra squash noodles.
Make it nut free: Substitute pepitas for the pecans or omit the nuts altogether for an herby olive oil sauce.
Storage suggestions: Pesto is best consumed immediately after making. It oxidizes with air exposure, so store it separately from other components, with plastic wrap pressed against the top.
Change it up: Use any pesto you like, whether homemade or store-bought. During cooler months, non-starchy roasted vegetables would be a great substitute for the tomatoes.
Recommended equipment: I love my Kuhn Rikon julienne peeler and Cuisinart food processor.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.