This easy Classic Tuna Casserole is creamy and cheesy with a crispy panko breadcrumb topping, and it's made without canned soup. It's a perfect comfort food dinner for any night of the week!
There's a reason that an old-fashioned tuna noodle casserole has been a dinnertime staple for so long. It's filling, comforting, inexpensive, easy to make, and absolutely delicious!
Jump to:
So many of us, including me, grew up on tuna casserole. My mom made it a lot, and we all loved it and got so excited when it was on the menu (even me, who was most definitely not a fish fan back then...but I did love canned tuna).
She even snuck some veggies in there...usually peas and sometimes broccoli, and our plates were always clean.
It's an easy, budget-friendly dinner that gets you in and out of the kitchen quickly and makes everybody happy. And since it's made with basic kitchen staple ingredients, it's one of those recipes that you can always turn to when you don't know what to cook.
And now that the weather is getting chillier, I am craving warm and cozy dishes just like this one!
My version of tuna casserole is very similar to my mom's, except I skip the canned cream of mushroom soup, and I make a quick and simple béchamel sauce (fancy French term for white sauce) with cheese instead.
I also add some very finely diced celery and onion for crunch and extra flavor.
So we've got pasta, tuna, celery, onions, and sweet green peas tossed in a creamy, sharp-cheddar-cheesy homemade sauce and topped with parmesan cheese and buttery seasoned panko breadcrumbs. Then it's baked until it's bubbly and the topping is golden brown and crisp.
What's not to love? It's soooo good!

Ingredients You Need
- Medium pasta shells (or egg noodles)
- Canned tuna (I use solid white albacore tuna packed in water)
- Celery
- Onion
- Frozen peas (optional)
- Butter
- All-purpose flour
- Milk
- Sharp cheddar cheese (white or yellow)
- Parmesan cheese (shredded or grated)
- Seasoned panko bread crumbs
- Salt and pepper
- Cooking spray
How to Make Classic Tuna Casserole Without Canned Soup
Note: This is just a quick overview of the steps. Scroll down to the recipe card for the full recipe with detailed instructions.






Tips & Tidbits
- I like using medium pasta shells in this casserole (tuna-->seafood-->seashells), but wide egg noodles also work very well, and I often use them if I don't have any shells.
- For this recipe, I use solid white albacore tuna packed in water. To me, it is sturdier than chunk light tuna. I can flake it into the size pieces I want, and it holds its shape better rather than breaking up too much. However, you can use whatever tuna you like best or have on hand.
- Since we're putting in the celery and onions raw, be sure to dice them very finely so they will soften up just a bit as the casserole bakes. I love the flavor and texture they add!
- Of course, you can always sauté them in a little butter or oil first if you'd rather (but I highly suggest giving adding them raw a try...it's really yummy and reminiscent of tuna salad!).
- The peas are optional. You can leave them out if you'd rather do a veggie on the side. Or you can replace them with another vegetable, such as broccoli or green beans (I suggest chopping them into small pieces so they get nicely distributed throughout the casserole).
- If using frozen vegetables, make sure they are thawed or cooked before adding to the casserole.
- If you don't have any panko breadcrumbs, you can use regular bread crumbs, crushed crackers, crushed cornflakes, or even crushed potato chips on top.
- Store leftovers in the refrigerator for 3 to 4 days. Reheat in a 325°F oven, covered, until heated through, removing the foil during the last several minutes to crisp up the breadcrumbs. I also add a tablespoon or two of water to the dish to help keep the casserole from drying out while it reheats).
- You can also reheat it in the microwave.

If you've never made a tuna casserole from scratch without canned soup, you've got to try it just once. I'm willing to bet you'll want to make it this way from now on!
I hope you try this classic tuna noodle casserole recipe and love it as much as I do. Thanks for visiting today!

