Cook the Ground Beef: In a large pot or Dutch oven, cook the ground beef over medium-high heat until browned, breaking it up with a wooden spoon as it cooks. Drain any excess fat.
Sauté the Aromatics: Add the diced onion to the pot and cook until softened, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
Add the Main Ingredients: Add the black beans, corn, diced tomatoes with green chilies, enchilada sauce, and beef broth to the pot. Stir to combine.
Season the Soup: Stir in the chili powder, ground cumin, paprika, oregano, salt, and pepper. Bring the soup to a boil, then reduce the heat to low and let it simmer for about 20 minutes to allow the flavors to meld together.
Adjust Seasoning: Taste the soup and adjust the seasoning as needed. If you prefer a thicker soup, you can let it simmer a bit longer.
Serve: Ladle the soup into bowls and top with shredded cheddar cheese, a dollop of sour cream, fresh cilantro, and tortilla strips or crushed tortilla chips if desired. Enjoy!