Homemade marinara sauce is easier than you think! Made with juicy tomatoes, red wine, garlic, and herbs — once you try this recipe you'll never buy the jarred stuff again.
Coat the bottom of a large pot with the oil and place it over medium heat.
When the oil is hot, add the onion and cook it for about 5 minutes, until soft and translucent.
Add the garlic and continue to cook until fragrant, about 1 minute.
Add the wine and bring it to a simmer. Lower the heat and allow the wine to simmer for about 5 minutes, until reduced by about half.
Stir in the tomatoes, sugar, oregano and red pepper flakes. Raise the heat and bring the sauce to a simmer.
Lower the heat and allow the sauce to cook at a low simmer for about 30 minutes, stirring occasionally, until it reaches your desired level of thickness.
Remove the pot from the heat. Stir in the basil and season with salt and pepper to taste.
Serve.