01 -
Finely chop bacon strips and render in a large soup pot over medium-high heat until crispy. Remove bacon with a slotted spoon and set aside, retaining rendered fat in the pot.
02 -
Add ground beef and diced onion to the pot. Sauté over medium-high heat, breaking up meat with a spoon, until beef is fully browned. Drain excess fat.
03 -
Stir in tomato paste, ketchup, yellow mustard, garlic powder, and Worcestershire sauce. Pour in the beef broth and stir until combined.
04 -
Bring mixture to a boil, then add uncooked elbow macaroni. Reduce heat to maintain a gentle simmer and cook uncovered, stirring occasionally, until pasta is tender and most liquid is absorbed.
05 -
Remove pot from heat. Fold in grated cheddar cheese and reserved crispy bacon. Season with salt and pepper to taste. Let stand several minutes to allow flavors to meld.
06 -
Sprinkle with additional cheese if desired and cover until melted. Garnish with chopped pickles before serving, if using.