Vegan potato broccoli casserole

This Vegan Potato Broccoli Casserole features layers of tender potatoes, broccoli, and a creamy white bean sauce. It's a hearty and satisfying dish, perfect for any family meal or potluck occasion.

18 Nov 2025
Cook time 60 min
Prep time 10 min

Ingredients:

6 potatoes
1.50 cups white beans
2 tbsp butter
1.50 cups almond milk
4 tsp salt
2 cups mushrooms
1 head cauliflower
1 tbsp yeast
1/2 tsp black pepper
2 garlic cloves
10 oz broccoli
1/4 tsp red pepper (spice)
Vegan potato broccoli casserole

The Vegan Potato Broccoli Casserole is a delightful, plant-based dish that combines hearty potatoes, nutritious broccoli, and a creamy white bean and almond milk sauce. This casserole is not only delicious but also vegan-friendly and packed with wholesome ingredients. Perfect for a family dinner or potluck, it’s a dish that will satisfy everyone at the table.

Instructions:

1. Preheat Oven:
- Preheat the oven to 375°F (190°C).
2. Prepare Potatoes:
- Peel and slice the potatoes into thin rounds. Set aside.
3. Steam Vegetables:
- Cut the cauliflower into small florets.
- In a large pot, steam the cauliflower and broccoli florets until tender, about 5-7 minutes. Remove from heat and set aside.
4. Prepare the White Bean Sauce:
- In a blender or food processor, combine the cooked white beans, almond milk, nutritional yeast, minced garlic, 3 tsp salt, and black pepper. Blend until smooth and creamy. Set aside.
5. Sauté Mushrooms:
- In a large skillet, melt the vegan butter over medium heat.
- Add the sliced mushrooms and sauté until they are soft and their moisture has evaporated, about 5-7 minutes. Season with the remaining 1 tsp salt and red pepper flakes. Set aside.
6. Assemble Casserole:
- Grease a large casserole dish with a bit of vegan butter or cooking spray.
- Lay out a layer of potato slices on the bottom of the casserole dish.
- On top of the potatoes, spread a layer of sautéed mushrooms.
- Add a layer of steamed broccoli and cauliflower florets.
- Pour a portion of the white bean sauce over the vegetables, spreading it evenly.
- Repeat the layers until all ingredients are used, finishing with a layer of white bean sauce on top.
7. Bake:
- Cover the casserole dish with aluminum foil and bake in the preheated oven for 30 minutes.
- Remove the foil and bake for an additional 15-20 minutes, or until the top is golden and the potatoes are fully cooked.
8. Serve:
- Allow the casserole to cool for a few minutes before serving. Enjoy your vegan potato broccoli casserole warm!

This Vegan Potato Broccoli Casserole is a comforting and nutritious meal that brings together the flavors of potatoes, broccoli, mushrooms, and a creamy sauce made from white beans and almond milk. By following the tips above, you can ensure that your casserole turns out perfectly every time. Enjoy this delightful vegan dish with your loved ones, and savor the wholesome goodness in every bite.

Vegan potato broccoli casserole FAQ:

What is the best baking time for the casserole?

Bake the casserole covered with aluminum foil for 30 minutes, then remove the foil and bake for an additional 15-20 minutes. The total baking time should be around 45-50 minutes for optimal doneness.

How do I know when the potatoes are fully cooked?

The potatoes are fully cooked when they are tender and easily pierced with a fork. Checking towards the end of the baking time is essential to ensure they do not become overcooked.

Can I substitute almond milk in this recipe?

Yes, you can substitute almond milk with other plant-based milks such as soy milk or oat milk, but make sure they are unsweetened to maintain the savory flavor of the casserole.

What is the best way to store leftover casserole?

Store leftover casserole in an airtight container in the refrigerator for up to 3-4 days. Reheat in the oven or microwave before serving.

What can I use instead of white beans?

You can substitute white beans with other types of beans, such as cannellini or chickpeas, as long as they are cooked and blended smooth for the sauce.

Tips:

- Ensure that the potatoes are sliced evenly to promote uniform cooking.

- Steam or slightly pre-cook the broccoli and cauliflower florets to avoid undercooking, as they take longer to soften in the oven.

- Using nutritional yeast adds a cheesy flavor, which complements the casserole's overall taste.

- If you prefer a richer sauce, consider blending some soaked cashews with the white beans and almond milk.

- Add a bit of spice by increasing the amount of red pepper flakes, or using a dash of hot sauce.

- Experiment with other vegetables like bell peppers, spinach, or zucchini for added variety.

- Allow the casserole to rest for a few minutes before serving to let the flavors meld and the sauce thicken.

Nutrition per serving

6 Servings
Calories 360kcal
Protein 16g
Carbohydrates 66g
Fiber 12g
Sugar 5g
Fat 6g

More recipes

Vegan veggie soup

A hearty Vegan Veggie Soup packed with nutrients and flavor.

01 Feb 2026

Vegan banana oat pancakes with almond milk and maple syrup

Fluffy vegan banana oat pancakes made with almond milk.

27 Jan 2026

Vegan chocolate cupcakes

Delicious vegan chocolate cupcakes that are easy to make.

23 Nov 2025

Creamy chicken and zucchini bake

A hearty creamy chicken and zucchini bake with vibrant veggies.

23 Jan 2026

Vegan zoodles with yeast and veggies

Delicious vegan zoodles with sautéed veggies and nutritional yeast.

16 Nov 2025

Low-carb bacon and beef casserole with creamy tomato sauce

A hearty low-carb casserole with bacon, beef, and creamy tomato sauce.

17 Jan 2026

Posts