Ingredients
Method
- Preheat oven to 350°F (175°C). Grease a 9x13 inch baking dish.
- Cook macaroni according to package directions. Drain well.
- In a large saucepan, melt butter over medium heat. Whisk in flour until smooth.
- Gradually whisk in milk until smooth. Bring to a simmer, stirring constantly.
- Reduce heat and simmer for 5-7 minutes, or until thickened.
- Remove from heat and stir in salt, pepper, and cayenne pepper (if using).
- Add cheddar, Monterey Jack, and Gruyere (if using) cheeses to the sauce, stirring until melted and smooth.
- Stir in sour cream.
- Add cooked macaroni to the cheese sauce and stir to combine.
- Pour macaroni and cheese mixture into the prepared baking dish.
- Sprinkle with Parmesan cheese.
- Bake for 20-25 minutes, or until golden brown and bubbly.
Notes
For an extra crispy top, broil for the last few minutes of baking.
