Using a large skillet, cook beef over medium-high heat. Dice onion and mince garlic; add to beef. Stir to break up meat and combine, cooking 7-8 minutes until no longer pink. Drain excess fat and return to heat.
Drain and rinse black beans. Add to skillet along with the beef broth, refried beans, milk, tomatoes, green chilies, corn, and taco seasoning. Stir well to combine and bring to a boil. Reduce the heat to low and simmer for 10 minutes. If mixture is thicker than you desire, add in additional broth or water until the desired consistency is reached.
Serve topped with sour cream and chopped green onions, with chips and chopped pineapple on the side.