If you make this recipe, I'd love to know how it went. Please leave a comment and star rating below. Thanks!
📋Recipe
Classic Tuna Casserole (No Canned Soup!)
Ingredients
- cooking spray
- 3 tablespoons butter, divided
- 8 ounces medium pasta shells
- 2 (5 oz each) cans solid white albacore tuna in water, drained and flaked (or use your favorite canned tuna)
- ½ cup very finely diced celery
- ½ cup very finely diced onion
- 1 cup thawed frozen peas, optional
- 2 tablespoons all-purpose flour
- 2 cups milk
- 1 cup shredded sharp cheddar cheese, white or yellow
- ¼ cup shredded or grated parmesan cheese
- ½ cup seasoned panko breadcrumbs
- salt and pepper, to taste
Instructions
- Preheat the oven to 375°F.
- Spray an 8x8x2-inch (or any 2-quart) baking dish with cooking spray.
- Melt 1 tablespoon of the butter; set aside.
- Boil the pasta shells in salted water according to the package directions for al dente; drain.
- Place the drained pasta shells in a large bowl. Add the tuna, celery, onion, peas, and lightly season with salt and pepper. Gently mix until well-combined, being careful not to break up the tuna too much.
- In a medium saucepan, melt the remaining 2 tablespoons of butter over medium-low heat. Add the flour and whisk to combine until smooth. Continue cooking, whisking constantly, for one minute.
- While whisking constantly, slowly add the milk, and whisk until smooth. Increase the heat and bring to a boil, whisking frequently, then immediately reduce the heat and simmer, whisking constantly, until the mixture has thickened slightly (it won't be super thick), just about a minute or two.
- 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.
- Add the sauce to the pasta mixture and gently toss to combine. Taste and add more salt and pepper if needed.
- Transfer the pasta mixture to the prepared baking dish and sprinkle the top evenly with the parmesan cheese.
- Combine the melted butter with the panko breadcrumbs and sprinkle evenly over the top of the casserole.
- Bake in the center of the oven for 30 minutes or until bubbly and the top is golden brown and crisp. Serve immediately.
Notes
- 8 ounces of wide egg noodles can be used in place of the pasta shells.
- Peas are optional; you can leave them out if you prefer to serve a vegetable on the side. Or you can replace them with another veggie like broccoli or green beans (I suggest chopping them into small pieces so they get nicely distributed throughout the casserole).
- If using frozen vegetables, make sure they are thawed or cooked before adding to the casserole.
- If you don't have any panko breadcrumbs, you can use regular bread crumbs, crushed crackers, crushed cornflakes, or even crushed potato chips on top.
- Store leftovers in the refrigerator for 3 to 4 days. Reheat in a 325°F oven, covered, until heated through, removing the foil during the last several minutes to crisp up the breadcrumbs. I also add a tablespoon or two of water to the dish to help keep the casserole from drying out while it reheats).
- You can also reheat it in the microwave.



