01 - In a large pot or Dutch oven, heat a drizzle of oil over medium-high heat. Add the ground beef and cook, breaking it up, until browned and thoroughly cooked (approximately 5 minutes). Drain any excess fat from the pot.
02 - To the same pot, add the diced yellow onion, minced garlic, and diced red bell pepper. Sauté for 4 to 5 minutes, until the vegetables have softened.
03 - Stir in the chili powder, ground cumin, smoked paprika, dried oregano, salt, and ground black pepper. Cook for 1 minute, stirring constantly, until the spices become fragrant.
04 - Add the drained and rinsed black beans, corn kernels, diced tomatoes with their juices, red enchilada sauce, and beef broth to the pot. Stir thoroughly to ensure all ingredients are well combined.
05 - Bring the soup mixture to a gentle simmer. Reduce the heat to medium-low and continue to cook, uncovered, for 20 minutes, stirring occasionally to prevent sticking and allow flavors to meld.
06 - Taste the soup and adjust the seasoning as needed. Add more salt or pepper if desired to achieve your preferred flavor profile.
07 - Ladle the hot soup into individual serving bowls. Garnish generously as desired with shredded cheddar cheese, a dollop of sour cream, fresh chopped cilantro, tortilla strips or chips, and diced avocado.