Tuna Noodle Casserole from Scratch (No Canned Soup)

This Easy Tuna Noodle Casserole Recipe is made from scratch with no canned soup. It’s a comforting, family-friendly dish featuring flaky tuna, egg noodles (gluten-free options work well), sautéed onions and mushrooms, creamy cheese sauce, and peas. Best of all, this classic can be ready in about 40 minutes.

tuna noodle casserole with serving scooped out.

Casseroles are perfect for busy weeknights or feeding a crowd because they deliver a warm, satisfying meal with minimal fuss. This tuna casserole skips condensed soup and uses a homemade creamy sauce for better flavor and cleaner ingredients.

Stock simple pantry staples and fresh produce to make this recipe quickly. The sauce combines cream cheese, milk, and broth, producing a rich texture without the need for a roux. Tuna adds protein while mushrooms, onions, and peas boost flavor and nutrition.

Read on for step-by-step instructions, helpful tips for customization and storage, and easy ways to make the dish gluten-free or lower in carbs.

Why you’ll love this recipe

Classic comfort made easy — This casserole evokes cozy, nostalgic meals and comes together quickly so you can have dinner on the table in about 40 minutes.

No canned soup required — The homemade sauce of cream cheese, milk, and broth creates a creamy, savory base without relying on condensed soup.

Hearty, one-dish meal — Protein from tuna, starchy noodles, and a creamy sauce make this filling and satisfying. Minimal cleanup, too.

Customizable — Swap the noodles, add more vegetables, or change the cheese to suit your family’s taste. Peas are traditional but optional.

creamy mixture with mushrooms and peas added on top.

Ingredients

This version uses straightforward ingredients you likely already have. Quantities appear in the recipe card below; these notes explain each component and suggested swaps.

  • Egg noodles: The traditional base; they hold the sauce well. Use a gluten-free egg noodle or similar pasta if needed.
  • Canned tuna: Flaked, drained albacore or light tuna works. Choose sustainably sourced tuna when possible.
  • Vegetables: Yellow onion, garlic, mushrooms, and frozen peas provide flavor, texture, and color.
  • Cream cheese: Creates a rich, creamy sauce without flour.
  • Milk or half-and-half: Thins the cream cheese into a sauce. Broth can be used to reduce richness.
  • Broth: Adds depth; chicken or vegetable broth both work.
  • Cheeses: Cheddar for melty richness and Parmesan for a savory finish.

You’ll also need butter (or oil) for sautéing, plus salt, pepper, and parsley for garnish.

Make it nutrient-dense

Use these simple swaps to boost nutrition while preserving flavor:

  • Cook in a healthy fat: Butter, ghee, avocado oil, or olive oil all work. Grass-fed butter adds flavor if available.
  • Choose quality dairy: Higher-quality cheeses and whole milk improve flavor and nutrition; check labels to avoid unnecessary additives in cream cheese.
  • Add bone broth: Replacing some liquid with bone broth increases mineral content and depth of flavor.
  • Serve fermented sides: A spoonful of sauerkraut or other fermented condiment pairs well and supports gut health.

Tips to make it gluten-free or lower-carb

Because this sauce uses cream cheese instead of flour, it’s easy to adapt:

  • Use a gluten-free pasta (egg-style or brown-rice pasta) to keep the classic texture.
  • For a low-carb or keto version, substitute zucchini noodles or long strands of spaghetti squash and omit milk/broth if needed; shorten the bake time so the vegetable noodles remain tender.
tuna noodle casserole on white plate.

Helpful tips

  • Salt your pasta water: Cook noodles in generously salted water for best flavor.
  • Season to taste: Salt amounts depend on cheese and broth sodium—taste the sauce before baking and adjust.
  • Liquid ratio: Use about one cup of combined liquid (milk, half-and-half, or broth) to soften and blend the cream cheese into a saucy consistency.

Step-by-step instructions

The printable recipe card below includes precise amounts and timing. Summary of the process:

egg noodles in white baking dish.

Step 1 — Cook noodles: Boil until al dente and transfer into a buttered casserole dish.

onions and mushrooms sauteed in stainless steel skillet.

Step 2 — Sauté vegetables: Melt butter in a skillet, then cook diced onion and mushrooms until softened.

cream cheese block added to milky mushroom mixture in large skillet.

