FOR THE SLOW COOKER: Spray the inside of the slow cooker insert with cooking spray. Transfer the onions and bacon to the slow cooker. Stir in the remaining ingredients through salt and pepper.
Cover slow cooker with lid and cook the dip on LOW for 2-3 hours, or until the broccoli is tender, but not mushy, and the cheese is melted, stirring halfway through cook time. Taste and adjust for seasoning.
FOR THE OVEN: Grease an 8'' square baking dish and preheat oven to 350 degrees F. In a large bowl, combine onions, bacon and the remaining ingredients through salt and pepper, reserving 1/4 cup of the Colby cheese for topping.
Transfer the dip to the prepared baking dish. Sprinkle reserved Colby cheese evenly on top of drop. Bake for 22-25 minutes, or until bubbly and heated throughout. OPTIONAL - during last 3-4 minutes, switch oven to broil for a more golden brown topped dip. Just make sure you keep an eye on it as it can go from delicious to burnt quickly!
To Serve: Garnish with more parmesan and scallions if desired. Enjoy!
Thank you to https://www.nospoonnecessary.com/slow-cooker-broccoli-bacon-cheese-dip/ for this awesome recipe!