01 - In a large pot or Dutch oven, cook the ground beef over medium heat until thoroughly browned. Drain any excess grease.
02 - Add the diced onion and minced garlic to the pot. Cook, stirring, until the onion is softened and translucent, approximately 3-4 minutes.
03 - Stir in the undrained diced tomatoes, tomato sauce, and beef broth. Incorporate the paprika, Italian seasoning, salt, and pepper. If using, add the bay leaf. Bring the mixture to a gentle simmer.
04 - Reduce the heat to low, cover, and let the sauce simmer for 10-15 minutes to allow the flavors to meld.
05 - Stir in the uncooked elbow macaroni, ensuring it is fully submerged in the sauce. Cover again and cook for 12-15 minutes, stirring occasionally, until the pasta is al dente and tender.
06 - Remove and discard the bay leaf (if used). Taste the goulash and adjust seasonings as needed. If desired, stir in the shredded cheddar cheese until melted for a creamy texture.
07 - Garnish with chopped fresh parsley, if desired, and serve the goulash warm.