01 -
Bring salted water to a boil in a large pot. Add penne and cook following the package instructions for al dente. Drain and toss it back into the pot.
02 -
On medium heat, melt 1 tablespoon of butter in an oven-safe skillet. Toss in the garlic, shrimp, and 2 tablespoons of parsley. Add a little salt and sauté the shrimp until they turn pink and firm, about 2 minutes on each side. Place the shrimp on a plate, leaving any juices in the skillet.
03 -
Use the same skillet and stir in the last 2 tablespoons of butter, letting it melt. Mix in the flour, cooking for 1-2 minutes until it’s a pale golden color. Gradually whisk in the milk and chicken stock, bringing it to a gentle simmer.
04 -
Blend 3/4 cup of mozzarella and 1/4 cup Parmesan into the sauce until smooth and rich. Use salt and ground black pepper to adjust the flavor.
05 -
Toss in the shrimp, the diced tomatoes, and the cooked pasta into the skillet. Stir to coat everything evenly. If it’s a bit too thick, pour in a splash of milk to thin it out.
06 -
Sprinkle the top with the 1/4 cup of mozzarella and 2 tablespoons of Parmesan you set aside earlier.
07 -
Place the skillet in a 350°F oven for 5-7 minutes, until the cheese is melted and bubbling. Switch to broil for 2-3 minutes to crisp up the top, but keep an eye on it so it doesn’t burn.
08 -
Sprinkle the last bit of parsley over the top and serve it while warm.