Tuna Noodle Casserole

(from scratch)

Tuna Noodle Casserole


7 Tbsp butter divided
2 Cups macaroni uncooked
1 small onion chopped
1 stalk celery chopped
8 ounces mushrooms sliced
1 clove garlic minced
2 Cups milk
salt to taste
black pepper to taste
1 Cup cheddar cheese shredded
3 (6 ounce) cans tuna drained and flaked
1 Cup frozen peas thawed


  1. Preheat oven to 375 degrees. Bring a large pot of lightly salted water to a boil. Add macaroni and cook according to package directions, until al dente. Drain pasta.
  2. Melt 1 tablespoon butter in a skillet over medium-low heat. Stir in the onion and celery and cook until tender, about 5 minutes. Increase heat to medium-high, and mix in mushrooms. Continue to cook and stir 5 minutes, or until most of the liquid has evaporated. Make a small well in the center of the pan and add garlic. When garlic becomes fragrant (about 30 seconds), stir briefly and remove pan from heat.
  3. Melt 4 tablespoons butter in a medium saucepan, and whisk in flour until smooth. Gradually whisk in milk, and continue cooking and stirring until sauce is smooth and slightly thickened. Stir in the cheddar cheese until melted and mixture is smooth again. Season with salt and pepper.
  4. In a very large bowl, combine macaroni, tuna, peas, mushroom mixture and sauce. Transfer to the baking dish. Melt remaining 2 tablespoons butter in a measuring cup, mix with enough bread crumbs to make the mixture crumbly, and sprinkle over the casserole.
  5. Bake 25 minutes, or until bubbly and lightly browned.

Recipe Type


Total Time
55 min
Prep Time
30 min
Inactive Time
Cook Time
25 min
6-8 servings