Step 3 — Make the sauce: Lower the heat, add cream cheese, milk, and broth. Stir gently until the cream cheese melts and the sauce thickens.

flaky tuna with cheese added to creamy mixture in skillet.

Step 4 — Combine: Stir in frozen peas, flaked tuna, and grated cheese until well mixed.

Gluten-Free Tuna Noodle Casserole

Step 5 — Assemble: Pour the creamy tuna mixture over the cooked noodles and toss to combine.

cheese on top on casserole in dish.

Step 6 — Bake: Top with Parmesan if desired and bake until bubbly, about 15 minutes at 400°F. Broil briefly for a golden top if you like.

tuna noodle casserole in white baking dish.

Serving suggestions

Garnish with chopped parsley or dill. Serve alongside a crisp green salad or roasted vegetables such as broccoli or green beans for a balanced meal.

tuna noodle casserole with mushrooms and peas in white dish.

Storage and reheating

To store: Refrigerate leftovers in an airtight container for 3–4 days. Glass containers work well for storing and reheating.

To reheat: Warm leftovers gently on the stovetop, in an oven, or in an air fryer or Instant Pot until heated through, taking care not to overcook and dry the casserole.

FAQs

Can I make this ahead?

Yes. Assemble, cover, and refrigerate until ready to bake. Allow it to come closer to room temperature before baking for even heating.

What other vegetables work?

Steamed broccoli, cauliflower, or green beans are great additions. Make sure they are partially cooked before adding to the casserole so they finish evenly during baking.

Can I freeze tuna casserole?

Yes. Properly wrapped and stored, it freezes for 2–3 months. Thaw overnight in the fridge before reheating and baking until warmed through.

How do I make it without canned soup?

This recipe replaces canned condensed soup with a sauce made from cream cheese, milk, and broth for the same creamy texture and better control over ingredients.

Printable recipe

tuna noodle casserole on white plate.

Easy Tuna Noodle Casserole Recipe (no canned soup!)

Anya @ Prepare & Nourish

A homemade tuna noodle casserole with no condensed soup—flaky tuna, creamy onions and mushrooms, peas, and melty cheese. Ready in about 40 minutes.
Prep Time 25 mins
Cook Time 15 mins
Total Time 40 mins

Ingredients

  • 8–12 ounces egg noodles (or gluten-free egg-style pasta)
  • 3 tablespoons butter
  • 1 yellow onion, diced
  • 8 ounces mushrooms, sliced
  • 8 ounces cream cheese
  • 3 garlic cloves, minced
  • ½ cup broth (chicken or vegetable)
  • ½ cup milk or half-and-half
  • 2 cups frozen peas
  • Two 5-ounce cans albacore tuna, drained and flaked
  • 2 cups grated cheddar cheese
  • ½ cup grated Parmesan
  • 1 tablespoon dried parsley
  • Salt and pepper to taste

Instructions

  1. Prep noodles: Preheat oven to 400°F (204°C). Grease a 9×13-inch casserole dish. Cook noodles until al dente according to package directions and transfer to the prepared dish.
  2. Sauté onions: Melt butter in a large skillet over medium-high heat. Add diced onion and cook 5–7 minutes until translucent.
  3. Cook mushrooms: Add sliced mushrooms and cook until tender. Reduce heat if needed to avoid burning the onions.
  4. Add liquids: Lower heat to low. Add cream cheese, milk, broth, and minced garlic. Stir frequently until the cream cheese melts and the sauce thickens.
  5. Stir in the rest: Add frozen peas, flaked tuna, and grated cheddar. Stir until evenly combined.
  6. Combine and bake: Pour the mixture over the cooked noodles, toss to combine, season with salt and pepper, and sprinkle Parmesan on top. Bake uncovered for about 15 minutes until bubbly. Let rest 5–10 minutes before serving.

Notes

Storage: Refrigerate leftovers in an airtight container for up to 3–4 days. Reheat gently until warmed through.

Tips:

  1. Cook pasta al dente to prevent a mushy casserole.
  2. Use about one cup total liquid to thin the cream cheese into a smooth sauce.
  3. Adjust salt after tasting, since broth and cheese may add sodium.
  4. For low-carb versions using squash noodles, omit the milk and broth and reduce bake time.

Nutrition (estimate)

Calories: 439 kcal | Carbs: 31 g | Protein: 18 g | Fat: 27 g