Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the diced onion and cook until softened, about 3-4 minutes. Add the ground beef and cook, breaking it up with a spoon, until browned. Drain any excess grease. Stir in the minced garlic and cook for 1 more minute until fragrant.
Stir in the beef broth, diced tomatoes (with their juice), tomato sauce, Worcestershire sauce, Italian seasoning, paprika, salt, and pepper. Bring the mixture to a boil.
Add the uncooked elbow macaroni to the pot and stir to combine. Reduce the heat to a simmer, cover the pot, and cook for 10-12 minutes, or until the pasta is tender, stirring occasionally to prevent it from sticking to the bottom.
Once the pasta is cooked, remove the pot from the heat. Taste and adjust seasoning if necessary. Serve hot, topped with shredded cheddar cheese if desired.
Notes
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will absorb more liquid as it sits.Variations: Add 1 cup of frozen corn or a diced green bell pepper along with the onion for extra vegetables.For a Creamier Goulash: Stir in 1/4 cup of sour cream or heavy cream at the very end after removing from the heat.
Keyword Beef and Macaroni, old fashioned goulash, one pot meal