This rich and creamy Cauliflower and Mushroom Pasta Bake is perfect for family dinners. Pasta, roasted cauliflower, mushrooms, and spinach are coated in a creamy vegan white sauce, then baked until golden and bubbly.

Vegan Cauliflower and Mushroom Pasta Bake

For more tasty vegan recipes, check out our casserole, cauliflower, mushroom, spinach, pasta and winter recipe round-ups.

Ingredients for this Cauliflower and Mushroom Pasta Bake

  • Pasta
  • Cauliflower
  • White button mushrooms
  • Shiitake mushrooms
  • Olive oil
  • Salt and pepper
  • Vegan butter
  • Cornstarch
  • Garlic 
  • Nutmeg
  • Oat milk
  • Pasta cooking water
  • Vegan parmesan cheese
  • Spinach
  • Breadcrumbs

How to Make a Vegan Cauliflower and Mushroom Pasta Bake

Vegan Cauliflower and Mushroom Pasta Bake

Step 1: 

Preheat the oven to 365ºF (185ºC). Meanwhile, line a baking sheet with parchment paper and lightly grease a large baking dish.

Step 2: 

cooking pasta in a pot

Cook the pasta in a large pot of boiling salted water until al dente. Reserve ½ cup of the pasta cooking water, then drain the rest and set the cooked pasta aside.

Step 3: 

roasting cauliflower before and after

Lay the cauliflower florets on the baking sheet. Drizzle 2 tbsp of olive oil over top, season with salt and pepper, and toss to coat the florets in the oil and seasonings. Roast for 20 minutes, then remove from oven.

Step 4: 

roasting mushrooms before and after

Repeat this step with the mushrooms, but only roast for about 15 minutes. Set aside the mushrooms when they are done roasting and reduce the oven temperature to 340ºF (170ºC) before you put the whole dish in later.

Step 5: 

While the veggies are roasting, make the white sauce. Over low heat, melt the vegan butter in the same pot you used to cook the pasta (while stirring continuously; vegan butter burns quickly and will turn sour!). Stir in the cornstarch until smooth, then add the minced garlic and the nutmeg and cook for 1 minute. Slowly pour in the oat milk, stirring continuously, before pouring in the reserved pasta water and vegan parmesan. Over medium heat, stir until the cheese has melted and the sauce is smooth (about 3-4 minutes). Take the pot off the heat.

Step 6: 

blending white sauce and cauliflower

Add half of the roasted cauliflower to the white sauce and use an immersion blender to blend until smooth.

Step 7: 

adding spinach, mushrooms and remaining cauliflower

Stir the spinach and roasted mushrooms into the sauce, then add the remaining roasted cauliflower and cooked pasta. Toss to coat the pasta in the white sauce.

Step 8: 

every ingredient in the baking dish

Transfer the pasta to the greased baking dish.

ready dish

Sprinkle the breadcrumbs and vegan parmesan cheese in an even layer over top of the pasta, then bake uncovered for about 20 minutes or until golden on top.

Vegan Cauliflower and Mushroom Pasta Bake
vegan cauliflower mushroom pasta bake (casserole)

Cauliflower and Mushroom Pasta Bake

5 from 1 vote
Author Mira M.
This rich and creamy Cauliflower and Mushroom Pasta Bake is perfect for family dinners. Pasta, roasted cauliflower, mushrooms, and spinach are coated in a creamy vegan white sauce, then baked until golden and bubbly.
Prep 30 minutes
Cook 1 hour
Total Time 1 hour 30 minutes
4 servings

Ingredients

  • 16 oz penne pasta (450 g)
  • 1 medium head of cauliflower (cut into small florets)
  • 10 oz white button or shiitake mushrooms (or both) (sliced) (280 g)
  • 4 tbsp olive oil
  • 1 ½ tsp salt (or to taste)
  • ¼ tsp ground black pepper (or to taste)
  • 3 cups fresh spinach (chopped)

White Sauce

  • 2 tbsp vegan butter
  • 2 tbsp cornstarch
  • 4 cloves garlic (minced)
  • tsp ground nutmeg (or to taste)
  • 2 cups oat milk (plain)
  • ½ cup reserved pasta cooking water
  • 1 ½ cup vegan parmesan

Toppings

  • ¼ cup breadcrumbs
  • ¼ cup vegan parmesan

Instructions
 

  • Preheat the oven to 365ºF (185ºC). Meanwhile, line a baking sheet with parchment paper and lightly grease a large baking dish.
  • Cook the pasta in a large pot of boiling salted water until al dente. Reserve 1/2 cup of the pasta cooking water, then drain the rest and set the cooked pasta aside.
  • Lay the cauliflower florets on the baking sheet. Drizzle 2 tbsp of olive oil over top, season with salt and pepper, and toss to coat the florets in the oil and seasonings. Roast for 20 minutes, then remove from oven.
  • Repeat this step with the mushrooms, but only roast for about 15 minutes. Set aside the mushrooms when they are done roasting and reduce the oven temperature to 340ºF (170ºC) before you put the whole dish in later.
  • While the veggies are roasting, make the white sauce. Over low heat, melt the vegan butter in the same pot you used to cook the pasta (while stirring continuously; vegan butter burns quickly and will turn sour!). Stir in the cornstarch until smooth, then add the minced garlic and the nutmeg and cook for 1 minute. Slowly pour in the oat milk, stirring continuously, before pouring in the reserved pasta water and vegan parmesan. Over medium heat, stir until the cheese has melted and the sauce is smooth (about 3-4 minutes). Take the pot off the heat.
  • Add half of the roasted cauliflower to the white sauce and use an immersion blender to blend until smooth.
  • Stir the spinach and roasted mushrooms into the sauce, then add the remaining roasted cauliflower and cooked pasta. Toss to coat the pasta in the white sauce.
  • Transfer the pasta to the greased baking dish. Sprinkle the breadcrumbs and vegan parmesan cheese in an even layer over top of the pasta, then bake uncovered for about 20 minutes or until golden on top.
Tried this recipe?Let us know how it was!

Similar Posts

One Comment

  1. 5 stars
    This was my Sunday dinner project, and it did take a bit of effort, but was definitely worth it. My son and husband had seconds.

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating