In a large Dutch oven or stock pot, warm olive oil over medium heat.
Add in the onion and celery; sauté for 3 minutes.
Continue to cook until tender.
Season with the salt, pepper and chili powder.
Add the ground beef and cook, breaking up into small pieces with a wooden spoon about 5 minutes until cooked through.
Add garlic and cook another minute or two.
Add the potato, carrots, beef bouillon, green chilies, Worcestershire sauce, canned tomatoes and beef broth.
Bring to a boil then reduce heat to a medium – low simmer.
Cook until potatoes and carrots are tender about 20 - 25 minutes.
Stir in drained beans, corn and warm through.
Round up your family and friends; Chow time! Serve it while its good and hot.
Ladle into bowls and serve with cornbread, crushed tortilla chips or biscuits!
Top with the green onions and a sprinkle of grated cheddar cheese if desired.
Makes a great lunch or dinner.