Bring a large pot of salted water to a boil for your pasta.
Add diced tomatoes and cherry peppers to a blender or food processor, and pulse until almost smooth.
In a large deep skillet or large saucepan, heat extra virgin olive oil over medium-low heat.
Add onion and season with salt and pepper. Cook, stirring occasionally until softened, about 5 minutes.
Add garlic and stir. Cook until just fragrant. About 30 seconds.
Add tomato paste and stir to combine. Cook, sorting occasionally, 2-3 minutes until color is slightly deepened.
Add the pureed peppers and tomatoes, and simmer for 10-15 minutes.
While the sauce simmers, cook your pasta to al dente. Al dente pasta is best, as it will continue to cook a bit in the sauce. Be sure to cook to al dente according to package instructions, as all pasta varies a bit.
Add pasta water to sauce, and add spaghetti directly to the pot.
Stir well, and add pasta water as needed for desired consistency.
Serve hot with grated parmesan and fresh torn basil leaves.