Make the tortilla strips: Toss the tortilla strips with a little oil and a pinch of salt. Bake at 375°F (190°C) for 8–12 minutes, tossing once, until golden and crisp, or pan-fry in batches over medium heat until crunchy. Set aside on paper towels to cool.
Sauté the aromatics: Warm 2 tablespoons olive oil in a large pot over medium heat.
Add onion and bell pepper with a pinch of salt. Cook 5–6 minutes, stirring occasionally, until softened and lightly golden.
Add garlic and jalapeño: Stir in garlic and jalapeño. Cook 30–60 seconds until fragrant.
Bloom the spices: Add chili powder, cumin, smoked paprika, oregano, and coriander.
Stir for 30 seconds to wake up the flavors. Add tomato paste and cook another minute, stirring.
Build the base: Pour in the fire-roasted tomatoes (with juices) and vegetable broth. Stir in chipotle and adobo sauce.
Bring to a gentle boil, then reduce to a simmer.
Simmer and season: Add black beans and corn. Simmer 10–15 minutes to let everything mingle. Season with salt and pepper to taste.
Brighten it up: Turn off the heat and stir in lime juice.
Taste and adjust salt, pepper, chipotle, and lime until it pops.
Serve: Ladle the soup into bowls. Top with a handful of tortilla strips and your favorite extras like avocado, cilantro, radishes, and a dollop of vegan sour cream.