Cook the Pasta (if needed):
If not already prepared, cook the macaroni to al dente according to package instructions. Drain and set aside.
Brown the Beef:
In a skillet over medium heat, cook the ground beef until it begins to brown.
Add Onion:
When the beef is about halfway cooked, add the diced onion and continue cooking until beef is fully browned and onions are softened.
Add Sauce Ingredients:
Stir in diced tomatoes, tomato sauce, butter, soy sauce, sugar, Italian seasoning, salt, and pepper. Mix well.
Simmer:
Reduce heat to low and let the mixture simmer for 20 minutes.
Combine with Pasta:
Add the cooked macaroni to the skillet and mix until evenly coated.
Finish and Serve:
Top with shredded cheddar cheese if desired and serve immediately.
Cook pasta just until al dente to avoid mushy texture
Adjust seasoning after simmering for best flavor
Add a splash of water or broth if sauce thickens too much