Dairy-Free Tuna Casserole Recipe

Tuna noodle casserole
Martin Jacobs/Getty Images
Prep: 15 mins
Cook: 40 mins
Total: 55 mins
Servings: 6 servings
Nutrition Facts (per serving)
580 Calories
22g Fat
59g Carbs
41g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 580
% Daily Value*
Total Fat 22g 29%
Saturated Fat 4g 18%
Cholesterol 55mg 18%
Sodium 1059mg 46%
Total Carbohydrate 59g 21%
Dietary Fiber 10g 37%
Total Sugars 8g
Protein 41g
Vitamin C 26mg 131%
Calcium 189mg 15%
Iron 4mg 23%
Potassium 1204mg 26%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Tuna casserole became popular in the United States during the 1950s, primarily as a sauce that could be poured over egg noodles. This dairy-free take on the casserole classic is family-style home cooking at its best. The addition of whole wheat pasta instead of the traditional egg noodles boosts the recipe's nutritional value. The recipe is incredibly easy to make and can be served hot or chilled, which makes it perfect for laid-back family get-togethers, office potlucks, and weeknight meals. 


  • 8 ounces dried porcini mushrooms

  • 1/2 cup boiling water

  • 8 ounces whole-wheat linguine, or fettuccine

  • 1 tablespoon oil

  • 1 medium white onion, coarsely chopped

  • 2 stalks celery, coarsely chopped

  • 1/4 cup all-purpose flour

  • 2 1/2 cups soymilk

  • 1/2 cup non-dairy light mayonnaise, or soy mayonnaise

  • 1/2 cup vegetable broth

  • 1 teaspoon salt, more to taste

  • 1/4 teaspoon freshly ground black pepper

  • 1 (10-ounce) bag frozen peas, thawed

  • 1 (10-ounce) bag frozen broccoli floret, thawed

  • 24 ounces canned tuna

Steps to Make It

  1. Gather the ingredients.

  2. Preheat the oven to 400 F. Lightly oil a 9 x 13-inch casserole and set aside.

  3. Place the dried mushrooms in a small bowl and pour the boiling water over top. Let the mushrooms soak for 30 minutes, and then strain the liquid into another bowl and discard the mushrooms. Set aside.

  4. Meanwhile, bring several cups of salted water to a boil and cook the pasta until al dente. Drain pasta in a colander and set aside.

  5. In a large, heavy-bottomed skillet over medium heat, heat the oil, adding the onions and celery once hot. Cook, stirring occasionally, until the onions are fragrant and translucent, about 6 minutes. Stir in the flour, whisking constantly until there are no lumps and the flour just begins to smell toasty about 1 to 2 minutes. Whisk in the reserved mushroom liquid, whisking until well combined. Add the soymilk, 1/2 cup at a time, followed by the soy mayonnaise and vegetable broth. Cook, stirring constantly until mixture is smooth and slightly thickened.

  6. Add the peas, broccoli, tuna and cooked pasta to the sauce, tossing well to combine. Transfer the mixture to the prepared casserole dish and bake until bubbly and golden brown, about 30 minutes. Serve hot.


  • Dried porcini mushrooms lend deep, earthy tones to this sauce, but feel free to use whatever dried mushrooms you prefer.
  • Other frozen vegetables can be used in this recipe, including corn, green beans, lima beans, or any mixture thereof. 

Recipe Variations

  • Traditional variation: Add a crunchy topping by mixing crumbled crackers with melted butter and sprinkling it over the top of the casserole. 
  • Gluten-free Variation: Use corn or brown rice pasta for the whole-wheat version and substitute tapioca flour for whole-wheat flour.