01 - Preheat oven to 400°F. Slice corn tortillas into thin strips. Toss strips with vegetable oil and salt, then spread in a single layer on a baking sheet. Bake for 8–10 minutes, tossing halfway through, until golden brown and crispy.
02 - In a large pot or Dutch oven, heat olive oil over medium heat. Add diced onion and sauté for 3–4 minutes until softened. Add minced garlic and cook for an additional minute until fragrant.
03 - Add ground beef to the pot. Cook, breaking up the meat with a spoon, until browned and cooked through, approximately 5–7 minutes. Drain any excess fat if necessary.
04 - Stir in the diced red bell pepper and cook for 2 minutes. Add the chili powder, cumin, smoked paprika, dried oregano, salt, and black pepper. Stir well to coat the meat and vegetables evenly.
05 - Pour in the enchilada sauce, diced tomatoes, black beans, corn, and beef broth. Bring the mixture to a boil, then reduce heat to low and let simmer uncovered for 20 minutes, stirring occasionally.
06 - Taste the soup and adjust seasoning as needed. Ladle into bowls and top with the prepared tortilla strips. Serve with optional toppings such as shredded cheddar cheese, sour cream, cilantro, avocado, and lime wedges.