In a large pot over medium heat, brown the ground beef until fully cooked. Drain excess fat.
Add the chopped onion and minced garlic to the pot. Sauté until the onion is translucent, about 5 minutes.
Stir in the crushed tomatoes, beef broth, dried basil, dried oregano, sugar, salt, and pepper. Bring the mixture to a boil.
Reduce the heat and let it simmer for 15 minutes, allowing the flavors to meld.
Add the elbow macaroni to the pot and cook according to package instructions, usually about 7-8 minutes, until al dente.
If desired, stir in the shredded cheddar cheese until melted and creamy.
Serve hot, garnished with fresh parsley if using.