Start by heating a skillet over medium heat. Add the ground beef and cook until it’s fully browned, breaking it apart as it cooks. Once browned, drain any excess fat and transfer the beef to your slow cooker.
Place the softened cream cheese on top of the beef in the slow cooker. Pour in the salsa and sprinkle the taco seasoning evenly over everything. Give a gentle stir to combine the ingredients slightly but don’t mix it all completely yet.
Next, add the black beans, corn, diced bell peppers, and half of the chopped green onions to the slow cooker. Gently fold these in with the beef mixture.
Cover the slow cooker and cook the dip on low for 2 to 3 hours, stirring occasionally to help the cream cheese melt evenly and the flavors meld together. Avoid cooking on high as it might dry out the dip.
About 15 minutes before serving, sprinkle the shredded cheddar cheese evenly on top. Cover again and let the cheese melt completely. Once melted, sprinkle the remaining chopped green onions over the dip.
Turn the slow cooker to the warm setting and serve the dip directly from the slow cooker with plenty of tortilla chips for dipping. Enjoy warm and fresh!