Bring a large pot of salted water to a boil. Add 8 oz of corkscrew or penne pasta and cook according to package instructions until al dente. Drain the pasta and set aside.
While the pasta cooks, heat a large skillet over medium-high heat. Add 1 lb of ground beef and cook until browned, breaking it up with a wooden spoon. Drain any excess fat if necessary.
Add 1 cup of chopped onion to the skillet with the beef. Cook until the onions soften, about 5 minutes. Stir in 2 cloves of minced garlic and cook for an additional 1 minute until fragrant.
Stir in 1 cup tomato sauce, 1 cup beef broth, 1 teaspoon Worcestershire sauce, and 1 teaspoon mustard. Mix well to combine. Let the mixture simmer for 5-7 minutes, allowing the flavors to meld and the sauce to thicken slightly.
Add the cooked pasta to the skillet with the beef sauce. Stir to coat the pasta evenly.
Transfer the pasta mixture into a greased 9x13-inch baking dish. Sprinkle 1/2 cup shredded cheddar cheese and 1/2 cup shredded mozzarella cheese evenly over the top. Then, add 1/2 cup cooked and crumbled turkey bacon for that signature bacon cheeseburger crunch.
Preheat your oven to 350°F (175°C). Bake the pasta for 20 minutes or until the cheese is melted, bubbly, and slightly golden on the edges.
Remove the pasta from the oven and let it cool for a few minutes. Garnish with chopped green onions to add a fresh and vibrant touch. Serve warm and enjoy!