How to make red pasta sauce perfect for spaghetti, chicken parmesan, eggplant parmesan, and lasagna. Make this homemade spaghetti sauce with canned or fresh tomatoes. We typically use canned whole peeled tomatoes, but I have included tips for fresh tomatoes in the tips below. When you use olive oil, this pasta sauce is naturally vegan. For a richer sauce, substitute the olive oil with butter.
1/4 cup (60ml) extra-virgin olive oil
1/2 cup (75g) finely chopped shallot or onion
4 to 6 cloves garlic, minced
1/4 teaspoon Aleppo pepper or crushed red pepper flakes
1 tablespoon Italian seasoning
2 tablespoons (35g) tomato paste
2 (28oz) cans whole peeled tomatoes
1 teaspoon fine sea salt, plus more to taste
1/4 teaspoon fresh ground black pepper
1/2 cup (15g) chopped fresh basil leaves or 1 to 2 tablespoons dried basil
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.