Baked Tuna Casserole Recipe: Creamy Mushroom and Peas in One Dish

Salads

Baked Tuna Casserole Recipe: Creamy Mushroom and Peas in One Dish

This baked tuna casserole recipe delivers the comforting, creamy texture that makes it a classic—layered with tender tuna, mushrooms, and peas in a rich sauce. The secret lies in a velvety roux base that thickens beautifully while keeping the dish light enough for a weeknight dinner.

I’ve perfected this version to balance traditional flavors with modern convenience, whether you’re using gluten-free pasta or adding a spicy kick for depth.

The beauty of this dish is its simplicity: just a few key ingredients come together in one baking dish, making it ideal for busy evenings. Sautéed onions and mushrooms form the flavor foundation, while the tuna and peas add freshness.

The creamy sauce, made from a simple roux and milk mixture, ensures every bite is rich and satisfying without being heavy.

What you’ll end up with is a golden, bubbling casserole with tender pasta, flaky tuna, and perfectly cooked vegetables—all enveloped in that signature creamy sauce.

The aroma alone will have everyone at the table anticipating dinner, and the texture is just right: tender pasta, melt-in-your-mouth tuna, and a sauce that clings to every bite.

Serve this comforting dish with a side salad or crusty bread to soak up the extra sauce. It’s the kind of meal that feels like a hug in a dish, perfect for family dinners or potlucks. Let’s get started on this foolproof recipe!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for baked tuna casserole

Pantry staples plus a few fresh touches—this casserole comes together fast.

Ingredient Amount Notes
Canned Tuna in Water 🐟 2 cans 5 oz each, drained well
Elbow Macaroni 🍝 12 oz Uncooked, regular or gluten-free
Fresh Mushrooms 🍄 1 lb Button or cremini, sliced
Yellow Onion 🧅 1 whole Medium, diced small
Frozen Peas 🌽 1 cup Thawed, no need to drain
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For velvety roux
Whole Milk 🥛 2 cups Full-fat for creaminess
Chicken Broth 💧 1 cup Low-sodium preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 tsp Adjust to taste
Shredded Cheddar Cheese 🧀 1 cup Medium sharp, optional topping
Olive Oil 🫒 1 tbsp For sautéing mushrooms

The mushrooms are the flavor backbone here. Baby Bella or cremini from the store’s produce section slice fastest, but Wild Harvest at Trader Joe’s has the best pre-sliced mix—no chopping required. If you’re using dried mushrooms, soak them first and use the soaking liquid in the roux for extra depth. The tuna? Wild Planet or Starkist in water—skip the oil-packed kind, it’s too heavy. For the pasta, elbow macaroni holds its shape best after baking, but barley or gluten-free penne work too if you’ve got them.

No fresh thyme? Dried works at one-third the amount, but fresh has that bright aroma. Short on milk? Half-and-half or heavy cream makes it richer, but whole milk keeps it light. The roux is non-negotiable—it’s what makes the sauce velvety. Diamond Crystal flour gives the best texture, but any all-purpose works. For the cheese topping, Pepper Jack or Gruyère add a nice kick if you’re feeling fancy. And if you’re out of chicken broth? Vegetable broth works just as well—no one will notice.

This casserole reheats beautifully—honestly better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months if you portion it into containers. I always make a double batch because it’s the kind of thing that disappears fast. Leftovers? Microwave with a splash of milk to revive the creaminess. And if you’ve got extra sauce, freeze it in ice cube trays for quick future meals.

❤️

Why You'll Love This Recipe

  • One-Bowl Magic: I swear by this recipe when I’m too tired to wash extra bowls—just toss everything into one dish, mix it up, and bake. The macaroni soaks up all the flavors while the mushrooms and onions caramelize right in the oven.
  • Umami Bomb: Between the tuna, sautéed mushrooms, and a little Worcestershire (if you’re using it), this dish packs a savory punch that feels way more gourmet than it is. Honestly, I’ll take that over another bland casserole any day.
  • Lunchbox Hero: This makes insane leftovers—pack it cold or reheat it, and it’s still a hit. My kid’s school lunchbox gets this twice a week, and I’ve never gotten a complaint (or a half-eaten container, thankfully).
  • Budget Win: Canned tuna, frozen peas, and a single onion stretch this recipe for four servings without breaking the bank. Between us, I’ve fed a crowd for under $10 with this—no one’s ever guessed how cheap the ingredients were.