Luci Corso says
This was delicious!! I used oat milk and it came out perfect. I think key is also to use good solid tuna.
Michelle says
Thank you, Luci...so happy you enjoyed it!
Anna says
Beautiful recipe, thank you!
Michelle says
Thanks so much, Anna!
Cheistine says
Absolutely delicious !, I added broc👌and a little extra cream.
Michelle says
Thank you...so happy you enjoyed it (broccoli is one of my favorite swaps!), and I appreciate you taking the time to comment and rate the recipe!
Kay says
50 years ago, I grumbled and complained every time my mom made tuna casserole to feed our family of 8. I haven't had it in decades. Well, I just made this recipe, only because I'm supposed to eat more fish. I was surprised how much I enjoyed it and how much it tasted like home. ❤️
Michelle says
Thanks so much, Kay...it really makes me happy to hear that you enjoyed it that much, and I appreciate you taking the time to comment and rate the recipe!
Veki says
This was great except not enough sauce so it was little dry.
Michelle says
Thanks, Veki...so glad you enjoyed it, and you can always increase the amount of sauce next time if you prefer more (and you may need a slightly bigger dish if you do)!
Margaret says
Very delicious tuna casserole and I didn't have to buy any extra ingredients.
Michelle says
Thank you, Margaret...so happy you enjoyed it (and that you already had everything you needed on hand)!
Juli westervelt says
I’m have made this several times. It is delicious and easy. I love the fact that the sauce is made from scratch with no canned soup.
Michelle says
Thank you, Juli!
Colleen Davis says
Can I freeze this before cooking?
Michelle says
Hi, Colleen! I haven't tried freezing it yet because I think it's best when made fresh (pasta can sometimes get mushy in the freezer). But you can certainly try it and see how it turns out. I would suggest leaving the breadcrumbs off until the day you bake it because they can get soggy in the freezer, and thaw it in the refrigerator before baking.
Lori says
Michelle - Do you happen to have the carbohydrate and protein values? Thank You! ~ Lori
Michelle says
Hi, Lori! I'm sorry, but I don't have those values. Other than estimated calories, I don't provide nutritional values for my recipes because there can be variations (sometimes significant) in the results depending on the calculator used, brands of ingredients used, etc. I always suggest entering the ingredients into a nutrition calculator that you have used and trust.
Robin says
Is it 8 oz cooked shells or 8 oz dry measurement?
Thank you!
Michelle says
Hi, Robin! You will need 8 ounces of dry pasta shells which will then be cooked.
Liz says
Really good recipe. I didn't have canned soup, so I liked (and used) the one in the recipe. I did omit the onions but spinked a bit of onion power. Added some mushrooms with the peas since that was all that I had on hand. Topped it with some crushed up potato chips, which otherwise would be tossed. Thanks for an
easy and delicious recipe.
Michelle says
Thank you, Liz! So happy to hear that you enjoyed it, and I love that you made it work with what you had on hand (mushrooms sound delicious, and those potato chips...YUM)!
Laura says
Absolutely delicious! I do not like using canned soup for any recipe and this one delivers! Pretty easy too! I'm so glad I happened upon this recipe. Thank you!
Michelle says
Thank you, Laura!
Lois says
The only thing I did differently was salt to taste.
Michelle says
Thank you, Lois!
Geri Modell says
Loved this! I sautéed the onions before mixing them in. Used Gruyère instead of cheddar, because that was what the had. Didn’t have olive oil spray, so just used olive oil to grease the casserole dish. Otherwise, followed the recipe exactly. Dee-licious!!
Next time, I’m thinking of using crumbled Ritz crackers in place of the Panko. 😋
Michelle says
Thanks, Geri...so happy you loved it, and thanks for sharing the changes you made based on what you had on hand (Gruyère sounds yummy)! I think Ritz would make a great topping next time!
jenn says
I used egg noodles because it's what I had. I did find that everything didn't fit in an 8x8 dish so used a 9x12 and it turned out perfect.
Michelle says
Thank you, Jenn...so happy you enjoyed it! I don't have any problem fitting this into an 8x8 dish, and I make it often; maybe the sides on your dish weren't as high as mine. Glad you were able to size up and it worked out just fine!
Angel says
Delicious! I was looking for a good recipe that didn’t use the canned soup because of the gluten. Came across this and viola! I used Bob’s Red Mill 1:1 gluten free flour for the sauce and Jovial gluten free spirals. I did use a mixture of Colby Jack and sharp cheddar in the sauce. I didn’t have celery and used shallot instead of onion. on the top I used freshly grated parmigiano reggiano Monterey Jack and topped it with crushed Kettle brand cheddar chips. DELICIOUS! I will make this again, probably as written with gluten free panko on top instead of chips (but the chips are reallly really good too, so we’ll see)
Michelle says
Thank you, Angel...so happy you enjoyed it and that you were easily able to adjust the ingredients to make it gluten-free. And I love the idea of putting crushed chips on top!
SM says
Wow absolutely delicious!!! You don't miss the canned soup at all, it's so much more tasty! Thanks!
Michelle says
Thank you...so happy you enjoyed it!
Finnish_Mom says
This is a great recipe! Very tasty and made with things easily found in the home. Pinning this!
Michelle says
Thank you!