Heat oil in large pot over medium heat. Add onion and cook until translucent, 4-5 minutes.
Add garlic and peppers and cook additional 2-3 minutes.
Add corn, fresh and canned tomatoes, beans, and broth. Stir in nutritional yeast and spices and bring to a boil before reducing to a simmer. Simmer 8-10 minutes, add kale and lime, and remove from heat.
Top with optional toppings as desired immediately before serving. (Or portion into freezer-safe containers without toppings if batch cooking.)