Brown the ground beef in a large skillet over medium high heat until no longer pink. Drain grease and set aside.
Using the same pan add a little olive oil and the diced onion. Cook until onion is translucent or caramelized in color.
Return ground beef to pan. Add garlic. Cook for about an additional 2 minutes until you can smell the garlic.
Add the ketchup, mustard, hot sauce (optional), salt and pepper OR cow tipping seasoning (to taste), macaroni and broth to the pan. Stir well to combine.
Bring to a boil on medium-high heat, cover and reduce heat to low. Cook on low for 12-15 minutes or until the pasta is tender. Stirring occasionally.
Remove from heat and stir in the optional buttermilk and cheddar cheese until well combined. Add extra cheese to taste.
Serve warm garnish with fresh parsley if desired.