Step-by-step instructions for creamy mushroom and peas in one dish

Here's how to make this comforting casserole with rich, velvety sauce and tender pasta.

1

Cook the Elbow Macaroni Al Dente

Bring a large pot of salted water to a rolling boil. Add the 12 oz elbow macaroni and cook for 1 minute less than the package instructions suggest for al dente. You want the pasta to finish cooking in the oven, so it absorbs all that creamy sauce. Drain the pasta in a colander and set aside.

While the pasta cooks, I like to prep the other ingredients. This keeps everything moving smoothly and prevents that "waiting for water to boil" frustration. The key here is timing—you want the pasta to be perfectly tender when it hits the oven.

2

Sauté Mushrooms and Onion for Flavor

Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the sliced 1 lb fresh mushrooms and the diced 1 whole yellow onion. Cook for 5-6 minutes, stirring occasionally, until the mushrooms release their moisture and become golden brown. You're looking for that deep, earthy aroma that fills your kitchen.

Don't crowd the pan—this helps the mushrooms crisp up nicely instead of steaming. If the pan gets too dry, add a splash of water, but try to keep it as dry as possible. Season lightly with ½ teaspoon ground black pepper and ½ teaspoon kosher salt while they cook. These flavors will carry through the whole dish.

3

Make the Creamy Roux Sauce

In the same skillet (no need to wash it—the browned bits add flavor), reduce heat to medium-low and add the ½ cup unsalted butter. Let it melt completely, then whisk in the ½ cup all-purpose flour all at once. Cook for 1-2 minutes, stirring constantly, until the mixture turns a light golden color and smells nutty.

This is your roux foundation. If it starts to darken too quickly, lower the heat. Next, gradually whisk in the 2 cups whole milk and 1 cup chicken broth, about ½ cup at a time, making sure each addition is fully incorporated before adding more. The sauce should thicken noticeably as it simmers.

4

Combine Everything in a Baking Dish

Preheat your oven to 375°F. In a large mixing bowl, combine the cooked elbow macaroni, sautéed mushrooms and onions, and the creamy sauce. Stir in the 1 cup frozen peas (thawed), 1 teaspoon dried thyme, and the drained 2 cans canned tuna in water. Mix gently but thoroughly to distribute everything evenly.

Transfer the mixture to a greased 9x13-inch baking dish. The casserole should look rich and inviting, with all those creamy swirls from the sauce. Sprinkle the top with 1 cup shredded cheddar cheese for that perfect melty finish. Bake uncovered for 25-30 minutes until bubbly and golden on top.

5

Rest and Serve Warm

Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting time lets the sauce set slightly and makes it easier to slice. The cheese should be melted and bubbly, with a golden crust on top that's just crisp enough to satisfy your craving for texture.

Serve warm with a side of crusty bread or a simple green salad. The creamy mushroom and pea sauce clings perfectly to the pasta, and each bite delivers that satisfying combination of tender tuna, earthy mushrooms, and comforting peas. Leftovers keep well in the fridge for up to 3 days—just reheat in the oven until warmed through.

👨‍🍳

Pro Tips For Making Baked Tuna Casserole

  • Drain and Pat Tuna Dry: Skip the rinse—canned tuna in water already has enough moisture. After draining, lay the cans on a paper towel and press down with another towel for 30 seconds. This keeps the casserole from turning soggy later, especially when mixed with all those wet mushrooms and peas.
  • Sauté Onions Until Soft, Not Brown: I used to walk away and come back to burnt onions—don’t do that. Cook the yellow onion in butter or oil over medium heat until it’s translucent and just starting to soften, about 5-6 minutes. Overcooking turns them bitter, and you’ll taste it in every bite of that casserole.
  • Pre-Cook the Macaroni Al Dente: Undercooked pasta in a casserole is a crime. Boil the elbow macaroni until it’s firm to the bite—about 1 minute less than package instructions—and drain it well. This prevents a mushy texture when it bakes, and you’ll still get that perfect bite even after mixing everything together.
  • Add Peas Last, Then Bake: Frozen peas release a ton of water when thawed. Toss them in just before baking—not when you’re mixing the casserole—and they’ll stay bright green and crisp, not turning into a sad, watery glop. If you’re short on time, microwave them for 1 minute first to speed things up.

