Heat olive oil in a large, heavy-bottomed saucepan over medium heat. Add the shallot and cook until soft, 3 to 4 minutes.
Stir in the garlic, pepper flakes, Italian seasoning, and tomato paste. Cook for another minute to let the flavor develop.
Pour in your canned tomatoes with their juices. Use a spoon or potato masher to gently break them up for a chunky sauce. Don’t worry about perfect consistency just yet!
Lower the heat so the sauce gently simmers. Stir in the salt and pepper (you can add more later if needed). Let it cook at a low simmer for 20 to 30 minutes or until it reduces by about a third. Taste and adjust the seasoning as it cooks.
Turn off the heat and stir in the fresh basil. We leave our sauce chunky, but you can blend it with a stand or immersion blender for a smoother sauce.
You can use the pasta sauce immediately, store it in the fridge for up to 4 days, or freeze it for up to 3 months.
