In a large pot, heat a drizzle of olive oil.
Add in the shallot, onion, carrot, and garlic and saute for 4-5 minutes. Then, pour in the red wine to deglaze the pan a little bit and saute for another minute.
Add in the canned tomatoes. Season with oregano, basil, sea salt, black pepper, and red pepper flakes.
Add in the tomato paste if using. Break down the tomatoes a little bit with a wooden spoon and stir everything together well.
Bring the sauce to a boil, and then turn it down to a simmer. Let it slow cook on the stovetop for as long as you want. The longer the better. Or at least 2-3 hours. Make sure to stir frequently.
If making the meatballs, you can cook them right in the hot pasta sauce as an option. See details on the meatball recipe.