In a large saute pan, heat 2 tablespoons olive oil over medium-high heat.
Add garlic and sauté for a minute or two or until just fragrant.
Add zucchini and cook for 7-10 minutes, covered and stirring occasionally, or until starting to soften.
Just before adding in the tomatoes, start cooking spaghetti according to package. Tip: Before draining spaghetti, you'll want to reserve 1 cup pasta water.
Add tomatoes, tomato paste, salt, pepper and crushed red pepper, if using, to the zucchini, and cook another 8-10 minutes, covered if desired and stirring occasionally, until both zucchini and tomatoes soft and tender.
Remember to reserve pasta water and drain pasta.
Add pasta and ½ reserved water to the cooked veggie mix and cook an additional minute, stirring well to combine. Add more reserved water as desired to make a creamier sauce.
Add in basil and stir to combine.
Serve topped with additional fresh basil.
Optionally, top with ricotta salata, feta or goat cheese.