Vegan Potato Broccoli Casserole Recipe
Introduction
This Vegan Potato Broccoli Casserole is a comforting, creamy dish perfect for any weeknight dinner. Packed with tender potatoes, vibrant broccoli, and a savory dairy-free sauce, it’s a satisfying meal for vegans and non-vegans alike.

Ingredients
- 2.2 lbs potatoes
- 17.6 oz broccoli
- 1 cup dairy-free cooking cream
- 1 tsp dried rosemary
- 1 tsp dried oregano
- 1 tsp dried thyme
- 2 tsp paprika powder
- 1 clove garlic (pressed)
- Salt and pepper (to taste)
- 3.5 oz vegan butter or margarine
- 3 tbsp flour
- 1 cup vegetable broth
- 6 tbsp nutritional yeast flakes
- 1 cup vegan grated cheese (optional)
Instructions
- Step 1: Preheat the oven to 356 ºF (180 ºC).
- Step 2: Peel the potatoes and chop them into bite-sized cubes. Wash the broccoli, separate the florets, and chop into small pieces.
- Step 3: In a large pot, combine the dairy-free cooking cream with rosemary, oregano, thyme, paprika, pressed garlic, salt, and pepper. Bring to a boil.
- Step 4: Add the potatoes and broccoli to the pot, mix well, cover with a lid, and cook for 2 minutes. Then transfer the mixture to a baking dish.
- Step 5: Melt the vegan butter in a saucepan over medium heat. Whisk in the flour and sauté for a few seconds until lightly golden.
- Step 6: Slowly pour in the vegetable broth while stirring. Add the nutritional yeast flakes, bring to a boil, then simmer and stir until slightly thickened, about 2 minutes. Season with salt and pepper to taste.
- Step 7: Pour the sauce evenly over the potatoes and broccoli in the baking dish. Toss gently to coat everything with the sauce.
- Step 8: Bake the casserole for 30 minutes. If desired, sprinkle with vegan grated cheese, then bake for another 15 minutes until the cheese is melted and the potatoes are tender.
- Step 9: Remove from the oven and enjoy your creamy vegan casserole!
Tips & Variations
- For added texture, sprinkle breadcrumbs on top before baking for a crispy crust.
- Substitute the broccoli with cauliflower or mixed vegetables for variety.
- Use fresh herbs instead of dried for a brighter flavor.
- Add smoked paprika instead of regular paprika for a smokier taste.
- If you prefer a thicker sauce, cook it a little longer until desired consistency is reached.
Storage
Store any leftover casserole in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350 ºF (175 ºC) until warmed through, or microwave in short intervals stirring in between. The texture might soften slightly upon reheating but will still be delicious.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular cream instead of dairy-free cooking cream?
Yes, you can substitute with regular cream if you are not vegan or dairy-free, but this will change the dish from vegan to vegetarian.
Is it possible to prepare this casserole ahead of time?
Absolutely. You can assemble the casserole up to step 7, cover it, and refrigerate for up to 24 hours before baking. This makes meal prep easy and convenient.
Print
Vegan Potato Broccoli Casserole Recipe
- Total Time: 1 hour 7 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
This Vegan Potato Broccoli Casserole is a comforting and flavorful plant-based dish featuring tender potatoes and broccoli coated in a creamy, herb-infused sauce made with dairy-free cooking cream, vegan butter, and nutritional yeast. Baked to perfection with a melted vegan cheese topping, it’s a perfect hearty meal for vegans and anyone seeking a delicious dairy-free casserole.
Ingredients
Vegetables
- 2.2 lbs potatoes, peeled and chopped into bite-sized cubes
- 17.6 oz broccoli, washed and chopped into small florets
Herbs and Spices
- 1 tsp dried rosemary
- 1 tsp dried oregano
- 1 tsp dried thyme
- 2 tsp paprika powder
- 1 clove garlic, pressed
- Salt and pepper, to taste
Sauce
- 1 cup dairy-free cooking cream
- 3.5 oz vegan butter or margarine
- 3 tbsp flour
- 1 cup vegetable broth
- 6 tbsp nutritional yeast flakes
- Salt and pepper, to taste
Topping
- 1 cup vegan grated cheese
Instructions
- Preheat the oven: Set your oven to 356 ºF (180 ºC) to prepare for baking the casserole.
- Prepare the vegetables: Peel the potatoes and cut them into bite-sized cubes. Wash the broccoli thoroughly and chop into small florets.
- Cook potatoes and broccoli lightly: In a large pot, combine the dairy-free cooking cream with dried rosemary, oregano, thyme, paprika, pressed garlic, salt, and pepper. Bring this mixture to a boil. Add the potatoes and broccoli, stir well, cover with a lid, and cook for 2 minutes. Afterward, transfer the mixture to a baking dish.
- Make the sauce: Melt vegan butter in a saucepan over medium heat. Whisk in the flour and sauté for a few seconds until the mixture turns lightly golden. Gradually add the vegetable broth while stirring, then stir in the nutritional yeast flakes. Bring the sauce to a boil and simmer for about 2 minutes until slightly thickened. Season with salt and pepper to taste.
- Combine sauce and vegetables: Pour the prepared sauce evenly over the potatoes and broccoli in the baking dish. Toss gently to coat all the pieces well.
- Bake the casserole: Place the casserole in the preheated oven and bake for 30 minutes. After this initial baking, sprinkle the vegan grated cheese evenly on top. Return the dish to the oven and bake for an additional 15 minutes, or until the cheese melts and the potatoes are tender.
- Serve and enjoy: Remove the casserole from the oven, let it cool slightly, then serve warm for a delicious and comforting vegan meal.
Notes
- Use a variety of dairy-free cooking cream such as oat or soy-based for best flavor.
- Ensure to press the garlic to release more flavor into the sauce.
- You can substitute the vegan grated cheese with your favorite plant-based cheese alternative.
- This casserole works well as a side or a main dish and pairs nicely with fresh salads.
- Leftovers can be refrigerated and gently reheated in the oven for best texture.
- Prep Time: 20 minutes
- Cook Time: 47 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Vegan
Keywords: vegan casserole, potato broccoli casserole, dairy-free casserole, plant-based recipe, vegan comfort food

