If you’re on the hunt for a comforting yet nutritious twist on a classic dish, I’ve got just the thing for you. This Healthy Tuna Noodle Casserole Recipe is my go-to whenever I want something cozy but still light. It’s packed with wholesome ingredients, super easy to make, and yes—it totally hits that nostalgic spot without all the guilt. Stick around, because I’m sharing all my tips and tricks to get it just right every single time.
Why You’ll Love This Recipe
- Healthy yet indulgent: You get the creamy, comforting vibe of classic tuna casserole without the heavy cream and loads of sodium.
- Super flexible ingredients: Whether you’re gluten-free, dairy-free, or just running low on pantry staples, this recipe adapts beautifully.
- Family-friendly and fast: It comes together quickly and everyone from kids to grandparents will ask for seconds.
- Reliable home-cooked flavors: I’ve tested and tweaked until it’s just right — no weird aftertastes or soggy noodles here!
Ingredients You’ll Need
Each ingredient in this Healthy Tuna Noodle Casserole Recipe is chosen to give you a rich texture and deep flavor without bogging you down. Plus, these pantry-friendly items are easy to find all year round.

- Dry pasta shells: Their shape holds sauce perfectly; you can swap in fusilli or rotini too for variety.
- Butter: Adds creaminess and helps build that velvety sauce; I sometimes use vegan butter for dairy-free options.
- White onion: Provides a subtle sweetness and depth; finely diced for even cooking.
- Baby bella mushrooms: Their meaty texture complements the tuna; sauté them well to develop flavor.
- Dried thyme: A small herb punch that brightens the dish without overpowering.
- All-purpose flour: Creates the base for your roux to thicken the sauce; gluten-free flour works just as well.
- Unsweetened almond milk: Keeps this casserole lighter than traditional cream-heavy versions; cashew or regular milk can work, too.
- Garlic powder: Simple seasoning that enhances umami without the fuss of fresh garlic.
- Grated parmesan cheese: Brings a salty, nutty note; for dairy-free, you can try vegan parmesan substitutes.
- Canned tuna: The star protein—make sure to drain well to avoid sogginess.
- Frozen peas: Add pops of sweetness and color, and they thaw quickly in the warm casserole.
- Breadcrumbs: Crunchy topping that you can swap for gluten-free alternatives if needed.
Variations
I love that you can easily customize this Healthy Tuna Noodle Casserole Recipe to suit just about any craving or diet. Play around with add-ins or swaps to make it truly yours—the best kind of cooking, right?
- Dairy-Free Version: I swap butter for vegan versions, use almond or cashew milk, and dairy-free parmesan to make this totally allergy-friendly, and it still tastes fantastic.
- Gluten-Free Version: Using gluten-free pasta, flour, and breadcrumbs keeps the texture just right without any compromise—my gluten-sensitive friends have all given it their seal of approval!
- Extra Veggies: If you want more greens, adding steamed broccoli or spinach mixed in before baking gives an extra nutrient boost without messing with the flavor balance.
- Herb Twist: Try swapping thyme for fresh dill or parsley for a brighter, slightly different flavor profile that’s refreshing and light.
How to Make Healthy Tuna Noodle Casserole Recipe
Step 1: Prep your pasta perfectly
Start by boiling your pasta shells just until al dente — you want them tender but with a little bite so they don’t mush up while baking. I usually set my timer for a minute less than the package suggests to avoid overcooking. Drain and set them aside; tossing them with a tiny drizzle of olive oil keeps them from sticking.
Step 2: Sauté mushrooms and onions for flavor
In a large pot or deep skillet over medium-high heat, melt 1 tablespoon of butter. Toss in the sliced mushrooms, diced onions, thyme, and a pinch of salt and pepper. Stir occasionally until the mushrooms have released their juices and shrunk down—about 4 to 6 minutes. This step builds a great base of flavor, so don’t rush it! Transfer the mixture to a bowl when done.
Step 3: Whisk up the creamy, thickened sauce
Return the same skillet to medium heat and melt the remaining 2 tablespoons of butter. Sprinkle in a little flour at a time, whisking continuously to avoid lumps. Slowly add the almond milk (or your milk choice) in small batches, whisking vigorously so the sauce stays smooth. Once it starts to bubble, lower the heat and let it thicken, stirring every few minutes. If it seems too thick, add a splash more milk. Finally, mix in garlic powder, parmesan, and plenty of freshly ground black pepper. This sauce is the heart of the casserole’s creamy goodness!
Step 4: Combine everything and prepare to bake
Gently fold the cooked noodles, mushroom and onion mixture, drained tuna, and frozen peas into your thickened sauce. Taste and adjust seasoning with salt and pepper—you’ll be surprised how much pepper really wakes this up. Pour the whole mix into your greased baking dish for the final step.
Step 5: Add the crunchy topping and bake
In a small bowl, mix breadcrumbs with melted butter, then sprinkle evenly over the casserole surface. This golden topping is key for texture contrast. Bake in a preheated 350°F oven for 20 to 30 minutes until bubbly and golden on top. Your kitchen will smell amazing by this point—I promise!
Pro Tips for Making Healthy Tuna Noodle Casserole Recipe
- Don’t overcook your pasta: It continues cooking in the oven, so stopping just shy of done helps avoid mushy noodles.
- Sauté mushrooms thoroughly: Rendering out extra moisture prevents a watery casserole and maximizes flavor.
- Whisk sauce carefully: Adding flour and milk in small increments helps create a smooth, lump-free sauce every time.
- Season in layers: Add salt and pepper gradually across steps to build layers of balanced flavor instead of seasoning all at the end.
How to Serve Healthy Tuna Noodle Casserole Recipe

