Heat oil in a large stock pot over medium heat. Add onion and cook until soft, 4-5 minutes, then add garlic and cook for an additional 1 minute.
Add in ground beef and cook until no longer pink.
Add beans, corn, fire-roasted tomatoes, taco seasoning, and water/broth.
Simmer on low, covered for 15 minutes or so.
Garnish with cilantro/parsley and green onions.
Even better the next day, or for Meal Prep, so go ahead and double the recipe!