01 -
Preheat the oven to 375°F (190°C).
02 -
Spray an 8x8x2-inch (or any 2-quart) baking dish with cooking spray.
03 -
Melt 1 tablespoon of the butter and set aside for the breadcrumb topping.
04 -
Boil the pasta shells in salted water according to the package directions for al dente; drain thoroughly.
05 -
Place the drained pasta shells in a large bowl. Add the tuna, celery, onion, and peas (if using). Season lightly with salt and pepper, then gently combine, being careful not to break up the tuna too much.
06 -
In a medium saucepan, melt the remaining 2 tablespoons of butter over medium-low heat. Add the flour and whisk until smooth. Continue cooking, whisking constantly, for one minute to cook out the raw flour taste.
07 -
While whisking constantly, slowly add the milk, and whisk until smooth. Increase the heat and bring to a boil, whisking frequently. Immediately reduce the heat and simmer, whisking constantly, until the mixture has thickened slightly, about 1-2 minutes.
08 -
Turn off the heat and add the shredded cheddar cheese; whisk until the cheese has melted and the sauce is smooth. Season to taste with salt and pepper.
09 -
Add the cheese sauce to the pasta mixture and gently toss to combine. Taste and adjust seasoning if needed.
10 -
Transfer the pasta mixture to the prepared baking dish and sprinkle the top evenly with the parmesan cheese.
11 -
Combine the reserved melted butter with the panko breadcrumbs and sprinkle evenly over the top of the casserole.
12 -
Bake in the center of the oven for 30 minutes or until bubbly with a golden brown, crisp top. Serve immediately.