Cook the macaroni: In a large pot, cook the elbow macaroni according to package instructions. Drain and set aside.
Brown the ground beef: In a large skillet, heat a bit of oil over medium heat and brown the ground beef until fully cooked, breaking it apart with a spoon as it cooks.
Add seasonings and tomato sauce: Stir in the garlic powder, onion powder, Italian seasoning, salt, and pepper. Add the tomato sauce and diced tomatoes, and let the mixture simmer for 5-7 minutes, allowing the flavors to meld together.
Combine beef and macaroni: Add the cooked macaroni to the skillet with the beef mixture. Stir until the pasta is fully coated with the sauce.
Optional baking step: If you want a cheesy, baked version, transfer the mixture to a baking dish, top with shredded cheddar cheese, and bake at 350°F (175°C) for 10 minutes until the cheese is melted and bubbly.
Serve: Garnish with fresh parsley and serve hot.