Cook pasta according to the directions on the box, aim for al dente and drain. Set aside.
Place a large pan over medium-high heat and cook bacon until crispy. Remove from pan to paper towels to drain excess fat. Chop and set aside.
Discard bacon fat from the pan, leaving only about 1 tablespoon, over medium-high heat add the ground beef and brown well. Drain grease and return to heat.
Add the diced onion and garlic, stir and cook for 1 minute.
Add the paprika, dried parsley, Worcestershire sauce, red pepper flakes, salt and pepper. Add 3/4 cup of water, stir and cook until water is gone.
Add the pasta to the pan. Add the tomato sauce and cheese.
Stir to combine. Add 8 chopped slices of bacon and stir to combine.
Serve immediately, garnished with diced pickles, remaining bacon, tomatoes and parsley.