In a large sauté pan, melt the butter over medium heat. Add the onion and cook until starting to soften, about 5 minutes.
Add the ground sirloin. Break up the meat and cook until no longer pink.
Stir in the garlic and cook for about one minute, until fragrant.
Stir in the sugar, oregano, salt, crushed tomatoes, beef broth and chili garlic sauce. Bring to a simmer. Stir well.
Cover the pan and allow to gently simmer while the pasta is cooking.
Preheat an oven to 350 degrees F.
Cook the macaroni pasta according to package directions. Drain the pasta.
Stir the cooked pasta into the meat sauce.
Spread the macaroni and sauce evenly in a large casserole dish.
Top the pasta with the shredded cheddar cheese.
Bake the casserole in the oven for about 45 minutes, until hot and the cheese is melted.