Heat a large skillet over medium high heat. Once hot add olive oil and diced onions and cook until onions are softened.
Add minced garlic and continue to cook for 30 seconds.
Add ground beef to the pan and cook for 5-7 minutes until it is browned.
Next add your tomato sauce, diced tomatoes, Worcestershire sauce, Italian seasoning, 1 teaspoon of salt, and pepper. Stir together well and let it simmer while you cook the pasta.
Bring a large pot of water with 3 teaspoons of salt to a boil. Add the uncooked elbow macaroni and cook for approximately 10 minutes until the pasta is al dente. Remove from heat and pour into a strainer to drain the water.
Add the cooked pasta to the meat sauce and gently stir together. Let cook for 2-3 minutes.
Remove from heat and sprinkle the cheddar cheese on top. Let the dish sit for 2-3 minutes until the cheese is melted.