Healthy Tuna Casserole Recipe
This healthy tuna casserole recipe is a spin on the classic 80’s dish that the whole family loves. Featuring a super easy, rich, and creamy sauce made from scratch and a cheesy topping, this budget-friendly meal is a winner.
As an Amazon Associate, I earn from qualifying purchases.

Easy bakes like this healthy tuna fish casserole are perfect for weeknight dinners. For more yummy tuna recipes, try this tuna avocado salad or these zucchini tuna melts. Check out all of our dinner recipes for more inspiration.
Why you will love this recipe
It is made with wholesome ingredients. There are no canned soups, panko breadcrumbs, or potato chips here.
Tuna is a high-quality yet affordable protein, making this dish budget-friendly.
Who doesn’t love healthier comfort food? The cheesy, creamy flavor is always welcome, and this dish is really nostalgic.

Ingredient Notes
Find the complete ingredient list, with measurements, in the recipe card below.
- Pasta – Elbows are the traditional choice for tuna casserole, but you can substitute egg noodles, fusilli, rotini, or penne noodles. I use a spelt based corkscrew. Fun and nutritious.
- Cream Cheese – This provides a creamy texture instead of canned soup.
- Mayonnaise – We use our homemade lemon mayonnaise.
- Cheese – We like to use shredded cheddar cheese and recommend shredding your own. The pre-shredded products can contain additives. Parmesan cheese is also delicious with tuna.
- Garlic Powder – To add a bit of kick to the creamy sauce.
- Salt and Pepper – Essential seasonings to bring out the flavors in your recipe.
- Canned Tuna – We buy pole and line caught tuna, which is a sustainable fishing method. We generally choose albacore tuna – drawing from my experience, its tender texture is perfect for casseroles.
- Spinach – This adds a pop of green to the dish. You could use peas, which are typical, but I’m not a fan. PTSD from childhood. IYKYK.

Equipment
No fancy equipment required for this recipe.
- Saucepan – For cooking the noodles.
- Mixing Bowl and Spoon – Use these to combine the ingredients before baking. I actually use a small spatula to stir.
- Baking Dish – We use an 8×11 ceramic casserole dish for this recipe.
- BPA-free and odorless, ensuring food safety in prepping, washing, baking, mixing, and serving.
- There is non-slip rubber at the bottom of the plastic bowl to prevent slipping while mixing.
Instructions
Scroll to the recipe card at the bottom for the FULL recipe details.
Step 1
First, preheat the oven and lightly grease the casserole dish.
Step 2
Next, boil a large pot of salted water and cook the pasta according to the package directions.
Expert Tip!
Be sure to liberally salt the pasta water before cooking. As the pasta cooks, it absorbs some of the salt, resulting in seasoned, flavorful noodles.
Step 3
Meanwhile, while the noodles are cooking, add the softened cream cheese, mayo, shredded cheese, garlic powder, salt, and pepper to a mixing bowl.
Stir everything well to combine the mixture.
Step 4
Once the pasta is cooked to al dente, remove it from the heat and drain the water.
Step 5
Pour the hot pasta into the bowl with the cream cheese mixture and stir it well. The heat creates a lovely, creamy sauce.
Next, add the can of drained tuna to the bowl and stir again.




Step 6
Lastly, stir in the spinach.
The warm pasta will slightly wilt the spinach, so there is no need to cook it beforehand.
Step 7
Next, pour the mixture into the prepared casserole dish.
Spread it evenly, then cover with the remaining shredded cheese.
Step 8
Finally, place the casserole dish in the oven and bake for 15 minutes.
If you like a crispier, browned top, turn on the broiler and broil the casserole for 2-3 minutes. Please keep an eye on it so nothing burns.




Substitutions and recipe variations
Typically, tuna casserole is made with frozen peas, which you can substitute for spinach if you prefer. Use one cup of frozen peas. Chopped kale is also a great substitute.
Bump up the nutrition by adding more vegetables such as mushrooms, yellow onion, and broccoli.
Experiment with different pasta, such as whole grain pasta or gluten-free pasta. Or substitute cauliflower rice instead of pasta for a low-carb option.
Switch up the protein and use poached chicken instead. Canned salmon also works well.
If you like a bit more crunch for the topping, mix in some breadcrumbs or ground flaxseed with the cheese. Try making your own bread crumbs for optimum freshness.

Serving suggestions
Serve this dish with a green side salad with a few cherry tomatoes and cucumber slices, all tossed together in a simple balsamic dressing. Or just a simple lettuce salad works too.
Garnish the plate with lemon wedges and brighten the taste by squeezing a splash of fresh lemon juice over the casserole.
Add more color and nutrition with a side of steamed or roasted veggies.
Sprinkle chopped fresh herbs like parsley, dill, or chives over the casserole just before serving to add a pop of freshness and color.
FAQS
Yes! We use a combination of cream cheese and mayonnaise, along with some seasonings, to create a lovely sauce that normally comes from a can of cream of mushroom soup. Canned soups may have additives and a lot of sodium, so this is a great healthy swap.
While canned tuna is the more common choice for classic tuna noodle casserole due to both convenience and affordability, you can absolutely use fresh tuna if you prefer. Just be sure to cook it thoroughly before adding it to your casserole.
Storage tips
To Store: Store any leftovers in an airtight container in the refrigerator for up to 3 days.
To Reheat: Preheat the oven to 350°F and bake in an oven-safe dish, covered with foil, for 20-25 minutes, until heated through. You can also use a microwave on medium power for 1 minute, stir, then heat in 30–45 second intervals until warmed through. Avoid high power as it can make the tuna rubbery.

