Brown the Beef:
In a large pot or Dutch oven over medium heat, cook ground beef and onion until beef is browned and onion is soft, about 6–8 minutes. Drain excess fat if needed.
Add Garlic and Seasonings:
Stir in minced garlic, salt, pepper, Italian seasoning, and Worcestershire sauce. Cook for 1 minute until fragrant.
Add Tomatoes and Broth:
Pour in tomato sauce, diced tomatoes (with juice), and beef broth. Stir well and bring to a simmer.
Add Pasta:
Stir in elbow macaroni. Reduce heat to low, cover, and cook for 15–18 minutes, stirring occasionally, until pasta is tender and the mixture has thickened.
Add Cheese (Optional):
Stir in shredded cheddar cheese until melted and creamy, or sprinkle on top before serving.
Serve:
Garnish with chopped parsley. Serve hot with a side of bread or salad.