In a large pot like a dutch oven, add 1 Tbsp olive oil to pan. Add both the meats and cook until no longer pink, breaking up the meat into small pieces. Remove meats from pan.
To the same pan add the remaining 2 Tbsp of olive oil and sauté garlic, onion, and mushrooms for 4-5 minutes until translucent.
Return the meat mixture to the dutch oven with the mushroom and onion mixture. Then mix in tomato paste to mixture.
Add tomato sauce, basil, oregano, and bay leaves and mix thoroughly.
Simmer for 3-4 hours on low stirring occasionally.
Before serving pull out bay leaves they have an extremely strong flavor and biting into one is a super nasty surprise.
To use the Instant Pot to make spaghetti sauce
Use the saute function, add 1 Tbsp of olive oil and brown the meats until they are no longer pink. Remove the meats from the insert.
Saute the garlic, mushrooms and onions with 2 Tbsp olive oil for 4-5 minutes. Return the meats to the pan. Add the tomato paste and mix thoroughly.
Add the remaining ingredients and mix well. Put on the lid, set the valve to sealing, and cook on manual pressure HIGH for 10 minutes.
Allow the pressure to release naturally for at least 5 minutes before moving the valve to venting.
To use the slow cooker to make spaghetti sauce
Follow the above steps for cooking on the stove. Once you have mixed the tomato paste with the meat pour the mixture into your slow cooker.
Add the remaining ingredients and mix well. Set the slow cooker on low and cook for 4-5 hours.
You can substitute ground beef for ground turkey, if preferred. You can use either hot Italian sausage or sweet.You can use cooked ground turkey and sausage to skip the browning meat step. Add the cooked meats to the pan after saute the garlic, mushrooms, and onions.