Heat the oil in a large pot on medium and add the onion. Sauté the onion for about 5 minutes (until soft).
Add the celery and sauté for a few more minutes. Add the chili powder, cumin, smoked paprika, and salt. Stir.
Add the tomatoes, beans, corn, and pepper. Stir and cook over medium heat for a few minutes.
Bring the chili to a simmer and heat it over medium-low heat for about 20 minutes.
Serve with brown rice or cornbread. Top it off with any of the following: scallions, grated cheese, sour cream, tortilla chips, cilantro, lime juice, guacamole. Feel free to omit any of the ingredients or get creative and add in some others.