In a large skillet over medium heat, add the 2 tablespoons of olive oil. Allow it to warm up for about a minute until it’s shimmering but not smoking.
Add the finely chopped onion to the skillet and sauté for 3-4 minutes, until it becomes translucent. If you're using onion powder, you can skip this step and add it later.
Stir in the minced garlic (or garlic powder) and cook for another 30 seconds, just until fragrant. Be careful not to let it burn!
Pour in the 2 tins of chopped tomatoes along with the ½ cup of tomato puree. Stir everything together until well combined.
Add the chopped basil leaves (or dried herbs), dried oregano, salt, and pepper to the mixture. Stir to incorporate all the flavors.
Reduce the heat to low and let the sauce simmer uncovered for about 20-30 minutes. This allows the flavors to meld beautifully. Stir occasionally to prevent sticking.
If you prefer a smoother sauce, use an immersion blender to blend the sauce until it reaches your desired consistency. If you don’t have one, carefully transfer the sauce to a blender and pulse until smooth.
Give your sauce a taste and adjust the seasonings as necessary. You might want to add a touch more salt or pepper depending on your preference.
Let the sauce cool before using it on your pizza. If you're not using it right away, store it in an airtight container in the refrigerator for up to a week or freeze it for longer storage.