Heat a large pot or dutch oven over medium high heat. Add the ground beef, onion, and garlic. Cook until no pink remains, about 6-8 minutes. Drain any excess fat.
Add the chicken broth, tomatoes, beans, chili powder, cumin, onion powder, paprika, salt, and pepper. Bring to a boil.
Add the pasta, cover, and simmer until pasta is al dente, 6-7 minutes.
Remove the pot from heat. Add the cheese and cover until melted, about 2 minutes.