This classic American-style goulash is a simple, comforting one-pot meal made with everyday ingredients that come together into something rich, hearty, and full of flavor. To start, cook 1 cup of elbow macaroni in a large pot of salted boiling water until just al dente, then drain and set it aside. In a large skillet, brown 1 lb of ground beef with 1 chopped onion over medium-high heat, breaking it up as it cooks until the meat is fully browned and the onion is soft. Drain any excess grease so the sauce stays rich but not oily.
Once the beef is ready, build the sauce by stirring in 1 can (28 oz) diced tomatoes with their juice, 1 can (8 oz) tomato sauce, ⅔ cup frozen corn, and 1 small can (4 oz) diced green chiles. Season everything with ½ tsp cumin, ¼ tsp salt, and ½ tsp black pepper. Mix well so all the flavors combine, then bring the pot to a gentle simmer.
Let the mixture cook on low heat for about 10 minutes so the flavors can blend and the sauce thickens slightly. This simmering step is what gives goulash its deep, comforting taste as the tomato base absorbs the seasoning and beef flavor.
Finally, add the cooked macaroni into the skillet and stir until the pasta is fully coated in the sauce. Turn off the heat and mix in a small handful of fresh chopped cilantro for a fresh finish. Serve hot as it is, or top with shredded cheese for extra richness.