Tuna Noodle Casserole

$6.85 recipe / $1.14 serving
by Beth - Budget Bytes
4.43 from 28 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

As I’ve gotten older my palate has become more adventurous, preferring flavors that surprise and excite my tongue. But I grew up in the midwest in the ’80s when creamy casseroles were a dinnertime staple, so I still have a soft spot for classic dishes like this Tuna Noodle Casserole. It might not be as flashy as many of my other creations, but it’s filling, creamy, and totally comforting! I did update this classic a bit to fit my current cooking style by making this tuna noodle casserole from scratch, with no canned condensed soup.

Overhead view of tuna noodle casserole in a square dish with a wooden spoon

What is Tuna Noodle Casserole?

This classic casserole dish starts with a creamy mushroom sauce combined with delicate egg noodles, peas, and tuna, then topped with a buttery breadcrumb, cracker, or potato chip topping. The classic version of tuna noodle casserole uses a can of condensed cream of mushroom soup for the sauce, but in the recipe below I’ve whipped up a homemade creamy mushroom sauce instead. It does take a little more time, but it’s totally worth it, IMHO!

Make it Cheesy

One of the most popular variations of this classic casserole is to add cheddar cheese. So if you like your tuna noodle casserole extra cheesy, feel free to stir in a cup of shredded cheddar when combining the sauce, pasta, and tuna. It will get nice and melty as the casserole bakes! Parmesan is another great option.

What to Serve with Tuna Noodle Casserole

This casserole can be a bit on the heavy side, especially if you prefer to make the cheesy version, so I like to pair it with a really light and simple side salad. The delicate flavor and texture of the salad perfectly balance the creamy tuna casserole and it helps you get a little more green on that plate. Plus, it only takes five minutes to make! A simple Three Bean Salad might also be nice.

close up of tuna noodle casserole on a plate with salad
Share this recipe

Tuna Noodle Casserole

4.43 from 28 votes
Tuna Noodle Casserole is a creamy and comforting classic American dinner full of noodles, a creamy mushroom sauce, tuna, and peas. 
Side view of tuna noodle casserole being scooped out of the casserole dish
Servings 6 1.3 cups each
Prep 10 minutes
Cook 55 minutes
Total 1 hour 5 minutes


  • 1 yellow onion, diced ($0.32)
  • 4 Tbsp butter, divided ($0.44)
  • 8 oz. mushrooms, sliced ($1.69)
  • 3/4 tsp salt, divided ($0.04)
  • 1/4 tsp pepper ($0.02)
  • 2 Tbsp all-purpose flour ($0.02)
  • 2 cups whole milk ($0.40)
  • 1 cup vegetable or chicken broth ($0.13)
  • 4 oz. cream cheese ($0.75)
  • 1/2 cup frozen peas ($0.25)
  • 8 oz. wide egg noodles ($0.70)
  • 2 Tbsp breadcrumbs ($0.08)
  • 2 Tbsp grated Parmesan ($0.22)
  • 12 oz. chunk light tuna, drained ($1.79)


  • Finely dice the onion and add it to a skillet with 1 Tbsp butter. Sauté the onion over medium heat until softened.
  • While the onion is cooking, slice the mushrooms. Add them to the skillet with the onion and ¼ tsp each of salt and pepper. Continue sautéing over medium heat until the mushrooms have softened. Remove the mushrooms and onions from the skillet and set aside.
  • Add the flour and an additional 2 Tbsp butter to the skillet. Cook and whisk over medium heat as the butter melts. Continue whisking as the butter and flour bubbles and foams for about one minute.
  • Add the milk, broth, and cream cheese to the skillet. Whisk to combine with the butter and flour mixture. Continue cooking over medium, whisking until the cream cheese has fully melted in and the sauce begins to simmer, at which point it will thicken.
  • Add the frozen peas and the cooked mushrooms and onions back to the sauce. Stir to combine, then season with more salt and pepper (about ½ tsp salt and another pinch of pepper). Set the sauce aside.
  • Begin to preheat the oven to 350ºF. Bring a large pot of water to a boil for the noodles. Once boiling, add the egg noodles and boil for about 7 minutes, or just until tender. Drain the noodles in a colander.
  • While the noodles are boiling, prepare the breadcrumb topping. Melt 1 Tbsp butter, then stir in the breadcrumbs and Parmesan.
  • Combine the creamy mushroom sauce, cooked and drained noodles, and drained tuna.
  • Transfer the casserole mixture to a 3 quart casserole dish, then top with the breadcrumb topping.
  • Bake the casserole for about 25 minutes or until heated through and golden brown on top. Serve hot and enjoy!

See how we calculate recipe costs here.



Serving: 1.3cupsCalories: 432kcalCarbohydrates: 41gProtein: 24gFat: 20gSodium: 811mgFiber: 3g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!
Side view of tuna noodle casserole being scooped out of the casserole dish

How to Make Tuna Noodle Casserole – Step by Step Photos

Onion and butter in skillet

Start by finely dicing one yellow onion. Add it to a skillet with one tablespoon of butter and sauté over medium until the onions are soft.

