Peel and seed squash and cut into ½” dice and set aside. You should have about 4-5 cups.
In a large saucepan or soup pot, heat coconut oil over medium heat. Add onion, bell pepper, celery and garlic and cook and stir about 15 minutes, until onion is translucent. Add chili powder, chipotle powder, salt and pepper and toss.
Add reserved diced squash and toss. Add vegetable broth and diced tomatoes and stir. Simmer, stirring occasionally, about 20-25 minutes or until squash is tender.
Add black beans and heat through. Serve, topping with optional garnishes if desired.