Brown ground beef or turkey in a skillet with oil. Add onion and cook 3 to 4 minutes. Add garlic and cook 1 minute. Drain excess fat.
Add all sauce ingredients to the skillet with the meat. Simmer 5 minutes. Taste and season assertively.
Mix ricotta, egg, Parmesan, parsley, salt, pepper, and garlic powder until smooth.
Spread 1 cup of meat sauce in the bottom of the slow cooker. Layer broken uncooked noodles, one-third of remaining sauce, one-third of ricotta, and 1 cup mozzarella. Repeat twice more. Finish the top with remaining sauce, ricotta, mozzarella, and Parmesan.
Cook on LOW for 3 to 3.5 hours until noodles are completely tender. Do not lift the lid during cooking.
Turn off the slow cooker. Rest with the lid ajar for 20 to 30 minutes before serving.
Scoop portions and serve with extra Parmesan, fresh herbs, green salad, and garlic bread.