In a large pot, sauté the onion, celery, carrots and garlic in 1 cup of vegetable broth over medium heat for 6-7 minutes. Add chipotle chili powder, roasted cumin, and black pepper and cook for another minute or two. Stir in the remaining vegetable broth, 4 cups (or 2.5 cans) of beans, and sweet corn. Turn to high heat and bring to a boil.
Add remaining 3 cups (or 1.5 cans) of beans and crushed tomatoes to a Vitamix or blender and process until smooth. Stir into soup when boiling, reduce heat to medium, and simmer for 15 minutes until beans and vegetables are done to your desired tenderness.
Taste test. Add Herbamare or salt to taste and lime juice.
Serve in bowls and garnish with fresh chopped cilantro.