Easy Tuna Casserole (From-Scratch Sauce, No Canned Soup)

Tuna casserole built on a from-scratch mushroom-cream sauce tastes dramatically better than the canned-soup version, and the extra effort is five minutes. Sautéed mushrooms, butter, flour, milk, a splash of heavy cream, and a tablespoon of Dijon mustard. The choice of topping (French-fried onions, crushed Ritz crackers, or crushed potato chips) is yours.

Tuna casserole gets dismissed as boxed comfort food until someone makes it with a real béchamel and a panko-parmesan top, and then it converts the dinner table. Five extra minutes of work and the dish stops tasting like the can it came from. A weeknight casserole that earns leftovers worth packing for lunch.

Pinterest pin for Easy Tuna Casserole (From-Scratch Sauce, No Canned Soup)
Pinterest pin for Easy Tuna Casserole (From-Scratch Sauce, No Canned Soup)

What’s on the Counter

A Dutch oven or wide oven-safe skillet for the sauce-to-bake transition. A wide pasta pot for cooking the egg noodles.

A sheet pan for crisping the topping if it needs a head start. A wooden spoon for stirring the roux without scratching the pan.

Recommended Reads

The 1950s Casserole That Refuses to Die

Tuna noodle casserole is a product of post-war American convenience cooking. Campbell’s published a tuna noodle casserole recipe on the back of their cream of mushroom soup can in the 1950s, and the dish became a staple of midcentury weeknight dinners across the country.

The canned-soup version held its place for decades because it works. Pantry ingredients, one pan, half an hour to dinner. The from-scratch upgrade is a modern home-cook move that takes the same comfort food and gives it real depth.

The recipe below sits in the lineage of both versions. Classic structure, canned-tuna base, but with a homemade béchamel instead of canned soup. Diner-style topping for the finish.

A Few Notes on the Ingredients

Egg noodles: 340 g (12 oz) wide egg noodles. Cooked 1 minute shy of al dente so they finish in the casserole. Penne or shells work too if you do not have egg noodles.

Solid-white-albacore tuna: 2 cans (140 g / 5 oz each), packed in olive oil. Drain thoroughly. Tuna in water works in a pinch but gives a slightly drier casserole.

Cremini mushrooms: 225 g (8 oz) diced and sautéed until deeply golden. This is the move that replaces the canned mushroom soup. Skip and the dish loses its character.

Butter and flour roux: 45 g (3 Tbsp) butter + 25 g (3 Tbsp) all-purpose flour cooked together 2 minutes. The thickener for the from-scratch sauce.

Whole milk and heavy cream: 480 ml (2 cups) whole milk + 120 ml (1/2 cup) heavy cream. Whole milk for body, heavy cream for richness. Half-and-half works as a single substitute.

Sharp cheddar: 115 g (1 cup) freshly grated, stirred into the sauce. The cheese melts smooth and pulls the flavor of the casserole together.

Dijon mustard: 1 Tbsp. The depth move. Adds tang and complexity that balances the richness of the cream and cheese.

Frozen peas: 150 g (1 cup). Stirred in at the end so they stay bright green.

Topping (choose one): 80 g (1 cup) French-fried onions for the diner-classic version, OR 80 g (1 cup) crushed Ritz crackers tossed with 30 g (2 Tbsp) melted butter for the buttery-rich version, OR 80 g (1 cup) crushed kettle-style potato chips for the salty-crunch version.

Recipe: Easy Tuna Casserole

Easy Tuna Casserole (From-Scratch Sauce, No Canned Soup) served in a rustic bowl
Easy Tuna Casserole (From-Scratch Sauce, No Canned Soup) served in a rustic bowl

Prep time: 15 minutes | Cook time: 35 minutes | Total time: 50 minutes | Serves: 6

