01 -
In a large measuring cup, combine beef broth, tomato sauce, half and half, Worcestershire sauce, yellow mustard, ketchup, beef bouillon cube, oregano, basil, and parsley. Set aside.
02 -
Season ground beef with salt and pepper. Heat a large skillet over medium-high heat. Add ground beef and cook, crumbling, for 3 minutes. Add onion and cook 5-6 minutes more, or until beef is fully cooked and onion softened. Drain fat and transfer mixture to a plate.
03 -
Bring a large pot of water to a boil. Add 1/2 tablespoon salt, then add macaroni and cook until al dente according to package directions. Drain and set aside.
04 -
In the same skillet used for beef, melt butter over medium heat. Add garlic, flour, and tomato paste, stirring to combine. Cook for 1-2 minutes until fragrant and paste slightly deepens in color.
05 -
Slowly pour the prepared sauce mixture into the skillet, a small amount at a time, stirring constantly to prevent lumps and ensure the sauce thickens evenly.
06 -
Increase heat and bring sauce to a gentle boil, then immediately reduce to a simmer. Allow to cook uncovered, stirring occasionally, while pasta cooks.
07 -
Gradually add in shredded cheddar cheese by handfuls, stirring continuously until melted and incorporated. Reserve a small portion for optional topping if desired.
08 -
Return beef and onion mixture to the skillet, add drained macaroni, and gently fold to combine evenly with the sauce.
09 -
Sprinkle the reserved cheese over the top, cover, and let stand until cheese is melted. Serve immediately.