This Homemade Tomato Sauce is so rich and flavorful. Made with fresh tomatoes, caramelized onions, fragrant garlic, fresh basil, and red pepper flakes for a bit of a kick. It is an absolute summer staple!
Fill up a large pot with water and place on stovetop. Turn heat to high and bring water to a boil. Generously salt water and give it a stir to mix it in.
As water comes to a a boil, take a small knife and gently make an x on the bottom of each tomato. Just enough to cut through the skin. This will make it easier to peel the tomatoes after. Once water is boiling and you have stir salt in, add your tomatoes. Boil tomatoes for a few minutes until they start blistering.
While tomatoes are boiling, fill a large mixing bowl with some ice. Then fill it up with water. Turn heat off and start removing tomatoes from the boiling water transferring them into the iced water. Leave tomatoes in the ice bath for a few couple of minutes so they can cool-down. Discard boiling water from pot and dry it. Place pot back on stovetop.
Using your hands, start removing the skin from each tomato. Transfer each peeled tomato to another large mixing bowl. Once all tomatoes have been peels, use your hands to squeeze tomatoes crushing them. Set crushed tomatoes aside.
Thinly dice onion, mince garlic, and thinly slice basil. Add oil to pot and bring to a heat on medium-high. Toss in diced onion and sauté for 1-2 minutes until it starts to translucent. Toss in garlic and continue to sauté for another minute.
As onion and garlic are sautéing, sprinkle in salt, oregano and crushed red peppers. Stir to combine spices with aromatics. Add in crushed tomatoes and once again stir to combine making sure all ingredients are mixed together.
Bring tomatoes to a light simmer. Once they start simmering, reduce heat to low. Cover your pot and allow tomatoes to simmer for at least 30 minutes.
Once tomatoes have been simmering for a while, it's time to blend them. If you have an immersion blender, blend the tomatoes until smooth in the same pot. If you don't have one, transfer the tomatoes to a regular blender. Blend until sauce reaches a smooth consistency, then transfer back to the pot.
Continue to simmer sauce for another 10 minutes of so. As sauce is continuing to simmer, stir in your basil.
Serve sauce immediately over some pasta or in any way you are using your sauce. If you are storing your sauce or freezing for later, allow sauce to completely cool-off. Transfer to mason jars and tightly seal the lid. Keep your homemade tomato sauce refrigerated for up to 7-10 days or frozen up to 4-6 months.