Step 1: Brown the sausage and onions - Place butter in a skillet over medium heat. Add the sliced smoked sausage and onions. Cook until the sausage begins to brown and the onions soften and lightly caramelize. This step builds flavor that carries through the entire casserole.
Step 2: Add ingredients to the slow cooker - Transfer the sausage and onion mixture to the slow cooker. Add the frozen pierogies and gently stir everything together so the pierogies are evenly mixed with the sausage and onions.
Step 3: Add broth and cream - Pour 1 cup of chicken broth and the heavy cream evenly over the pierogi mixture. This liquid will slowly cook the pierogies and create the base of the creamy sauce.
Step 4: Slow cook the casserole - Cover the slow cooker and cook on low for 4 to 5 hours. During this time the pierogies soften and absorb the flavors of the sausage and broth.
Step 5: Add cream cheese mixture - About one hour before serving, whisk the remaining chicken broth with the softened cream cheese until smooth. Pour this mixture into the slow cooker and gently stir to combine.
Step 6: Stir in cheddar cheese - Add 1½ cups of shredded cheddar cheese and stir carefully so the cheese melts evenly throughout the casserole.
Step 7: Finish with melted cheese - Five minutes before serving, sprinkle the remaining cheddar cheese over the top. Cover the slow cooker again and allow the cheese to melt into a bubbly, golden topping. Let the casserole sit for about ten minutes before serving so the sauce thickens slightly.