Go Back
+ servings
5 from 3 votes
Bowl of Vegan Noodle Casserole with a fork.
Creamy Vegan Noodle Casserole
Prep Time
20 mins
Cook Time
50 mins
Soak Time
4 hrs
Total Time
5 hrs 10 mins
 

This vegan noodle casserole is made with veggies, noodles and a creamy sauce, baked to bubbly perfection and topped with a crispy panko breadcrumb coating. A delicious dairy-free comfort food meal that's infinitely customizable!

Course: Entree
Cuisine: American
Servings: 4
Calories: 558 kcal
Author: Alissa Saenz
Ingredients
  • 10 ounces dried rotini pasta (about 3 ½ cups of pasta)
  • ½ cup raw cashews, soaked in water 4 to 8 hours, drained and rinsed
  • 1 cup water
  • 3 tablespoons vegan butter, divided
  • 8 ounces button mushrooms, cleaned and sliced
  • 1 medium onion, diced
  • 2 medium celery stalks, diced
  • 2 medium carrots, diced
  • 2 garlic cloves, minced
  • 3 tablespoons all-purpose flour
  • 2 cups unflavored and unsweetened non-dairy milk
  • 3 vegetable bouillon cubes, crushed (Note 1)
  • 1 teaspoon dried thyme
  • 1 tablespoon lemon juice
  • ½ cup frozen peas, thawed
  • Salt and pepper, to taste
  • ½ cup panko breadcrumbs
Instructions
  1. Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions. Drain the pasta into a colander when done.

  2. Place the cashews and water into a blender and blend until smooth. Set aside.

  3. Coat the bottom of a large skillet with two tablespoons of the vegan butter and place it over medium heat.

  4. When the butter has melted, add the mushroom slices in a relatively even layer. (Note 2)

  5. Cook the mushrooms for about 5 minutes on each side, until golden brown. Remove them from the skillet and transfer them to a plate when done.

  6. Add the remaining tablespoon of butter to the skillet. Once the butter melts, add the onion, celery, and carrots.

  7. Cook the veggies for about 5 minutes, stirring frequently, until they begin to soften.

  8. Add the garlic and flour. Stir the mixture well to coat the vegetables with flour and continue cooking the mixture for about 1 minute.

  9. Slowly begin adding the non-dairy milk, stirring in just a bit at a time to prevent the flour from clumping. Once all of the milk has been added, stir in the cashew mixture, bouillon, thyme, and cooked mushrooms.

  10. Raise the heat and bring the mixture to a low boil. Lower the heat and let it simmer for about 10 minutes, stirring frequently, until thickened slightly. Preheat the oven to 350°F while the sauce simmers.

  11. Remove the skillet from heat and stir in the lemon juice.

  12. Combine the cooked pasta, sauce mixture and peas in a 2-quart casserole dish. (Note 3)

  13. Season the mixture with salt and pepper to taste.

  14. Cover the casserole dish and place it into the oven. Bake the casserole for about 20 minutes, until heated throughout.

  15. Remove the foil from the dish and sprinkle the casserole with panko breadcrumbs. Bake 5 minutes more.

  16. Let the casserole sit out for 5 minutes before serving.

Recipe Notes
  1. Bouillon paste can also be used. Make sure to only use as much bouillon as you'd need for 3 cups of broth (some brands of bouillon cubes are made for 2 cups - check the label).
  2. Cook the mushrooms in batches if the skillet becomes too crowded.
  3. A 9 x 9 inch baking dish is perfect.
  4. This recipe makes 4 pretty generous servings. You could also get 5 or 6 smaller servings out of it.
Nutrition Facts
Creamy Vegan Noodle Casserole
Amount Per Serving
Calories 558 Calories from Fat 177
% Daily Value*
Fat 19.7g30%
Saturated Fat 4.9g25%
Sodium 917mg38%
Potassium 684mg20%
Carbohydrates 79.9g27%
Fiber 7.2g29%
Sugar 8.6g10%
Protein 17.2g34%
Calcium 287mg29%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.