01 -
Bring a large pot of salted water to a rolling boil. Add the elbow pasta and cook until just al dente according to package directions - don't let it get mushy! Drain thoroughly without rinsing and set aside.
02 -
While pasta cooks, rinse the spinach leaves well. Toss them into a blender with half a cup of the milk. Blend until completely smooth and vibrant green - you don't want any leafy bits remaining. If your blender struggles, add a bit more milk as needed.
03 -
In a medium saucepan over medium heat, melt the butter until it's bubbling gently. Whisk in the flour, black pepper, and garlic powder until you have a smooth paste that smells nutty and wonderful.
04 -
Slowly pour in the remaining milk and your bright green spinach mixture, whisking constantly to prevent lumps. Keep stirring as the mixture heats up and begins to thicken.
05 -
Once the sauce starts bubbling, reduce heat to low and let it simmer for about a minute, stirring continuously. The sauce should coat the back of your spoon nicely.
06 -
Remove from heat and gradually stir in both cheeses until they melt completely into a silky, green-tinted sauce. Taste and adjust seasoning with salt if needed.
07 -
Fold in the drained pasta, stirring gently until every piece is coated in that gorgeous green cheese sauce. Serve immediately while it's hot and creamy.