This comforting vegan casserole combines tender potatoes, broccoli, and a creamy dairy-free sauce baked until golden and bubbly. It’s hearty enough for a main dish and makes excellent leftovers.
Yield
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Preparation Time
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Prep: 20 minutes
Cook: 50–60 minutes
Total: About 1 hour 20 minutes
Ingredients
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
For the casserole
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
2 lb (900 g) potatoes, peeled and thinly sliced (about ⅛ inch / 3 mm thick)
4 cups broccoli florets, cut into bite-sized pieces
1 small onion, finely diced
2 cloves garlic, minced
For the creamy vegan sauce
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
2 tablespoons olive oil or vegan butter
3 tablespoons all-purpose flour
2 cups unsweetened soy milk or oat milk
¼ cup nutritional yeast
1 teaspoon Dijon mustard
1 teaspoon salt
½ teaspoon black pepper
½ teaspoon paprika
¼ teaspoon nutmeg (optional)
Topping
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
½ cup breadcrumbs (regular or panko)
2 tablespoons nutritional yeast
1 tablespoon olive oil
Equipment
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
9 × 13 inch (23 × 33 cm) baking dish
Large saucepan
Mixing bowl
Instructions
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Step 1: Preheat the oven
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Preheat oven to 375°F (190°C) .
Lightly grease a 9 × 13 inch baking dish.
Step 2: Prepare the potatoes and broccoli
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Slice the potatoes thinly and evenly.
Bring a large pot of water to a boil.
Add potatoes and cook for 5 minutes .
Add broccoli and cook for 2 more minutes .
Drain thoroughly and set aside.
This step helps ensure the vegetables become perfectly tender during baking.
Step 3: Make the creamy sauce
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Heat olive oil in a saucepan over medium heat.
Add diced onion and cook for 4–5 minutes until softened.
Stir in garlic and cook for 30 seconds .
Create the roux
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Sprinkle in the flour.
Stir continuously for 1 minute .
Add liquids
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Slowly pour in the plant milk while whisking.
Continue whisking until smooth.
Season
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Add:
Nutritional yeast
Dijon mustard
Salt
Pepper
Paprika
Nutmeg (if using)
Cook for 4–6 minutes , stirring often, until the sauce thickens enough to coat a spoon.
Step 4: Assemble the bake
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Spread half of the potatoes and broccoli in the baking dish.
Pour over half of the sauce.
Add the remaining vegetables.
Pour over the remaining sauce.
Gently press down to distribute the sauce evenly.
Step 5: Prepare the topping
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
In a small bowl, combine:
Breadcrumbs
Nutritional yeast
Olive oil
Mix until evenly moistened.
Sprinkle over the casserole.
Step 6: Bake
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Cover loosely with foil.
Bake for 30 minutes .
Remove foil.
Bake for another 15–20 minutes , until:
Golden on top
Bubbling around the edges
Potatoes are fork-tender
Step 7: Rest and serve
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Remove from the oven.
Let rest for 10 minutes before serving.
Garnish with chopped parsley or chives if desired.
Optional Variations
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Extra Cheesy
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Add:
½ cup additional nutritional yeast
½ cup vegan shredded cheddar-style cheese
Protein-Packed
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Mix in:
1 can chickpeas, drained and rinsed
1 cup cooked lentils
Mushroom Version
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Sauté:
8 oz (225 g) sliced mushrooms with the onions before making the sauce.
Spicy Version
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Add:
½ teaspoon chili flakes
1 finely diced jalapeño
Storage
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Refrigerator
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Store covered for up to 4 days .
Freezer
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Freeze in portions for up to 2 months .
Reheating
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Oven: 350°F (175°C) for 15–20 minutes
Microwave: 2–3 minutes per serving
Approximate Nutrition (Per Serving, 8 Servings)
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Calories: 220–260
Protein: 6–8 g
Carbohydrates: 35–40 g
Fat: 6–8 g
Fiber: 5–7 g