In a large skillet over medium-high heat, brown hamburger. Drain fat, add tomatoes, corn, and beans and heat through. Season with garlic powder, salt and pepper.
Cook elbow macaroni in a large pot of boiling water until tender. Remove from heat and drain.
Top macaroni with meat mixture, grated cheddar, and a dollop of sour cream.