Heat 1 tablespoon olive oil in a medium skillet over medium heat.
Add onion and season with salt. Saute until starting to turn golden, about 5 minutes.
Stir in garlic and crushed red pepper. Cook until fragrant, stirring constantly (about 30 seconds).
Mix in tomatoes, artichokes, olives, and dried basil and oregano. Simmer until tomatoes have softened and sauce has thickened (about 12 to 15 minutes).
Season sauce to taste with salt and stir in fresh basil.
Prepare Zucchini:
Once sauce has started simmering, heat 2 teaspoons olive oil in a large skillet over medium-high heat.
When pan is hot, add spiralized zucchini. Cook zucchini just until heated through, mixing constantly.
Season zucchini to taste with salt, then drain in a colander.
Return zucchini to pan. Add sauce and toss to coat. Taste and season with additional salt, if needed.