Skip to Content

Vegan Broccoli Casserole

This Vegan Broccoli Casserole is made with a cream of mushroom soup and is a perfect 30 minute meal. Nothing screams more comfort than a fresh broccoli casserole and no one would guess it’s dairy free, can be even made gluten free if needed. Seriously one of those easy dinners recipes for families or lunch ideas for kids that you will come back to again and again.

Vegan Broccoli Casserole fresh from the oven with a golden crust, served in a transparent casserole

You know I love to make my vegan casserole recipes so that no one would ever believe that they are vegan. Making them taste so real like in this Mexican Street Corn Potato Casserole or my Eggplant Parmesan Zucchini Casserole.

This Vegan Broccoli Casserole is no exception: it is creamy, cheesy, satisfying, addictive, mouthwatering, super easy to make, filling, and high in flavor.

Before we’re going into it, I tell you directly: if you’re are looking for a healthy broccoli casserole this is definitely not it. But if you’re looking for the best broccoli casserole that you ever made and tasted, you’ve come to the right place, friends.

Closeup of crunchy crust of the Vegan Broccoli Casserole, showing fried onions

What’s in the creamy broccoli casserole

Let’s have a look at the ingredients, so you know what this Vegan Broccoli Casserole is made with: You will need two broccolis cut into florets, steamed or cooked. Next you will need vegan butter and again onions and finally vegan cheddar.

All of this comes together with my Cream of Mushroom soup which you have already prepared homemade (without the chickpeas and no need to reserve mushrooms): This time you will use the whole amount of mushrooms for the soup. In a pot heat a bit of oil, add onions, minced garlic, and after 5 minutes add all the mushrooms. Fry more.

Add in the following coconut milk, nutritional yeast, and vegetable bouillon. Pay attention to just use the powder, no liquid needed.

Finally, transfer everything to a blender and process until smooth and creamy, ready. Set aside.

Top view of vegan Broccoli casserole, with crunchy crackers

Note: if you’re not using my mushroom soup recipe, make sure to adjust the seasoning. Add more garlic, salt, pepper whatever you like to guarantee a more tasty and flavorful result. Otherwise it could turn out a bit bland and boring.

Another advice: you may use the optional potato starch to thicken up your soup. Mix in a small bowl with water and give it to your can of soup. Mind that this step is not needed for my homemade soup recipe.

Optional: you can add paprika spice for more flavor, crackers for more texture, and vegan mayonnaise for additional creaminess. What’s not to love about this quick and easy dinner!

Top view close up to vegan broccoli casserole

How to make broccoli casserole

First preheat your oven to 410°F.

Heat a large pot or pan with vegan butter. Fry the onions for around 5 minutes until golden. While you do this, mix potato starch with water in a small bowl, if you plan to add it. Next add the prepared mushroom soup and optional vegan mayonnaise. Cook everything until thick and creamy for around 2 minutes, turn heat off.

For the final step, you need a 13×9 inch casserole. Fill it with the steamed or cooked broccoli, season with a pinch of salt and pepper. 

Sprinkle with the optional paprika spice and then mix with the cream of mushroom sauce. Finally top with vegan cheese and again totally optional crushed crackers.

Bake for around 20 minutes.

Portion of Vegan Broccoli Casserole served on a plate, showing creamy sauce

How many times do you ask yourself what to make for dinner? This Vegan Broccoli Casserole it is for dinner, lunch, meal prep and so much more. It’s the epitome of comfort food for everyone, no matter if vegan or not.

Everyone in your family will agree. Meat loving husband, picky kids, vegetable hating daughter – if you serve this you will be the star of the show.

I’m sure they will ask you to make it over and over again.

Closeup of a portion of the vegan broccoli casserole on a green plate

Tips and variations for this Vegan Broccoli Casserole

As I mentioned before if you use another mushroom soup from the can, to save time please add more seasonings to make it more flavorful.
If you use my cream of mushroom soup there isn’t any need for more seasoning it’s full of amazing flavors.

Need more variations looking for a broccoli casserole without soup? Just add more optional vegan mayonnaise, just fry the onions and mix everything in a 13×9 inch casserole together. No need for potato starch.

To make a broccoli rice casserole: simply add 1 cup cooked rice to the the vegan broccoli casserole.

Head on view of the vegan broccoli casserole, showing broccoli, cream of mushroom sauce, fried onions, and crunchy cheese crust

More vegan broccoli recipes to try for you:

This Vegan Broccoli Casserole is made with a homemade dairy free cream of mushroom soup, onions, broccoli, topped with vegan cheddar and baked to perfection in 30 minutes. No one will guess it’s vegan and gluten free. Creamy, cheesy, hearty a winning combo for dinner, lunch, meal prep that the whole family will love. #vegan #dairyfree #glutenfree #vegetarian #contentednesscooking #broccolicasseroleeasy #dinner #lunch #mealprep #worklunchideas #kidsmeals #familydinner #comfortfood

Give this Vegan Broccoli Casserole a try and you will know you will obsessed with it.

Tag me on Instagram and Facebook. Snap a picture so I can see all your amazing remakes.

Cheers, Florian.

Vegan Broccoli Casserole

Vegan Broccoli Casserole

Yield: 4
Prep Time: 8 minutes
Cook Time: 20 minutes
Total Time: 28 minutes

This Vegan Broccoli Casserole is made with a cream of mushroom soup and is a perfect 30 minute meal. Nothing screams more comfort than a fresh broccoli casserole and no one would guess it’s dairy free, can be even made gluten free if needed. Seriously one of those easy dinners recipes for families or lunch ideas for kids that you will come back to again and again.

Ingredients

  • 2 broccoli, cut into florets, steamed or cooked
  • 1 batch of my Roasted Chickpeas Cream of Mushroom Soup, prepared without the chickpeas and no mushrooms reserved
  • 3 cups onions, sliced
  • 5 Tbs vegan butter
  • 2 cups vegan cheddar, shredded
  • salt, pepper to taste

Optional add ons:

  • 1/2 cup vegan mayonnaise
  • 1 cup crushed crackers (use gluten free if need, ensure vegan friendly)
  • 2 tsp paprika spice
  • 3 tsp potato starch plus water to thin, see notes

Instructions

  1. First preheat your oven to 410°F.
  2. Heat a large pot or pan with vegan butter. Fry the onions for around 5 minutes until golden. While you do this, mix potato starch with water in a small bowl, if you plan to add it.
  3. Next add the prepared mushroom soup and optional vegan mayonnaise. Cook everything until thick and creamy for around 2 minutes, turn heat off.
  4. For the final step, you need a 13x9 inch casserole. Fill it with the steamed or cooked broccoli, season with a pinch of salt and pepper. Sprinkle with the optional paprika spice and then mix with the cream of mushroom sauce. Finally top with vegan cheese and again totally optional crushed crackers.

Bake for around 20 minutes.

Notes

  • If you’re not using my mushroom soup recipe, make sure to adjust the seasoning. Add more garlic, salt, pepper whatever you like to guarantee a more tasty and flavorful result. Otherwise it could turn out a bit bland and boring.
  • You may use the optional potato starch to thicken up your soup. Mix in a small bowl with water and give it to your can of soup. Mind that this step is not needed for my homemade soup recipe.
Nutrition Information:
Yield: 4 Serving Size: 2 cups
Amount Per Serving: Calories: 332Total Fat: 26gSaturated Fat: 15.1gTrans Fat: 0gUnsaturated Fat: 5.1gCholesterol: 0mgSodium: 483mgCarbohydrates: 22.6gFiber: 2.5gSugar: 4.1gProtein: 3.1g
Skip to Recipe