Best sauces and condiments for baked tuna casserole

Classic Creamy Sauce

This velvety roux-based sauce is the heart of your casserole, and you can't skip the butter-to-flour ratio. I use ½ cup unsalted butter and ½ cup all-purpose flour cooked to a light golden color—this creates the perfect balance of richness and thickness.

For extra depth, whisk in 2 cups whole milk and 1 cup chicken broth gradually to avoid lumps. If you're watching calories, substitute half-and-half for the milk, but expect a slightly lighter texture. 🥛

Mushroom Gravy Twist

Swap the roux for a mushroom-infused sauce by sautéing 1 lb mushrooms until deeply browned, then blending them with 1 cup milk and ½ cup chicken broth until smooth. Strain through a fine-mesh sieve to remove any grit, then use this as your creamy base.

The earthy umami flavor from the mushrooms elevates the dish without needing extra seasoning. This works especially well if you love hearty, savory flavors.

Lemon-Dill Sauce

Brighten up the casserole with a zesty lemon-dill sauce by mixing ½ cup sour cream, 2 tbsp fresh lemon juice, 1 tbsp chopped fresh dill, and ½ tsp garlic powder. Stir this into the creamy sauce before baking, or drizzle it on top just before serving.

The tangy contrast cuts through the richness of the tuna and cheese, making each bite feel fresh and light. 🍋

Cheesy Garlic Sauce

For a decadent twist, blend ½ cup shredded cheddar cheese and 2 tbsp cream cheese into the creamy sauce while it's still warm. Add 1 tsp minced garlic and ¼ tsp smoked paprika for a smoky depth.

This sauce becomes even creamier as it bakes, creating a gooey, cheesy finish that pairs perfectly with the tuna. Sprinkle extra cheese on top before baking for a golden, bubbly crust.

Spicy Tomato Sauce

Add a kick by mixing ½ cup marinara sauce into the creamy base or layering it beneath the tuna mixture. For extra heat, stir in ½ tsp cayenne pepper or 1 tbsp hot sauce.

The acidity from the tomato sauce balances the richness, while the spices add complexity. This variation works especially well if you love bold, slightly tangy flavors in your casseroles. 🌶️

Herb-Infused Olive Oil

Drizzle the finished casserole with a simple herb-infused olive oil before serving. Heat 2 tbsp olive oil with 1 tbsp fresh parsley, 1 tsp fresh thyme, and a pinch of salt, then let it cool.

Pour this fragrant oil over the top just before serving for a bright, aromatic finish. This adds a fresh herbal note without altering the creamy texture of the dish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 36g13%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen peas instead of fresh?

Frozen peas work perfectly—they’re pre-thawed and ready to mix right into your casserole. Just drain any excess liquid before adding them to the baking dish. The texture stays bright and sweet, just like fresh peas.

2

How do I make this dish gluten-free?

Swap the elbow macaroni for gluten-free pasta (like brown rice or chickpea pasta) and use a gluten-free flour blend for the roux. Just ensure your chicken broth is also gluten-free. The creamy sauce will still turn out rich and delicious!

3

Why did my casserole turn out watery?

Watery texture usually means the sauce didn’t thicken enough. Make sure your roux reaches a light golden color before adding liquids, and let the casserole rest 5-10 minutes after baking—this helps the sauce set. If it’s still too thin, bake uncovered for 5-10 more minutes to evaporate excess moisture.

4

Can I prep this ahead of time?

Yes! Assemble the casserole in a baking dish up to 24 hours ahead and refrigerate. Add 10-15 minutes to the baking time if starting cold. For make-ahead convenience, freeze the unbaked casserole (without cheese) for up to 3 months. Thaw overnight in the fridge before baking.

5

What’s the best way to reheat leftovers?

Reheat leftovers in the oven at 350°F for 15-20 minutes until bubbly—this preserves the creamy texture. For quick reheating, cover with a damp paper towel and microwave for 1-2 minutes, stirring halfway. Add a splash of milk to revive the sauce if needed.

★★★★★4.6(9 reviews)
Categories Salads