01 - 
                Shred the cheddar cheese and finely chop onion and garlic. Begin heating a large pot of salted water for the pasta shells.
              
              
              
                02 - 
                Heat a skillet over medium-high heat. Add ground beef and cook, crumbling with a spoon. When beef is halfway cooked, add chopped onions and cook until softened. Drain excess fat.
              
              
              
                03 - 
                Stir minced garlic into the beef mixture and cook for 1 minute. Add hot sauce, Worcestershire sauce, ground mustard powder (if using), and all-purpose flour. Cook, stirring constantly, for another minute to incorporate.
              
              
              
                04 - 
                Pour in beef broth and scrape the bottom of the skillet with a silicone spatula to lift any browned bits. Stir in tomato sauce, tomato paste, and softened cream cheese. Let the sauce simmer gently while you cook the pasta.
              
              
              
                05 - 
                Add pasta shells to the boiling water and cook for 7 to 8 minutes or according to package instructions until al dente. Drain and set aside.
              
              
              
                06 - 
                Reduce heat to low and stir half and half into the sauce. Remove the skillet from heat and gradually fold in the shredded cheddar cheese until melted and fully incorporated.
              
              
              
                07 - 
                Add the drained pasta shells to the sauce and gently stir to combine.
              
              
              
                08 - 
                Top with freshly chopped parsley and serve immediately, ideally accompanied by garlic bread with cheese.