- Bring a large pot of salted water to a boil. Add the penne or rigatoni and cook according to package instructions until al dente. Drain and set aside. 
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and diced bell pepper, sautéing until softened, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant. Add the ground beef, breaking it up with a spoon, and cook until browned and cooked through. Drain any excess fat. 
- Stir Italian seasoning, salt, and black pepper into the beef mixture. Pour in the marinara sauce and simmer for 5 minutes, allowing the flavors to meld. 
- In a large mixing bowl, combine the cooked pasta with the beef and marinara mixture. Add the ricotta, mozzarella, cheddar, and half of the Parmesan cheese. Gently fold everything together until well combined. 
- Preheat your oven to 375°F (190°C). Lightly grease your baking dish and pour in the pasta mixture. Sprinkle the cooked turkey bacon evenly over the top, then finish with the remaining Parmesan cheese. 
- Cover the casserole loosely with aluminum foil and bake for 20 minutes. Remove the foil and bake an additional 10 minutes or until the cheese on top is bubbly and golden brown. 
- Remove from the oven and let it sit for 5 minutes. Sprinkle fresh chopped parsley on top before serving to add a burst of color and freshness.