01 -
Bring a large pot of salted water to a boil. Add penne and cook until al dente, about 10-12 minutes. Drain and set aside, reserving a small cup of pasta water for potential sauce thinning.
02 -
Heat olive oil in a large skillet over medium-high heat. Add ground beef and Italian sausage, breaking into small pieces as they cook. Continue stirring until no pink remains and edges develop a crisp texture. Drain excess grease.
03 -
Add chopped onion to the pan with browned meat. Cook for 5 minutes until soft and translucent. Add minced garlic and cook until fragrant, about 1 minute. Stir in squeezed spinach and heat through for 2-3 minutes.
04 -
In a separate saucepan, melt butter over medium heat. Whisk in flour and stir for 1 minute to cook out raw taste, forming a roux. Gradually pour in milk and chicken broth while whisking to maintain smoothness.
05 -
Let the roux mixture simmer gently until it thickens to sauce consistency, 5-7 minutes. Lower heat and stir in heavy cream, Parmesan, mozzarella, Cajun seasoning, Italian seasoning, and smoked paprika until cheeses melt and sauce becomes glossy.
06 -
In a large pot or skillet, combine cooked pasta, meat and spinach mixture, and all the sauce. Toss well to ensure every piece of pasta is coated. Taste and adjust seasoning with salt and pepper as needed.
07 -
For a golden cheesy top, transfer mixture to an oven-safe baking dish. Sprinkle additional mozzarella and broil for 2-3 minutes until bubbly and browned, watching carefully to prevent burning.