In a large mixing bowl, combine the ground beef, garlic powder, onion powder, salt, and pepper. Mix until well incorporated.
In your crockpot, add the ground beef mixture and cook on high for about 30 minutes, or until browned. If your crockpot doesn't allow for browning, you can brown the meat in a skillet and then transfer it to the crockpot.
Once the meat is browned, add the elbow macaroni, kidney beans, black beans, diced tomatoes, chili with beans, beef broth, and chili seasoning mix to the crockpot. Stir well to combine all ingredients.
Cover the crockpot and cook on low for 4 hours, stirring occasionally if possible.
In the last 15 minutes of cooking, add the shredded cheddar and mozzarella cheese to the mixture. Stir until the cheese is melted and well combined.
Serve hot, and top with green onions or other toppings as desired.
Feel free to adjust the level of spice by choosing a spicier chili or adding hot sauce.
This dish can be made vegetarian by omitting the ground beef and using vegetable broth.
Leftovers can be stored in the refrigerator for up to 3 days and are great for reheating.