Process the canned tomatoes and their juice with half of the kidney beans in a food processor until smooth (about 30 seconds). Set aside.
Heat vegetable oil in a Dutch oven over medium-high heat until just smoking. Add ground beef, onion, salt, and pepper, breaking up the meat with a wooden spoon. Cook until all liquid evaporates and browned bits form on the pot’s bottom (about 12–14 minutes).
Add chili powder, minced chipotle, coriander, garlic powder, cumin, and oregano. Stir frequently until the spices are fragrant (about 2 minutes).
Stir in water, scraping up any browned bits. Mix in the prepared tomato-bean puree and the remaining kidney beans. Bring the mixture to a simmer.
Reduce heat to medium-low, cover partially, and cook until the chili thickens and flavors meld (about 45 minutes). Stir occasionally and add extra water if the chili begins to stick or looks too thick.
Adjust seasoning with salt and pepper to taste. Serve warm with your favorite garnishes, such as shredded cheese, sour cream, or fresh cilantro.