In a large pot or dutch oven heat oil over medium heat.. Once hot, add onion & shallot. Cook until soft, about 5 minutes (don’t let the onions burn ) Add garlic and saute for 30 - 60 seconds, just until it becomes fragrant.
Add beef and sausage to the pot. Break up the meat while it’s cooking so you don’t have large pieces of meat. Cook until there is no more pink in beef or sausage. About 5-7 minutes.
Add tomatoes, tomato sauce and tomato paste.
Add parsley, sugar, italian seasoning, dried basil, chopped basil, red pepper flakes, salt, pepper. Bring to a boil.
Add red wine, water and chicken broth.
Reduce to a simmer and cook for at least 1 hour. I let mine simmer on the stove for about 4 hours which adds so much more flavor to the sauce.
Serve over your pasta of choice and top with parmesan cheese and fresh basil!