Garnishes
I love finishing this dish with a sprinkle of fresh parsley or chopped chives—they add a lovely burst of color and freshness that cuts through the richness. Sometimes I add a squeeze of lemon juice right before serving for a bright zing that wakes everything up.
Side Dishes
This casserole pairs beautifully with simple green salads, steamed broccoli, or roasted root vegetables. On busy nights, I throw together a quick cucumber and tomato salad with a light vinaigrette and it really brightens the whole meal.
Creative Ways to Present
For casual dinners, I like serving this straight from the casserole dish—comfort food style! But for special occasions, try plating individual portions in small ramekins topped with fresh herbs, or serve alongside crusty bread and a glass of white wine for a cozy dinner party vibe.
Make Ahead and Storage
Storing Leftovers
Leftover casserole stores wonderfully in an airtight container in the fridge. I like to let it cool completely before sealing to avoid sogginess. It usually keeps well for up to 3 days, and actually tastes even better the next day when flavors meld.
Freezing
I’ve frozen this Healthy Tuna Noodle Casserole Recipe a few times with great success. Just portion it out into freezer-safe containers before baking, and thaw overnight in the fridge before heating. It’s perfect for prepping meals ahead for busy weeks.
Reheating
Reheat leftovers gently in the oven at 325°F, covered with foil to prevent drying out. If you’re in a hurry, I use the microwave; just add a splash of milk and cover loosely to keep the creaminess intact while heating.
FAQs
-
Can I make this Healthy Tuna Noodle Casserole Recipe dairy-free?
Absolutely! Just swap out butter for vegan butter, use a dairy-free milk like almond or cashew milk, and choose a dairy-free parmesan cheese alternative. The dish will still be creamy and full of flavor—as I’ve done many times for friends with allergies.
-
What’s the best pasta to use for this tuna casserole?
I love using pasta shells because they catch the sauce perfectly, but rotini, fusilli, or even elbow macaroni work just as well. Just make sure you cook them al dente so they don’t get mushy in the oven.
-
Can I add more vegetables to make it healthier?
Definitely! Peas are great, but I often add steamed broccoli, spinach, or even diced bell peppers to sneak in more nutrients. Just be mindful of moisture content to keep the casserole from getting watery.
-
How do I avoid a soggy casserole?
Make sure to drain the tuna well and sauté the mushrooms until their moisture cooks out. Also, cooking pasta just until al dente and properly thickening your sauce helps keep everything nicely structured.
Final Thoughts
This Healthy Tuna Noodle Casserole Recipe holds a special place in my kitchen because it blends comfort and nutrition in one bowl. Every time I bake it, I’m reminded how simple tweaks can turn a retro classic into something fresh and wholesome. Once you try it, I bet you’ll be making it again and again—just like I do—whether for busy weeknights or casual Sunday dinners. Give it a go and enjoy that cozy warmth with none of the usual heaviness!
Print
Healthy Tuna Noodle Casserole Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: American
- Diet: Low Fat
Description
A healthy and comforting Tuna Noodle Casserole full of tender pasta, savory mushrooms, flaky tuna, and peas, all baked in a creamy parmesan sauce topped with a crispy breadcrumb layer. This recipe offers easy modifications for dairy-free and gluten-free diets, making it a versatile weeknight dinner option.
Ingredients
Base Ingredients
- 10 ounces dry pasta shells (or rotini, fusilli, or preferred pasta)
- 3 tablespoons butter, divided
- 1 white onion, diced
- 8 ounces baby bella mushrooms, sliced
- 1 teaspoon dried thyme
- Salt and pepper, to taste
Sauce Ingredients
- 1/4 cup all purpose flour (or whole wheat flour or gluten free flour)
- 1 3/4 cup unsweetened almond milk (or cashew milk or regular milk)
- 1/2 teaspoon garlic powder
- 1/2 cup grated parmesan cheese
Main Filling
- 2 (5 ounce) cans tuna, drained
- 1 cup frozen peas
Topping
- 1/2 cup breadcrumbs, gluten free if desired
- 1 tablespoon butter
Instructions
- Preheat Oven: Preheat your oven to 350 degrees F. Spray a 2-quart baking dish or 9×9 inch baking pan with nonstick cooking spray or grease with olive oil or butter.
- Cook Pasta: Boil the noodles according to package directions until al dente. Drain thoroughly and set aside.
- Cook Mushrooms and Onions: Place a large pot over medium-high heat and add 1 tablespoon butter. Once melted, add sliced mushrooms, diced onions, dried thyme, salt, and pepper. Cook, stirring occasionally, until mushrooms and onions soften and cook down, about 4-6 minutes. Transfer mixture to a bowl.
- Make Sauce: In the same skillet, melt the remaining 2 tablespoons butter over medium heat. Whisk in a small amount of flour, then gradually add almond milk alternately with flour, vigorously whisking to avoid lumps. Bring the mixture to a boil, then reduce heat and simmer for a few minutes until sauce thickens. If too thick, stir in up to 1/4 cup more milk.
- Finish Sauce: Turn off heat and stir in garlic powder, parmesan cheese, salt, and a generous amount of freshly ground black pepper.
- Combine Filling: Add cooked noodles, mushroom and onion mixture, drained tuna, and frozen peas to the sauce. Stir to combine well and season again with salt and pepper to taste. Pour mixture into the prepared baking dish.
- Add Topping and Bake: In a small bowl, mix breadcrumbs with melted butter until combined. Sprinkle this evenly over the casserole. Bake in the preheated oven for 20-30 minutes until the top is golden and crispy. Serve warm. Makes 6 servings.
Notes
- Dairy Free Option: Use vegan butter, dairy free milk (such as almond or cashew), and dairy free parmesan cheese to make this casserole dairy free.
- Gluten Free Option: Substitute gluten free pasta noodles, gluten free all purpose flour, and gluten free breadcrumbs (or use crushed gluten free tortilla chips, potato chips, or crackers) to make it gluten free.
Nutrition
- Serving Size: 1/6 of casserole
- Calories: 320
- Sugar: 3g
- Sodium: 420mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 25mg

