When it comes to weeknight dinners, I’m always looking for something that makes everyone happy without keeping me in the kitchen all evening. Tuna casserole hits that sweet spot perfectly. It’s the kind of meal that brings back memories of family dinners while still feeling fresh and satisfying.
I’ve switched up the traditional egg noodles for angel hair pasta, and it’s been a game changer. The thin pasta soaks up all those creamy flavors beautifully, and it cooks so much faster than the thick noodles. Plus, I usually have angel hair in my pantry already.
This recipe comes together in about 30 minutes, uses ingredients you probably have on hand, and creates just one dish to clean up afterward. My kids actually ask for seconds, which doesn’t happen often with my cooking. Sometimes the simple classics really are the best.
Why You’ll Love This Tuna Casserole
- Quick weeknight dinner – Ready in just 25-35 minutes, this recipe is perfect when you need a satisfying meal on the table fast without much fuss.
- Budget-friendly ingredients – Using pantry staples like canned tuna and angel hair pasta, plus simple vegetables, this meal won’t break the bank but still tastes great.
- One-pot convenience – With minimal dishes to clean up, you can have dinner ready and the kitchen tidy in no time.
- Packed with vegetables – The carrots, peas, mushrooms, and green onions add color, nutrition, and texture to make this more than just pasta and tuna.
- Light and healthy – Using 1% milk and olive oil keeps this casserole lighter than traditional heavy cream versions while still being creamy and satisfying.
What Kind of Tuna Should I Use?
For this casserole, you’ll want to stick with canned tuna since it holds up well during baking and won’t dry out like fresh tuna might. Albacore tuna is a great choice because it has a milder flavor and flakes nicely, but chunk light tuna works just as well if that’s what you have on hand. Make sure to drain your tuna thoroughly before adding it to the casserole – excess liquid can make your dish watery. If you’re looking to save a few bucks, store-brand canned tuna performs just as well as name brands in casseroles like this one.
Options for Substitutions
This tuna casserole is pretty forgiving when it comes to swaps – here are some easy substitutions you can make:
- Angel hair pasta: Any thin pasta works great here! Try spaghetti, linguine, or even penne if that’s what you have. Cook according to package directions and still reserve that pasta water – it’s key for the creamy sauce.
- Portobello mushroom: Regular button mushrooms, cremini, or shiitake all work well. Use about 1 cup sliced mushrooms of whatever type you prefer.
- Albacore tuna: Regular chunk light tuna is perfectly fine and often more budget-friendly. You could also use canned salmon or even leftover cooked chicken for a different protein twist.
- 1% milk: Whole milk, 2%, or even half-and-half will work – just expect a richer result. In a pinch, you can use more pasta water instead, though the sauce won’t be quite as creamy.
- Frozen peas: Fresh peas, frozen corn, or diced bell peppers all add nice color and texture. If using fresh peas, add them a minute earlier to ensure they cook through.
- Green onions: Regular yellow onion (about 1/4 cup diced) or shallots work just fine. Cook them with the carrots until softened.
Watch Out for These Mistakes While Cooking
The biggest mistake with tuna casserole is overcooking the angel hair pasta, which can turn into mush since it’s so delicate – cook it just until al dente and remember to reserve that pasta water before draining.
Another common error is adding the tuna too early in the cooking process, which breaks it apart and makes it tough, so fold it in gently during the last few minutes of cooking to keep those nice chunks intact.
Don’t skip the pasta water when making your sauce – that starchy liquid helps bind everything together and prevents your casserole from being too dry, so use it gradually until you reach the perfect creamy consistency.
Finally, avoid cooking the peas too long since they’re already thawed – just toss them in during the final minute to keep them bright green and slightly crisp.
What to Serve With Tuna Casserole?
This hearty tuna casserole pairs perfectly with a simple side salad – try mixed greens with a light vinaigrette to balance out the creamy pasta. Garlic bread or dinner rolls are also great for soaking up any extra sauce and making the meal feel more filling. If you want to add some crunch, roasted broccoli or green beans work really well alongside the soft pasta and vegetables. For a lighter option, sliced tomatoes with a sprinkle of salt and pepper make a fresh contrast to the rich casserole.
Storage Instructions
Refrigerate: This tuna casserole keeps really well in the fridge for up to 4 days in a covered container. The flavors actually get better after a day or two, so it’s perfect for meal prep. Just keep in mind that the angel hair pasta might absorb some of the liquid as it sits.
Freeze: You can freeze portions of this casserole for up to 3 months in freezer-safe containers. I like to divide it into single servings so I can grab one whenever I need a quick lunch. Let it thaw in the fridge overnight before reheating.
Reheat: Warm it up in the microwave with a splash of milk or water to bring back some moisture, stirring every 30 seconds. You can also reheat it on the stovetop over medium-low heat, adding a little extra liquid if needed to keep it from drying out.
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 700-800
- Protein: 35-42 g
- Fat: 20-25 g
- Carbohydrates: 90-100 g
Ingredients
For the pasta:
- 1 cup pasta cooking water (reserved for sauce consistency)
- 4 oz angel hair pasta (cooks quickly, about 5-7 minutes)
For the vegetables:
- 2 tbsp olive oil (or any neutral oil like canola)
- 1 cup shredded carrots (about 2 medium carrots)
- 1 portobello mushroom, thinly sliced (about 1/8-inch thickness)
- 1/4 cup chopped green onions (white and light green parts)
For the casserole:
- 1 can albacore tuna, drained (I use Bumble Bee)
- 1 cup frozen peas, thawed
- 1/2 tsp turmeric (optional, adds earthy flavor and color)
- ground black pepper, to taste (freshly ground preferred)
- 1/2 tsp salt
- 1/2 cup low-fat milk (1%, at room temperature)
Step 1: Cook the Pasta and Prepare Mise en Place
- 4 oz angel hair pasta
- 1 cup pasta cooking water
- 1 cup shredded carrots
- 1/4 cup chopped green onions
- 1 portobello mushroom, thinly sliced
- 1 cup frozen peas, thawed
Bring a pot of salted water to a boil and cook the angel hair pasta according to package directions until al dente, about 5-7 minutes.
Before draining, reserve 1 cup of the starchy pasta cooking water in a separate bowl—this will be essential for creating a silky sauce.
Drain and rinse the cooked pasta under cool water to stop the cooking process and prevent clumping.
While the pasta cooks, prepare all your vegetables: shred the carrots, chop the green onions (keeping white and light green parts separate from darker greens for better flavor distribution), and thinly slice the portobello mushroom.
Thaw the frozen peas if not already done.
Step 2: Build the Flavor Base with Aromatics
- 2 tbsp olive oil
- 1 cup shredded carrots
- 1/4 cup chopped green onions
Heat the olive oil in a large skillet over medium heat.
Add the shredded carrots and the white and light green parts of the chopped green onions, cooking for about 4 minutes while stirring occasionally.
This initial sauté develops sweetness in the carrots and softens the onions, creating an aromatic foundation for the casserole.
The oil will also infuse with these flavors, which sets the stage for everything that follows.
Step 3: Add the Mushrooms and Develop the Base
- 1 portobello mushroom, thinly sliced
Add the thinly sliced portobello mushrooms to the skillet and cook for another 4 minutes, stirring occasionally.
The mushrooms will release their moisture and become tender, while also absorbing the flavors from the oil and aromatic vegetables.
I find that slicing mushrooms thin allows them to cook quickly and distribute their umami richness throughout the dish.
Step 4: Combine All Components and Build the Sauce
- 1 cup frozen peas, thawed
- 1 can albacore tuna, drained
- 1/2 cup low-fat milk
- 1/2 cup pasta cooking water
- cooked angel hair pasta from Step 1
- 1/2 tsp turmeric
- 1/2 tsp salt
- ground black pepper, to taste
Add the thawed peas, drained tuna, milk, and 1/2 cup of the reserved pasta cooking water to the skillet with the cooked vegetables.
Stir in the turmeric (if using—it adds a subtle earthy warmth and beautiful golden color), salt, and freshly ground black pepper to taste.
Finally, add the cooked pasta from Step 1 and stir everything together thoroughly, making sure the pasta is evenly coated and all ingredients are well distributed throughout the mixture.
Step 5: Simmer and Finish the Casserole
- remaining pasta cooking water
Reduce heat to low and simmer the casserole for about 5 minutes, stirring occasionally.
During this time, the starch from the pasta will help thicken the sauce and create a creamy consistency that coats each ingredient.
If the mixture looks too thick, add more of the reserved pasta water a tablespoon at a time until you reach your desired consistency.
I like my casserole to have a silky sauce rather than being dry, so I usually end up using closer to 3/4 cup total pasta water.
Taste and adjust the seasoning with additional salt and pepper if needed.
Serve warm, garnishing with the darker green parts of the green onions for a fresh finish.




