In a large pot over medium heat, brown the ground beef with the chopped onion until the beef is cooked through and the onion is translucent, about 5-7 minutes. Drain excess fat if necessary.
Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
Stir in the black beans, corn, diced tomatoes with green chilies, enchilada sauce, and beef broth.
Season the mixture with chili powder, cumin, paprika, salt, and pepper. Bring the soup to a boil, then reduce the heat and let it simmer for 20-25 minutes, stirring occasionally.
Taste and adjust seasoning if needed.
Serve hot, topped with shredded cheddar cheese, chopped cilantro, and tortilla chips on the side.