This is hands down the best Broccoli Casserole: rich in flavor, creamy, satisfying, even the pickiest eaters will eat a second or third plate. You wouldn’t believe it is vegan once you have tried it. Seriously tastes like a gourmet version that you eat in a fancy restaurant, but foolproof to make at home with little effort and time. So the result is seriously out of this world delicious and so easy to make.
Casseroles are for me the most enjoyable comfort food like this Zucchini Casserole, the Hashbrown Casserole, my Twice Baked Potato Casserole or the always popular Green Bean Casserole.
I’ve been thinking of making more Casserole Recipes lately. They are just so extremely versatile and useful at the same time: ideal for big batch cooking and meal prep, they make preparation of work lunches or family dinners an easy blast.
Just think about all the options you have to add almost anything and the flavors will come together so well with minimum effort, but maximum result.
Why you should make this Broccoli Casserole
You will be amazed to find the most delicious recipe. Seriously this is the one that will make all the difference. I can tell you why:
Before you start you have to steam or precook the broccoli, but keep in mind to leave some texture.
This Broccoli Casserole is easy to make with step by step recipe guide pictures. I’ll show you all my methods and in all steps what I’ve learned, so you get nothing less than the amazing result everyone deserve.
Mushrooms are the key for texture, but it is all about the amount. For me 5 oz mushrooms wouldn’t be enough, so I use 14 oz. You need a good amount and that is the key to an amazing result with just the right texture.
To have a creamy, rich texture it is important to have enough sauce. Nobody wants a casserole with a dry texture.
Seasoning: this is what it all about to serve it picky eaters or kids. Key to the flavors here are paprika flakes and mustard powder.
Finally, roasting your breadcrumbs is essential. I know it is one more step but, seriously, roasting provides a fantastic texture, so don’t skip this extra step.
What you need for this Broccoli Casserole
Make sure you have everything you need for this recipe. Let me quickly guide you through it:
For the white sauce:
- vegan butter
- almond milk
- vegan cream cheese
- flour
- vegan cheddar
- vegan mayo
For the seasoning:
- nutmeg
- mustard powder
- red pepper flakes
For the roasted breadcrumbs:
- vegan butter
- breadcrumbs
- Italian herbs
And finally for the casserole itself:
- broccoli florets
- onions
- garlic
- mushrooms
Equipment:
You will need a 10x 10 inch casserole dish for the amount of ingredients I list here. Of course if you double the batch, make sure to use a bigger dish.
Also I recommend a steamer basket which you can use over the stovetop or in your microwave to steam your broccoli. Alternatively you can precook the broccoli.
How to make Broccoli Casserole
Preheat oven to 390°F.
Prepare the steamer basket/attachment with water as needed for steaming (check your equipment’s instructions). Now steam the broccoli. I recommend steaming for about 7 minutes but this will depend on the size of florets.
As I mentioned, you can also simply precook your florets on the stove. In any case, it is important to do this step before, otherwise the result in your casserole will be bitter and not done.
Next, heat 2 Tbsp vegan butter in a casserole or pan. Add onions and garlic, fry for around 2 minutes. Give sliced mushrooms to the mix and sauté for at least 5 minutes. The mushrooms will loose liquid and you have to check that that the liquid evaporated completely. If not, fry longer. Season with salt and pepper, then set aside.
For making the sauce: heat 4 Tbsp vegan butter in a casserole. Whisk in the flour and keep whisking while adding the almond milk. Reduce to low heat and let simmer until the mix thickens.
Remove from the stove, season with salt and pepper, add mustard powder, nutmeg, and red pepper flakes.
Mix in the vegan mayo, cream cheese, and cheddar. Warm the sauce at low temperature until everything is well combined.
For the breadcrumbs: heat 1 Tbsp vegan butter in a small skillet. Add breadcrumbs, Italian herbs and a pinch of salt and pepper. Toast for around 2 minutes.
Assembling your Broccoli Casserole: start with transferring the steamed broccoli florets to your 10×10 inch casserole dish. Give the sauce on top, followed by the mushroom mix, breadcrumbs and finally top with vegan cheddar.
Bake for around 20 minutes, serve immediately on plates or in bowls.
Leftovers can be stored in the fridge for around 4 days.
Other broccoli recipes you need to try
If you try this Broccoli Casserole, I would love to hear about your feedback with a tag on Instagram and Facebook.
Cheers, Florian.
Broccoli Casserole
This is hands down the best Broccoli Casserole: rich in flavor, creamy, satisfying, even the pickiest eaters will eat a second or third plate. You wouldn't believe it is vegan once you have tried it. Seriously tastes like a gourmet version that you eat in a fancy restaurant, but foolproof to make at home with little effort and time. So the result is seriously out of this world delicious and so easy to make.
Ingredients
For the casserole:
- 1.5 lbs broccoli florets
- 2 Tbsp vegan butter
- 3 cloves garlic, minced
- 1 cup onions, diced
- 14 oz mushrooms, thinly sliced
- salt, pepper to taste
For the sauce:
- 1 cup almond milk
- 4 Tbsp vegan butter
- 1/3 cup flour (use gf, if needed)
- 1 tsp mustard powder
- 1/3 cup vegan cheddar, shredded
- 1/2 tsp nutmeg
- 1/2 tsp red pepper flakes
- 7 oz vegan cream cheese
- 3 Tbsp vegan mayo
- salt, pepper to taste
For the topping:
- 1/3 cup vegan cheddar, shredded
- 1/2 cup Panko breadcrumbs (use gf, if desired)
- 2 tsp Italian herbs
- 1 Tbsp vegan butter
- salt, pepper to taste
Instructions
- Preheat oven to 390°F.
- Prepare the steamer basket/attachment with water as needed for steaming (check your equipment's instructions). Now steam the broccoli. I recommend steaming for about 7 minutes but this will depend on the size of florets.
- Next, heat 2 Tbsp vegan butter in a casserole or pan. Add onions and garlic, fry for around 2 minutes. Give sliced mushrooms to the mix and sauté for at least 5 minutes. The mushrooms will loose liquid and you have to check that that the liquid evaporated completely. If not, fry longer. Season with salt and pepper, then set aside.
- Heat 4 Tbsp vegan butter in a casserole. Whisk in the flour and keep whisking while adding the almond milk. Reduce to low heat and let simmer until the mix thickens. Remove from the stove, season with salt and pepper, add mustard powder, nutmeg, and red pepper flakes. Mix in the vegan mayo, cream cheese, and cheddar. Warm the sauce at low temperature until everything is well combined.
- Heat 1 Tbsp vegan butter in a small skillet. Add breadcrumbs, Italian herbs and a pinch of salt and pepper. Toast for around 2 minutes.
- Start with transferring the steamed broccoli florets to your 10x10 inch casserole dish. Give the sauce on top, followed by the mushroom mix, breadcrumbs and finally top with vegan cheddar. Bake for around 20 minutes, serve immediately on plates or in bowls.
Nutrition Information:
Yield: 4 Serving Size: 2.5 cupsAmount Per Serving: Calories: 490Total Fat: 22gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 0mgSodium: 237mgCarbohydrates: 19gFiber: 5gSugar: 4.6gProtein: 14g