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