Heat a large skillet or Dutch oven over medium-high heat. Add the ground beef and onion. Break up the meat with a wooden spoon and cook until no longer pink, about 7 minutes. Add the garlic and cook for 1 more minute. Drain off the excess fat.
Add the broth, water, diced tomatoes (with juices), tomato paste, chili powder, seasoned salt, cumin, brown sugar, and onion powder. Stir to combine.
Stir in the beans, corn, and uncooked macaroni. Bring to a boil.
Reduce heat to a simmer. Cook uncovered for 12-15 minutes, stirring frequently, until the pasta is tender and the sauce has thickened.
Taste and season with salt and pepper as needed. Serve in bowls with your favorite toppings.