Ingredients

  • 340 g (12 oz) wide egg noodles
  • 2 cans (140 g / 5 oz each) solid-white-albacore tuna in olive oil, drained
  • 225 g (8 oz) cremini mushrooms, diced
  • 1 medium yellow onion (about 150 g), finely diced
  • 3 cloves garlic, minced
  • 45 g (3 Tbsp) unsalted butter (plus 1 Tbsp olive oil for the mushrooms)
  • 25 g (3 Tbsp) all-purpose flour
  • 480 ml (2 cups) whole milk
  • 120 ml (1/2 cup) heavy cream
  • 115 g (1 cup) freshly grated sharp cheddar
  • 1 Tbsp Dijon mustard
  • 150 g (1 cup) frozen peas
  • 1 tsp kosher salt (about 6 g)
  • 1/2 tsp freshly cracked black pepper
  • 1/4 tsp grated nutmeg
  • 80 g (1 cup) topping of choice (French-fried onions, Ritz crackers + 2 Tbsp melted butter, or potato chips)

Instructions

  1. Preheat the oven to 190°C (375°F) with a rack in the middle.
  2. Bring a large pot of well-salted water to a boil. Add the egg noodles and cook for the time on the package, minus 1 minute. Drain and set aside.
  3. While the noodles cook, heat a wide oven-safe skillet over medium-high heat. Add 1 Tbsp olive oil. When it shimmers, add the diced mushrooms and a pinch of salt. Cook for 6 to 7 minutes, stirring occasionally, until the mushrooms release their water, the water evaporates, and the mushrooms turn deeply golden. Transfer to a plate.
  4. Reduce the heat to medium. Add 45 g (3 Tbsp) butter to the same pan. When it melts, add the diced onion and cook for 4 to 5 minutes until soft and translucent. Add the minced garlic and cook 1 minute more.
  5. Sprinkle 25 g (3 Tbsp) flour over the onion mixture. Stir constantly for 2 minutes, cooking out the raw flour taste. The mixture will look pasty.
  6. Slowly pour in 480 ml (2 cups) whole milk, whisking continuously to prevent lumps. Then pour in 120 ml (1/2 cup) heavy cream. Add 1 tsp salt, 1/2 tsp black pepper, and 1/4 tsp grated nutmeg. Bring to a gentle simmer and cook for 3 to 4 minutes, whisking occasionally, until the sauce thickens enough to coat the back of a spoon.
  7. Remove the pan from the heat. Stir in 115 g (1 cup) freshly grated cheddar and 1 Tbsp Dijon mustard until the cheese melts smooth. Taste and adjust salt.
  8. Return the sautéed mushrooms to the sauce. Add the drained tuna (flake it apart with a fork as you add it), the cooked egg noodles, and 150 g (1 cup) frozen peas. Fold everything together gently with a rubber spatula until coated.
  9. If the pan is not oven-safe, transfer the mixture to a 23 x 33 cm (9 x 13 inch) baking dish. Spread the topping of choice evenly across the surface. If using crushed Ritz, toss the crumbs with 30 g (2 Tbsp) melted butter first.
  10. Bake at 190°C (375°F) for 20 to 25 minutes, until the casserole is bubbling at the edges and the topping is golden brown. Let rest for 5 minutes before serving.

Notes

The mushrooms need to brown, not just soften. Cook them dry first to drive off the water, then let them sit untouched in the pan for 90 seconds at a time to develop the golden color. That brown is the flavor.

If using French-fried onions, add them in the last 8 to 10 minutes of baking rather than at the start. They burn fast and turn bitter if they bake the whole 25 minutes.

Solid-white-albacore tuna gives a firmer flake than chunk light tuna. Both work; albacore is the upgrade.

Tips and Variations

Topping Choices Compared (Pick Your Favorite)

French-fried onions are the diner-classic version. Crunchy, savory, and the most nostalgic. Add them in the last 8 to 10 minutes of baking, not at the start.

Crushed Ritz crackers tossed with melted butter give a buttery, biscuit-like crumb topping. The cracker crumbs absorb the butter and crisp under the heat. Stays on top through the full 20-minute bake.

