01 -
Bring a large pot of generously salted water to a boil. Add the linguine and cook until tender with a slight bite in the center. Before draining, reserve about ½ cup of the starchy pasta water. Drain and set aside.
02 -
Heat the olive oil in a large deep skillet over medium-high heat. Add the ground beef and Italian sausage, breaking the meat apart with a spoon as it cooks. Continue cooking until both meats are browned and fully cooked through with some slightly crispy bits. Drain excess grease if needed.
03 -
Stir in the chopped onion and cook until softened and lightly golden, about 3 to 4 minutes. Add the minced garlic and cook briefly until fragrant. Mix in the thawed and squeezed spinach, stirring until evenly distributed and heated through. Transfer the entire meat and vegetable mixture to a large bowl and set aside.
04 -
In a separate saucepan, melt the 4 tablespoons of butter over medium heat. Whisk in the flour and cook for about 1 minute to form a smooth paste without any lumps. Gradually pour in the whole milk and chicken broth while whisking continuously to prevent lumps from forming. Let the mixture simmer gently until it thickens enough to coat the back of a spoon, about 5 minutes.
05 -
Reduce the heat to low and stir in the heavy cream. Add the Parmesan and mozzarella cheeses, stirring steadily until both cheeses are fully melted and the sauce is smooth. Sprinkle in the Cajun seasoning, Italian seasoning, smoked paprika, salt, and black pepper. Continue stirring until the sauce becomes creamy, glossy, and deeply flavorful.
06 -
Add the cooked linguine and the reserved meat and spinach mixture to the cheese sauce. Toss gently with tongs until every strand is coated and the meat is evenly distributed throughout. If the sauce feels too thick, stir in a small amount of the reserved pasta water until it reaches your desired consistency. Serve hot with extra Parmesan or a sprinkle of fresh parsley if desired.