In a large skillet over medium-high heat, cook the ground beef until it's browned and cooked through, breaking it up as it cooks. Drain any excess grease and set the beef aside.
Cook the turkey bacon until crisp, either in a skillet or in the oven. Once cooked, crumble it into small pieces and set aside.
In a large mixing bowl, combine the softened cream cheese and ranch seasoning packet. Mix well until smooth and creamy.
Stir in the black beans, corn, and diced tomatoes with green chilies to the cream cheese mixture. Mix thoroughly until all ingredients are evenly distributed.
Add the cooked ground beef and crumbled turkey bacon to the mixture. Then, fold in the shredded cheddar and Monterey Jack cheeses, reserving a small handful of cheese for topping if desired.
Transfer the mixture to a baking dish or oven-safe skillet. Sprinkle the reserved cheese on top, then bake in a preheated oven at 350°F (175°C) for about 20-25 minutes, or until the dip is bubbly and the cheese is melted and golden.
Remove from the oven and sprinkle sliced green onions over the top. Serve warm with tortilla chips for dipping.