Crushed kettle-style potato chips give the saltiest, most-crunchy version. The salt brings out the cheddar flavor in the sauce. Bakes through the full time without burning.

Why the From-Scratch Sauce Beats Canned Soup

Canned cream of mushroom soup is mostly thickeners, salt, and processed dairy. The mushroom flavor is faint at best. A from-scratch béchamel built on actually-sautéed mushrooms gives you real depth and texture.

Five minutes of mushroom-sautéing and three minutes of roux-and-milk are the entire extra effort. The flavor difference is dramatic.

What Pasta and Protein Swaps Actually Work

Penne, shells, cavatappi, and rotini all work in place of egg noodles. Shapes with ridges or curves catch more sauce.

Cooked chicken (rotisserie) or salmon (canned or leftover) swap in 1-to-1 for the tuna. Each takes the dish in a different direction. The technique is identical.

How to Make This Lighter (Without Wrecking It)

Swap whole milk for 2% and skip the heavy cream (use an extra 120 ml / 1/2 cup of milk instead). Reduce the cheese to 70 g (3/4 cup). The casserole will be slightly thinner but still satisfying.

Going further (skim milk, no cream, no cheese) takes the dish below the comfort-food threshold and is not worth it. Make a different recipe if you want lighter.

How Long This Keeps and How to Reheat

Leftovers keep 4 days in the fridge in an airtight container. Reheat covered in a 160°C (325°F) oven for 15 minutes. The microwave works but the topping goes soft.

Fully assembled unbaked casserole holds 24 hours in the fridge before baking. Bake straight from cold; add 5 minutes to the bake time. The fully baked version does not freeze well; cream sauces break on thaw.

Frequently Asked Questions

Can I use canned cream of mushroom soup instead?

Yes, but the dish suffers. Use 1 can (about 300 g / 10.5 oz) cream of mushroom soup plus 240 ml (1 cup) milk in place of the from-scratch sauce. Skip the roux step entirely.

The result is a faster, more nostalgic casserole. The from-scratch version is dramatically better. Five extra minutes is the cost.

What’s the best tuna to use?

Solid-white-albacore in olive oil. Firmer flake, cleaner flavor. Chunk light tuna in water is the budget-friendly option and still works fine; the casserole is slightly less rich.

Can I add other vegetables?

Yes. Diced celery (sautéed with the onion), corn kernels, and chopped broccoli all work. Add no more than 1 extra cup of vegetables to keep the sauce-to-vegetable ratio right.

Can I use gluten-free pasta?

Yes. Use any gluten-free short pasta (penne, shells, rotini). Cook 2 minutes shy of al dente; gluten-free pasta overcooks faster than wheat. Replace the flour roux with 1 Tbsp cornstarch mixed into 60 ml (1/4 cup) cold milk, stirred in after the milk and cream are warmed.

What goes on the side?

A simple green salad with a sharp vinaigrette cuts the richness. Roasted broccoli or steamed green beans also work. A glass of crisp white wine (Sauvignon Blanc, Pinot Grigio) finishes the meal.

Key Takeaways

  • From-scratch mushroom-cream sauce beats canned soup with five extra minutes of effort.
  • Sauté the mushrooms until deeply golden; that brown is the flavor.
  • Three topping options: French-fried onions, buttery Ritz crackers, or potato chips.
  • Add French-fried onions in the last 8 to 10 minutes; they burn fast.
  • Cook the noodles 1 minute shy so they finish in the sauce.

Final Thoughts

Tuna casserole is the kind of dish that gets dismissed as midcentury convenience food right up until you make a from-scratch version. The five-minute upgrade is what separates the canned-soup ghost of a recipe from the real comfort food.

The mushroom-sauté and the buttery topping are the two moves that take this past average. Both are small effort, both lift the dish meaningfully.

