In a dutch oven, brown hamburger with onion and garlic. Drain well.
Add remaining indgredients, except macaroni, and cook until thickened, about 1 1/2 hours. If dish becomes too thick, thin with more water or tomato juice. Add macaroni during the last half hour so it doesn't overcook and get mushy.