In a large bowl, mix together the eggs, torn bread, salt, and pepper, and let sit for 20 minutes.
After 20 minutes, add the ketchup, onion, and ranch dressing, and mix together. Then add the beef and mix well, use your hands for this.
Place in your slow cooker and pack down and smooth out, add ketchup to the top to your liking.
Cover and cook on High setting for 15 minutes, then switch to Low setting for 7 hours.
Top with crumbled bacon and serve with mashed potatoes and a vegetable for a complete meal.