Begin by pouring olive oil into a medium saucepan and heat it over medium-low heat. Once the oil shimmers, it’s ready for the next step.
Add the minced garlic and diced onions to the pan. Cook them gently, stirring occasionally, for about five minutes, until they become tender and fragrant. This is where the magic of flavors starts!
If you’re using carrots, now is the time to add them. Toss in the diced carrots along with the onions. They will help to balance out the sweetness in the sauce.
Next, it’s time to add all the remaining ingredients. Pour in the crushed tomatoes, kosher salt, ground black pepper, oregano, thyme, and red pepper flakes. Stir everything together until well combined.
Once mixed, taste the sauce and adjust the seasonings according to your preference. If you like it spicier, feel free to add more red pepper flakes.
Let the sauce simmer over medium-low heat for about thirty minutes. This allows the flavors to meld beautifully. Stir occasionally to prevent sticking.
If you prefer a smoother consistency, you can use an immersion blender to blend the sauce until it reaches your desired texture. Alternatively, transfer the sauce to a food processor and blend it.
After blending, return the sauce to the heat and let it simmer for an additional five minutes. This will ensure the flavors are well integrated.
Once ready, remove the saucepan from heat and let the sauce cool slightly before serving. It’s now perfect for pasta, pizza, or as a dipping sauce!