Sautéed mushrooms in the skillet

While the onions are sautéing, slice 8oz. of mushrooms. Add the mushrooms, ¼ tsp salt, and ¼ tsp pepper to the skillet with the onions and continue to sauté until they are tender. Transfer the sautéed vegetables to a clean bowl.

butter and flour added to the empty skillet

Add two more tablespoons of butter and 2 tablespoons of flour to the skillet. Continue to cook over medium, whisking the butter and flour together as the butter melts. Continue to cook and whisk for about one minute after the butter and flour mixture begins to bubble and foam. The butter and flour mixture helps thicken the sauce.

milk, broth, and cream cheese added to the skillet

Add 2 cups of milk, 1 cup of vegetable broth, and 4oz. cream cheese (cut into chunks) to the skillet. Continue to cook and whisk these ingredients together over medium heat until the cream cheese has fully melted and the sauce begins to simmer.

Peas and mushrooms added to the sauce

Add the cooked onions and mushrooms and ½ cup frozen peas to the creamy sauce. Stir to combine. Taste and add more salt and pepper (I added another ½ tsp salt and a pinch of pepper). Set the sauce aside.

Cooked egg noodles in a pot, pasta spoon in the center

Begin to preheat the oven to 350ºF. Bring a pot of water to a boil, then add 8oz. wide egg noodles. Boil for about 7 minutes, or just until tender. Drain the noodles in a colander.

Parmesan breadcrumb topping in a bowl

While the pasta is boiling, mix together the Parmesan breadcrumb topping. Melt one tablespoon of butter in a small bowl, then stir in 2 tablespoons of breadcrumbs and 2 tablespoons of grated Parmesan.

pasta and tuna added to creamy sauce

Finally, combine the creamy mushrooms sauce, cooked and drained egg noodles, and one 12oz. can of tuna (drained). If you wanted to add cheddar, this is the point where I’d stir it into the mix.

Tuna noodle casserole in the dish ready to bake

Transfer the casserole mixture to a 3-quart casserole dish and top with the Parmesan breadcrumb topping.

baked tuna noodle casserole

Bake the casserole for about 25 minutes in the preheated 350ºF oven, or until heated through and golden brown on top.

close up of tuna noodle casserole being scooped out of the dish

Serve hot and enjoy the creamy goodness!

overhead view of tuna noodle casserole on a plate with salad
Share this recipe

Posted in: , , , , , , , ,

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Leave a Comment
  1. My husband and I made this recipe, but with rotisserie chicken instead of tuna and it was delicious! We would love to make it again for our family. Do you think it could be made in advance and refrigerated for 24-36 hours before baking?

    1. Yes, just keep in mind that the noodles will get softer, but if you enjoyed the leftovers then it won’t be much different from that. :)

  2. This was absolutely delicious! I subbed 2/3 red bell pepper for the mushrooms and I discovered while cooking I did not have frozen peas as I thought I had, so I subbed in frozen whole green beans and cut them up with kitchen scissors while they cooked in the cream sauce. I used a 9×13 dish so I doubled the bread crumbs and parm. My husbands doesn’t like tuna so I hope to sub canned chicken next time, I will definitely make this again!! Yum! Oh and I subbed wheat pasta too because I have dying to use it in a dish I knew my husband wouldn’t eat. Haha!

  3. Thanks for giving us a recipe without canned soup! Prep time given is 10 minutes. The first and second times I made this prep took closer to 30 minutes. Cook time given at the top of the recipe is 55 minutes. Cook time given in step 10 is 25 minutes. So, while the total time was close to the estimated 1 hour and 5 minutes, the instructions are contradictory. I liked this enough to make it twice, using yellow fin tuna in oil. Overall, it’s nice. Unclear whether the 3 quart casserole dish should be a 9 by 12 lasagne pan or a deeper round or oval dish. I’ll know after dinner tonight which works better. :-)

  4. This recipe came out great! The only changes I made were to decrease the milk to 1.75 cups (based on previous comments) and I added herbs in with the onions and mushrooms when browning.

  5. This tuna noodle casserole has no flavor and it was a runny mess. Are you afraid of spices well they won’t bite, this sure did need some more maybe less milk? I will not be making this again.

  6. This came out great! I only had a 6oz can of tuna so I added a small can of drained minced clams and it was delicious.

  7. Didn’t add mushrooms or peas because of family dislikes. Added carrots instead and followed recipe. Delicious!! Will definitely make again.

  8. We INHALED this. Easy to make although I think I used more butter. So delicious. Thanks for this recipe.

    1. Try rotisserie chicken or canned salmon. Whatever protein you go with, it should be precooked, XOXO -Monti

  9. This recipe is completely tasteless. It has put me off ever wanting a tuna noodle casserole again. And I actually added things for more flavor. This was completely tasteless, regardless.

  10. Made this last night but sauce didn’t really thicken, I think two cups of milk and one cup of broth is too much.

    1. I followed recipe the sauce has absolutely no flavor. Very blah dish. Will not make again.