"Cheesy" Potato Broccoli Casserole

Sometimes, especially on those cold and rainy nights, you just want a hot meal that is going to fill you up and make you feel all warm and snuggly on the inside! Well, look no further, as I have created that dish right here.

It took a little bit of playing with this casserol, the different measurements and types of potatoes etc etc… but I finally got it right! This is a dinner that you can serve to even the cheesiest of cheese lovers and they won’t miss the dairy one bit. It also makes fantastic leftovers (on the slim chance that there are any) but between my husband, daughter and I, we can usually polish off this whole recipe, if we’re really hungry. It pairs great with a leafy green salad and a table full of loving friends and family; but double the recipe if you’re having guests over! 

Servings 4 People


"Cheese" Sauce

  • 3 Tbsp water (to keep from sticking)
  • 1 small onion diced small
  • 2 Tbsp flour (we use spelt or gluten free)
  • 2 tsp garlic powder
  • 1 tsp tumeric powder
  • 1 cup low sodium vegetable stock
  • 2 c unsweetened nut mylk (we use home made)
  • 1/3 c nutritional yeast
  • 1/3 c vegan mozzarella or cheddar cheese (optional- adds a bit of texture)

For Assembling:

  • 2 lbs golden potatoes sliced into thin disks
  • 2 large heads broccoli cut into small pieces

Breadcrumb Topping

  • 1 c breadcrumbs (homemade gf or gf store-bought)
  • 2 tbs coconut oil
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp oregano
  • pinch salt
  • 1/2 tsp pepper


  1. -Preheat the oven to 375 degrees

    Make the "cheese" sauce:

    -sauté the water and red onion until the onion is cooked<br>

    -add flour, garlic powder and numeric until well combined and there are no clumps

    -mix in vegetable stock, almond milk, nutritional yeast and vegan cheese (if using) and let simmer until vegan cheese is melted and sauce thickens (5-10 mins)

    Prepare the 9x9 dish:

    -grease dish with coconut oil

    -put a layer of potatoes down to cover bottom of the pan

    -pour enough cheese sauce to cover potatoes

    -add a single layer of broccoli

    -pour enough cheese sauce to cover broccoli

    -add another layer of potatoes on top of broccoli

    -pour cheese sauce on top of potatoes

    -add the final layer of broccoli 

    -cover broccoli with remaining cheese sauce

    (repeat if you have remaining ingredients)

    Bread Crumb Topping:

    -combine bread crumbs, melted coconut oil, garlic powder, onion powder, oregano, salt and pepper and sprinkle on top of casserole

    Cover and bake at 375 for 50 minutes, then uncover and bake another 5-10 minutes, until golden on the top. Take out and let sit for 5-10 more minutes and then serve warm. Enjoy!