More casserole recipes
*Originally posted September 25, 2023, and updated again February, 2026.*
If you’ve tried this healthy tuna noodle casserole recipe, please give me a rating and let me know how it turned out by leaving me a comment below. I’m always interested in feedback!
Be sure to follow me on social media! I love pinning to Pinterest, sharing on Facebook, and posting pics on Instagram. See you there. 🙂
Want to Save This Recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week.
By submitting this form, you consent to receive emails from The Honour System

Healthy Tuna Casserole Recipe
Ingredients
For the casserole
- 3 cups corkscrew pasta
- ¾ cup cream cheese, softened
- 3 tbsp mayonnaise
- ¼ cup shredded cheese
- ½ tsp garlic powder
- ¼ tsp fine sea salt
- ¼ tsp pepper
- 4 cups baby spinach
- 1 5 oz. can tuna, drained
For the topping
- ½ cup shredded cheese
Instructions
- Start by preheating the oven to 375° and lightly greasing an 8×11 casserole dish.
- Next, boil a large pot of salted water and cook the pasta according to the package instructions.
- Meanwhile, while the pasta is cooking, add the softened cream cheese, mayo, shredded cheese, garlic powder, salt, and pepper to a mixing bowl. Stir well to combine.
- Once the pasta is cooked to al dente, remove it from the heat and drain the water.
- Pour the hot pasta into the bowl with the cream cheese mixture and stir.
- Next, add the can of drained tuna to the bowl and stir again. Then, stir in the spinach.
- Pour the mixture into the prepared casserole dish and cover it with the rest of the shredded cheese.
- Place the casserole dish in the oven and bake for 15 minutes.
- Turn on the broiler and broil for 2-3 minutes for a crispy top.
- Serve warm.





A surprising winner! I followed the recipe exactly. When done, it looked… “ok”. The taste was,,, “pretty good”. Leftovers the next day… “absolutely delicious!!” We loved the crispy cheese and spinach. I ate slowly to drag out the taste, but it disappeared too quickly, so I went to the grocery store for a few more cans of tuna to make it again next week. Thanks for a keeper, Sharon.
Thanks for the great feedback, Stephen! I’m with you on the crispy cheese. 😉 Yum!
Hello! I am going to try this recipe. I love the healthy alternative!. Can you freeze this recipe?
Hey Judy! I’m not a hug fan of freezing this recipe. I find the texture is off when thawed.
My husband hates cream cheese, and I’ve tried to hide it in recipes, but he claims he can always taste it. Do you have any suggestions for a different melting cheese?
Hey Susan! Does he like ricotta? That could be a good substitute.
Too many noodles for the amount of sauce was very dry.
3 cups of noodles is too much, it was quite dry. I will have to add some liquid.
Thanks for the feedback, Sandra! Can I ask what kind of noodles you used?
The noodles that were asked for in the recipe
Thanks Sandra. I will edit this recipe. I use corkscrew pasta and it is saying elbows which would give too many. You are 100% correct. So sorry about the mix up.
I only have frozen spinach at the moment. Could i use that instead of fresh spinach
100%! Frozen spinach cooks super fast so that should work fine.
I really enjoyed this updated classic, easy and better than I expected!
Thanks for the great feedback Jane! And I agree – for tuna casserole it is surprisingly yummy. 🙂
I have such bad memories of my grandma’s tuna casserole, lol! But this was great, and spinach instead of peas is a huge upgrade!
Haha! I’m glad we could wipe away those bad memories! Thanks Ginny.
Love all the wholesome ingredients and lack of heavily processed foods. Thanks for this healthier version!!
Right?? Comfort food can still be wholesome. Thanks Emilie 🙂
I’ve tried alternative tuna noodle casseroles before and was always disappointed with the results. Not this time! The cream cheese definitely provides the creaminess this casserole requires. It’s simple, delicious, and satisfying. Perfect!
A great recipe to keep our tummies full. On top of that, it’s so delicious and flavorful.
I love tuna casserole! Adding in the spinach was a great way to get more greens in, I struggle with that. The kids loved the cheese on the casserole!
Thanks Bella! I agree about the spinach – such an easy way to sneak in those greens. 🙂
I love the addition of spinach for a delicious update on a classic dish. Will definitely be making again.
Sharon, I tried your Healthy Tuna Casserole, and it’s a hit! 😋 My kids absolutely loved it. Your recipe is a game-changer, and I appreciate the wholesome twist on a classic. Keep those tasty dishes coming!
Thanks for this great update of a classic! we all really enjoyed it.