In a large Dutch oven, heat the oil over medium-high heat. Brown the meat in the oil about 10 minutes, breaking meat up with a fork as it cooks. Add the onion; cook and stir for 5 minutes.
Add the remaining ingredients except the macaroni. Reduce heat; simmer, covered, for 20 minutes. Stir in the macaroni; simmer, covered, for 20 minutes. Let the goulash stand for 20 minutes before serving.