Heat a 6-quart pot over medium-high heat. Add in 2 pounds ground beef and 1 medium white onion and cook until beef is browned and onion is soft and translucent, about 7 to 10 minutes. Drain any excess grease or liquids.
Add in 5 teaspoons minced garlic, 1 1/2 teaspoons chili powder, and 1/2 teaspoon paprika. Let toast 60 to 90 seconds.
Pour in 3 cups beef broth, 2 (15 ounce cans) tomato sauce, and 2 (15 ounce cans) diced tomatoes. Season with 1 tablespoon Italian seasoning, 1 1/2 teaspoons salt, 1 teaspoon onion powder, and 1 teaspoon black pepper. Stir to combine and bring to a simmer over high heat.
Once simmering, reduce the heat to medium-low and continue to simmer 10 to 15 minutes.
Add in 1/2 pound elbow macaroni. Cook an additional 15 minutes, until pasta is al dente.
Remove pot from the heat. Stir in 1 1/2 cups shredded mozzarella cheese until melted. Serve warm.
Video
[yeetvid]
Notes
If you prefer your goulash to be less soupy, you can add up to 1 pound of elbow pasta.