Make this for a Tuesday night dinner, a Sunday family meal, or as the casserole-style centerpiece of a cold-weather supper. Leftovers reheat well for lunches through the week.

Easy Tuna Casserole

Yield: 6
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes

Tuna casserole built on a from-scratch mushroom-cream sauce tastes dramatically better than the canned-soup version, and the extra effort is five minutes. Sautéed mushrooms, butter, flour, milk, a splash of heavy cream, and a tablespoon of Dijon mustard.

Ingredients

  • 340 g (12 oz) wide egg noodles
  • 2 cans (140 g / 5 oz each) solid-white-albacore tuna in olive oil, drained
  • 225 g (8 oz) cremini mushrooms, diced
  • 1 medium yellow onion (about 150 g), finely diced
  • 3 cloves garlic, minced
  • 45 g (3 Tbsp) unsalted butter (plus 1 Tbsp olive oil for the mushrooms)
  • 25 g (3 Tbsp) all-purpose flour
  • 480 ml (2 cups) whole milk
  • 120 ml (1/2 cup) heavy cream
  • 115 g (1 cup) freshly grated sharp cheddar
  • 1 Tbsp Dijon mustard
  • 150 g (1 cup) frozen peas
  • 1 tsp kosher salt (about 6 g)
  • 1/2 tsp freshly cracked black pepper
  • 1/4 tsp grated nutmeg
  • 80 g (1 cup) topping of choice (French-fried onions, Ritz crackers + 2 Tbsp melted butter, or potato chips)

Instructions

  1. Preheat the oven to 190°C (375°F) with a rack in the middle.
  2. Bring a large pot of well-salted water to a boil. Add the egg noodles and cook for the time on the package, minus 1 minute. Drain and set aside.
  3. While the noodles cook, heat a wide oven-safe skillet over medium-high heat. Add 1 Tbsp olive oil. When it shimmers, add the diced mushrooms and a pinch of salt.
  4. Reduce the heat to medium. Add 45 g (3 Tbsp) butter to the same pan. When it melts, add the diced onion and cook for 4 to 5 minutes until soft and translucent. Add the minced garlic and cook 1 minute more.
  5. Sprinkle 25 g (3 Tbsp) flour over the onion mixture. Stir constantly for 2 minutes, cooking out the raw flour taste. The mixture will look pasty.
  6. Slowly pour in 480 ml (2 cups) whole milk, whisking continuously to prevent lumps. Then pour in 120 ml (1/2 cup) heavy cream. Add 1 tsp salt, 1/2 tsp black pepper, and 1/4 tsp grated nutmeg.
  7. Remove the pan from the heat. Stir in 115 g (1 cup) freshly grated cheddar and 1 Tbsp Dijon mustard until the cheese melts smooth. Taste and adjust salt.
  8. Return the sautéed mushrooms to the sauce. Add the drained tuna (flake it apart with a fork as you add it), the cooked egg noodles, and 150 g (1 cup) frozen peas. Fold everything together gently with a rubber spatula until coated.
  9. If the pan is not oven-safe, transfer the mixture to a 23 x 33 cm (9 x 13 inch) baking dish. Spread the topping of choice evenly across the surface. If using crushed Ritz, toss the crumbs with 30 g (2 Tbsp) melted butter first.
  10. Bake at 190°C (375°F) for 20 to 25 minutes, until the casserole is bubbling at the edges and the topping is golden brown. Let rest for 5 minutes before serving.

Notes

The mushrooms need to brown, not just soften. Cook them dry first to drive off the water, then let them sit untouched in the pan for 90 seconds at a time to develop the golden color. That brown is the flavor.

If using French-fried onions, add them in the last 8 to 10 minutes of baking rather than at the start. They burn fast and turn bitter if they bake the whole 25 minutes.

Tried this recipe?

Mention @TheKitchenAbroad and tag #thekitchenabroad to be featured on my Instagram!

Last update on 2026-08-09 / Affiliate links / Images from Amazon Product Advertising API

Leave a Comment