This light Italian pasta brings together summer vegetables in a quick, satisfying meal. Fresh zucchini slices and cherry tomatoes sauté until tender, creating a naturally sweet sauce that clings to perfectly cooked spaghetti. Aromatic garlic and onions build depth, while fresh basil adds bright, herbal notes.
The entire dish comes together in just 30 minutes, making it ideal for busy weeknights when you want something wholesome without spending hours in the kitchen. The method is simple: sauté the vegetables until they release their juices, then toss with hot pasta and a splash of starchy pasta water to create a silky, emulsified sauce.
Finishing with Parmesan adds salty umami, though it's equally delicious without cheese for a dairy-free version. The combination yields a balanced bowl with tender-crisp zucchini, burst tomatoes, and perfectly seasoned pasta.
Standing in my tiny apartment kitchen with the windows thrown open to catch the evening breeze, I realized sometimes the simplest dinners are the ones that stick with you. This pasta came together on one of those Tuesdays when the fridge was bare but the garden tomatoes were overflowing. The way the zucchini soaks up that garlicky olive oil while the tomatoes burst into their own sauce taught me that summer vegetables don't need much help to shine. Now it's the recipe I turn to when I want something that feels like an indulgence but takes barely any effort at all.
I made this for my skeptical father who claimed zucchini pasta was 'rabbit food' and watched him go back for thirds. That quiet dinner with just the two of us, scraping our bowls clean and talking about nothing important, turned this simple recipe into something I now make whenever life feels too complicated.
Ingredients
- 2 medium zucchinis, sliced into half-moons: Try to cut them about the same thickness so they cook evenly and get tender at the same time
- 2 cups cherry tomatoes, halved: Cherry tomatoes work beautifully here because they burst naturally, but diced ripe tomatoes give you more sauce
- 3 cloves garlic, minced: Fresh garlic makes all the difference here, so skip the jarred stuff if you can
- 1 small onion, chopped: A yellow onion gives you that classic Italian base without overpowering the vegetables
- 350 g (12 oz) spaghetti or penne: Spaghetti catches the sauce nicely, but penne's little tubes hold pockets of those juices
- 3 tbsp extra virgin olive oil: This becomes part of your sauce, so use one you'd happily put on a salad
- 1/4 cup freshly grated Parmesan cheese: Grate it yourself if possible, it melts into the pasta much better
- 1/4 cup chopped fresh basil: Add this at the very end so it stays bright and fragrant
- 1 tsp salt, plus more for pasta water: Don't be shy with salting your pasta water, it's your only chance to season the noodles themselves
- 1/2 tsp black pepper: Freshly cracked pepper has a warmth that pre-ground just can't match
- 1/4 tsp crushed red pepper flakes: Totally optional, but I love that subtle heat that sneaks up on you
Instructions
- Get your pasta water going:
- Bring a large pot of salted water to a boil, then cook your pasta until it's just shy of done, reserving 1/2 cup of that starchy water before draining
- Build your flavor base:
- Warm the olive oil in a large skillet over medium heat, then sauté the onion for 2-3 minutes until it's soft and translucent before adding the garlic for just one minute
- Add the zucchini:
- Toss in your zucchini slices and let them cook for 4-5 minutes, giving them time to soften and start picking up all those delicious flavors from the pan
- Let the tomatoes work their magic:
- Stir in the tomatoes with your salt, pepper, and red pepper flakes, then cook for 5-7 minutes until they start breaking down and the zucchini is perfectly tender
- Bring it all together:
- Add your drained pasta to the skillet along with just enough of that reserved pasta water to make everything glossy and saucy, tossing well to coat every strand
- Finish with fresh touches:
- Remove the pan from heat and gently fold in the basil and half the Parmesan, letting the residual warmth melt the cheese just slightly
- Serve it up:
- Portion into warm bowls and sprinkle with the remaining Parmesan and a few extra basil leaves for something that looks as good as it tastes
My neighbor caught the smell drifting through our shared hallway and knocked on my door with an empty bowl, asking what I was making. That impromptu dinner party with mismatched chairs and second wine became a monthly tradition.
Making It Your Own
This recipe is incredibly forgiving and welcomes whatever you have on hand. I've added white beans for protein, tossed in some wilted spinach at the end, and even used it as a jumping-off point for a quick shrimp pasta when I wanted something more substantial.
Perfect Pairings
A crisp white wine like Pinot Grigio or Sauvignon Blanc cuts through the richness of the olive oil and complements the sweetness of the tomatoes. If you prefer red, something light and acidic like a Chianti works beautifully without overwhelming the delicate flavors.
Make It a Meal
This pasta is substantial enough to stand alone as a main course, but it pairs wonderfully with a simple green salad dressed with nothing but lemon and good olive oil. For something more substantial, grilled chicken or sautéed shrimp turn it into a complete protein-packed dinner.
- Try crumbling some goat cheese on top instead of Parmesan for a tangy twist
- Add a handful of arugula just before serving for a peppery fresh bite
- Keep some crusty bread nearby, you won't want to waste any of those pan juices
Some recipes are about precision and technique, but this one is about trusting your instincts and letting simple ingredients do what they do best.
Recipe Questions
- → Can I use other pasta shapes?
-
Yes, penne, fusilli, or rigatoni work beautifully. Short pasta shapes catch the diced vegetables well. Just adjust cooking time according to package directions for your chosen shape.
- → How do I prevent zucchini from getting mushy?
-
Slice zucchini into uniform half-moons and sauté just until tender-crisp, about 4-5 minutes. Avoid overcrowding the pan, which steams rather than sautés. Cook in batches if necessary.
- → Can I add protein?
-
Absolutely. Grilled chicken strips, sautéed shrimp, or white beans make excellent additions. Add cooked protein during the final toss so it heats through without overcooking.
- → What if I don't have cherry tomatoes?
-
Diced ripe tomatoes work perfectly—they'll release more juices and create a saucier consistency. Canned diced tomatoes (drained) can substitute in a pinch.
- → How long do leftovers keep?
-
Store in an airtight container for up to 3 days. Reheat gently with a splash of water or olive oil to revive the sauce. The pasta will absorb more liquid over time.
- → Can I make this gluten-free?
-
Simply substitute your favorite gluten-free pasta. Brown rice or chickpea pasta both work well. Cook according to package directions as cooking times may vary from wheat pasta.