Heat a large dutch oven over medium-high heat and add the ground beef. Sprinkle with salt and pepper and cook, breaking it up as it cooks, until no longer pink, around 5 minutes. Remove from the pot with a slotted spoon and set aside. Drain and wipe out the pot.
Add the olive oil and heat to medium, medium-high. Add the onions and cook until soft and translucent, around 3 minutes. Add the potatoes, followed by the water and beef broth, then bring to a boil. reduce heat to a low boil and cook until the potatoes are soft, around 10-15 minutes.
Once the potatoes are soft, add the ground beef back to the pot, followed by the cans of Libby's carrots, green beans, and corn, the red chili beans, pinto beans, tomato sauce, diced tomatoes, cumin, coriander, chili powder, and garlic powder. Stir gently to combine and simmer until hot. Serve with your favorite taco toppings.