Add the ground beef and groud pork to a mixing bowl. Season with granulated garlic, salt, pepper, oregano, Italian seasoning and a tiny bit of oil. Mix with a fork.
Heat olive oil and butter in a heavy pot over medium heat. Add the chopped onion, carrots and celery. Sauté until translucent, about 5 minutes.
Add the seasoned meat mix to the pot and break up the meat using a potato masher. This will take approximately 5-7 minutes.
Add the minced garlic, fresh herbs and the wine. Cook until most of the wine evaporates, approximately 3 minutes.
Add in the stock, tomato sauce, pasta sauce, tomato paste, water, ketchup, Worcestershire and hot sauce. Give it all a good stir.
Simmer the sauce for at least an hour and a half, stirring the sauce every 15 minutes. The lid should not be completely on. This leaves room for the steam.
Taste for flavour and adjust if necessary.
Make your favourite pasta dish or use for lasagne! Enjoy