In a large Dutch oven or pot over medium heat, heat oil. Add onion and cook onion until soft, 5 minutes, then add ground beef and cook until no longer pink.
Add beans, corn, fire-roasted tomatoes, taco seasoning, and water.
Garnish with sour cream and green onions.