Hash Brown Vegan Breakfast Casserole

This post may contain affiliate links. Read my full disclosure here.

This hash brown vegan breakfast casserole made with homemade dairy-free cheese is so delicious because it’s creamy, cheesy, and packed with comforting flavors that make each bite irresistible. The homemade vegan cheese sauce adds a rich, savory taste without any dairy, making it a satisfying and indulgent dish for everyone.

bright blue dish filled with vegan hash brown breakfast casserole with casserole dish in background.

Sometime back, we were having Sunday brunch at my sister’s house after church, and I needed to come up with a healthy version of a vegan breakfast casserole to take. This is the amazing Hash Brown Casserole that ended up happening in my kitchen! This delicious vegan breakfast casserole recipe will quickly become a new family favorite breakfast or brunch just like it did for us.

Made with shredded potatoes, onions, red bell peppers, and smoked paprika, there is no skimping on taste. The secret ingredient is my homemade vegan cheese sauce which is creamy and delicious in this recipe and used in other recipes like these vegan nachos and even my dairy-free broccoli cheddar soup.

Reasons I love this breakfast casserole

  • Homemade Vegan Cheese Sauce: The homemade vegan cheese sauce used in this casserole adds a special touch, offering a healthier and tastier dairy-free alternative to traditional breakfast casseroles, and it is delicious with other recipes too.
  • Healthy and Nutritious: Packed with wholesome ingredients and free from artificial additives, this casserole provides a nutritious and satisfying meal that supports a plant-based lifestyle.
  • Easy and Customizable: Simple to prepare and easily customizable with your favorite vegetables and seasonings, this vegan hash brown casserole suits any taste and occasion.

Ingredients you will need

  • Frozen hash browns- I buy the brands without any oil or seasonings. Off-brands such as Aldi’s are perfect.
  • Homemade Vegan Cheese Sauce- It’s a simple recipe made with potatoes, carrots, onions, and spices blended in your blender or food processor.
  • Veggies- I use onions, red bell peppers, and fresh spinach. Another great addition would be mushrooms.

Tips for hash browns

Frozen hash browns- When shopping for frozen hash browns, check the ingredient list well. You will want to buy the ones that are only shredded potatoes and have no added oil, salt, or other ingredients. I have found that off-brands such as Aldi, Walmart, and other grocery stores are perfectly compliant and quite inexpensive.

I like to use them to make hash brown waffles for breakfast sometimes as well because they cook both sides at one time, and no flipping is required.

Fresh hash browns- I’ve read some comments from people who have made this recipe with fresh shredded potatoes. My understanding is that the potatoes need to be shredded, and soaked. Then the water squeezed out well. Here is the process that includes soaking and squeezing towards the bottom of the page. 

How to make vegan hash brown breakfast casserole

The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.

You will want to make the dairy-free cheese sauce first thing. It’s really easy to make and even freezes well. I usually already have some on hand in my freezer which shortens the steps to making any of my recipes that require cheese such as vegan nachos, dairy-free broccoli casserole, and vegan scalloped potatoes.

potato slices in large stock pot boiling

STEP #1: Making this terrific cheese sauce is as simple as boiling a pot of potatoes, onions, and carrots, adding them to a blender with cashews (or white beans), spices, and blending it until smooth. 

vegan cheese sauce in blender

STEP #1.5: I have a Vitamix blender and don’t take the time to soak my cashews. It is powerful and everything that goes into it comes out creamy. However, if your blender isn’t jet engine speed, soaking the cashews in warm water for at least 30 minutes before adding to this recipe will help this recipe come out more creamy. 

This recipe makes a little more sauce than you actually need for the casserole, so you’ll have some leftovers to try with other recipes. Once the cheese sauce is complete, set it to the side.

diced red bell pepper, onion, and spinach on brown cutting board

STEP #2: To make the casserole, dice the onion and red bell pepper into small chunks, and go ahead and dice up the fresh spinach leaves as well.

hash browns, veggies, and vegan cheese sauce in stainless bowl

STEP #3: In a large bowl, mix together onions, red bell peppers, frozen hash browns, cheese sauce, and spices. Make sure to use a nice big bowl so you’ll have plenty of room for stirring.

hash brown casserole ingredients in stainless bowl with white spoon

STEP #4: Toss in the shredded spinach leaves and lightly mix again.

parchment paper lining an empty casserole dish

STEP #5: Line a 9″x 13″ baking dish with parchment paper. This allows the casserole to be cooked without oil. You could use a silicone baking dish if desired.

hash brown casserole in glass baking dish before cooked

STEP #6: Pour the hash brown mixture into a baking dish and bake at 350°F for 30 minutes. If making in a crockpot, cook on low for approximately 2 hours. 

hash brown casserole in glass baking dish after baked

STEP #7: Remove from oven and serve warm. Believe me, this is going to be the best breakfast casserole you’ve eaten!

Everyone at our family gathering loved this breakfast casserole, along with the Banana Oat Pancakes that I took as well.  I came home with empty dishes which is always a good feeling, and there were many requests for a recipe.

*Original publish date November 2017.

Pro tips & suggestions

  • Prep ahead- I always make the cheese sauce a day ahead. To make this vegan potato casserole even faster, I sometimes dice and freeze the onion and red pepper ahead of time to use in this casserole.
  • Cheese sauce- I often freeze the cheese sauce to use in other recipes, so I always have some on hand.
  • Frozen hash browns- When purchasing frozen hash browns, read the label to make sure the only ingredient is potatoes. Aldi’s brand is perfect for this recipe. Off-brands of hash browns often work well and have only potatoes as an ingredient.
  • Baking dish- I use a 9″x 13″ baking dish.

When I need to take a vegan brunch dish to gatherings, this healthy plant-based casserole is my first pick followed by my vegan quiche recipe or healthy sweet potato muffins.

close up of vegan hash brown breakfast casserole on blue plate with cup of hot tea in background

Frequently Asked Questions

Can I add vegetables to my vegan hash brown casserole?

Absolutely! Adding vegetables like bell peppers, spinach, or mushrooms can enhance the flavor and nutritional value of your vegan hash brown casserole.

Do I have to use frozen hash browns?

A number of people have asked if they could shred their own fresh potatoes for this. The answer is yes, but you will need to remove as much of the water from them as possible first.

Can I make this casserole ahead of time?

I always make the cheese sauce a day ahead. To make this vegan potato casserole even faster, I sometimes dice and freeze the onion and red pepper ahead of time to use in this casserole. My personal preference is to assemble it the day it is to be baked.

If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

hash brown breakfast casserole on blue plate close up
4.49 from 345 votes

Vegan Hash Brown Breakfast Casserole

This oil and dairy-free version of the traditional American hash brown casserole is delicious and hearty-healthy. With potatoes, onions, red bell peppers, creamy vegan cheese sauce, and smoked paprika, there is no skimping on taste. No artery-clogging butter and eggs either! Vegan Breakfast Casserole is amazing!
Prep: 30 minutes
Cook: 30 minutes
Total: 1 hour
Servings: 8 servings

Ingredients 

Hash Brown Casserole

  • 1 30 oz package frozen shredded hash browns oil-free version (or 4 cups freshly shredded)
  • 3/4 cup onions diced
  • 1/2 cup red bell pepper diced
  • 3/4 cup fresh spinach leaves shredded
  • 1 cup No Cheese Sauce recipe below
  • 1/4 cup nutritional yeast
  • 1/2 teaspoon dry steak seasoning
  • 1 tablespoon ground smoked paprika
  • salt & pepper to taste

Creamy Vegan Cheese Sauce

  • 1 cup potatoes peeled and diced
  • 1/4 cup carrots diced
  • 1/4 cup onions diced
  • 1 cup broth from veggies
  • 1/2 cup raw cashews or 1/2 cup white beans
  • 4 tablepoons nutritional yeast flakes
  • 1 tablespoon lemon juice
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • pinch paprika
  • 1/2 pinch cayenne pepper (optional)

Instructions

Hash Brown Casserole

  • Begin by making the cheese sauce using the recipe below. This recipe makes a little more sauce than you actually need for the casserole, so you'll have a little leftover to try with other recipes. Once the cheese sauce is complete, set it to the side.
  • To make the casserole, dice the onion and red bell pepper into small chunks, and go ahead and dice up the fresh spinach leaves as well.
  • In a large bowl, mix together onions, red bell peppers, frozen hash browns, cheese sauce, and spices. Make sure to use a nice big bowl so you'll have plenty of room for stirring.
  • Toss in shredded spinach leaves and lightly mix again.
  • Line a 9"x13" baking dish with parchment paper. This allows the casserole to be cooked without oil. You could use a silicone baking dish if desired.
  • Pour hash brown mixture into the baking dish and bake at 350 degrees for 30 minutes.
  • Remove from oven and serve warm.

Creamy Vegan Cheese Sauce

  • In a medium pot, bring about 3 cups of water to a boil. Place potatoes, carrots, and onion in the pot and allow to cook until veggies are tender-- approximately 15 minutes. Cooking time will vary based on how small the veggies are diced.
  • When veggies are tender, drain and place them in the blender. NOTE: reserve 1 cup of the broth, and add to blender. Add all the remaining ingredients, and blend until smooth.
  • Now, it's ready to use in this Hash Brown recipe. Cheese Sauce is also fabulous in nacho cheese dip, veggie pizza, mac-n-cheese, topping for steamed broccoli, or anything else you need a creamy, cheesy sauce in. It makes approximately 1 quart and can be stored in the refrigerator for up to 2 weeks.

Video

Notes

Pro Tips & Suggestions:
  1. Prep ahead- To make this vegan potato casserole even faster, I sometimes dice and freeze the onion and red pepper ahead to time to use in this casserole.
  2. Cheese sauce- I often freeze the cheese sauce to use in other recipes, so I always have some on hand.
  3. Frozen hash browns- When purchasing frozen hash browns, read the label to make sure the only ingredient is potatoes. Aldi's brand is perfect for this recipe. Off-brands of hash browns often work well and have only potatoes as an ingredient.
  4. Using fresh hash browns- I've read some comments from people who have made this recipe with fresh shredded potatoes. My understanding is that the potatoes need to be shredded, and soaked. Then the water squeezed out well. Here is the process that includes soaking and squeezing towards the bottom of the page. 
  5. Baking dish- I use a 9"x 13" baking dish.

Nutrition

Calories: 205kcal | Carbohydrates: 34.2g | Protein: 8.1g | Fat: 5g | Fiber: 5.4g

Disclaimer

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram

Similar Posts

150 Comments

  1. This is fantastic! I made it in a crock pot and there wasn’t a bite left over. I didn’t have steak seasoning so I used poultry seasoning. I also added homemade plant-based sausage like you mentioned and oh my! So good.

  2. I have made this recipe three times in the last couple of months. It started out because I make breakfast casseroles for Christmas morning and needed one for me (gf) and my daughter (vegan). It’s AMAZING. I’ve changed it up a bit: I quick sautee the vegetable in a tiny bit of vegan butter, seasoning them while I sautee with garlic salt, season salt, and pepper. I season the cheese sauce as I make it with garlic salt, seasoning salt, and pepper. I eyeball the nutritional yeast. I only mix in half of the cheese sauce before baking and I season that whole mixture as well. After it’s baked, we pan fry it in a non-stick pan until crisp and then I serve the cheese sauce on the side hot and we pour it over. Getting ready to make it tomorrow. My daughter requests it each time she comes home now.

  3. I made this last year foe Christmas Day breakfast and everyone absolutely loved it. I’m doubling it this year!

    Sorry if this is a silly question, but is this gluten free? I have a gluten-free only friend visiting this year and am unsure…

    1. Hi Melody- Yay! It sounds like it has become a new family tradition. That’s awesome! Everything on the ingredient list is gluten-free. Just make sure to read the label when purchasing the frozen hash browns just to be sure they haven’t put anything in those. Hope you enjoy it again this year!

  4. This was absolutely amazing. My husband and I loved it. Made it for Brinner. Can’t wait to eat some more tomorrow morning. We used potato rounds instead of shredded potatoes. Plus we used white beans instead of cashews for the sauce. It was amazing for dinner!

  5. I made this as a Thanksgiving morning breakfast and it was fantastic! My husband loved it. I made it in a 8×8 silicone pan and have enough left to make it again tmrw. The cheese sauce is great and the addition of steak seasoning is really good. I added a 1/2 tsp of a spice called Depth from local spicery that added a umami taste. Thank you for such a great recipe.

  6. I made this for a family birthday brunch in the summertime because two of our family cannot eat dairy and one of those two also doesn’t eat egg. It was so delicious!! I’m making it again this Sunday for another family birthday brunch. This dish is so easy and such a great, healthy, filling alternative to other breakfast casseroles. Thanks!

  7. I suggest not making this in the crockpot. After two hours (the time recomended)the onions were not cooked. Leaving it in the crockpot long enough to cook the onions turned the potatoes mushy. It was extremely spicy, and I don’t know if it was too much smoked paprika or I put too much pepper in it. I will have to eat it with something else, like a lot of fresh spinach, to cut down on the spiciness.

    If I make this again, I will sautée the onions in a little vegetable broth first and bake it in the oven as opposed to putting it in the crockpot. I think it could be good.

  8. Do you think that I could make this ahead the night before and bake in the morning? Would it hold up? I am planning on using fresh potatoes if that makes a difference.

  9. Made this recipe this morning for breakfast…. it was so good we ate the entire pan!! Love the cheese sauce.. I think it’s the best I have made so far (in 4 years of plant based eating) Thanks for this recipe!

  10. This looks awesome and feeds into my hash brown addiction! Have you ever tried freezing this? I know I can halve the recipe–it’s just me at home–however I’d love to make this part of my prep ‘n freeze to have on hand.

  11. If using white beans instead of cashews, are canned beans appropriate? If so, do they need to be soaked or heated prior to blending? Or should dried beans be used (ie made fresh and soaked/boiled before blending)..?? I cannot eat cashews, but look forward to trying this recipe with modifications! 🙂 It is difficult to find a vegan cheese sauce that does not use nuts.

    1. Hi Britt- Yes, canned white beans work well in the cheese sauce for those avoiding cashews. You’ll just need to drain and rinse the cooked can beans before adding them to the rest of the ingredients. Hope you enjoy the cheese sauce and hash brown casserole!

4.49 from 345 votes (329 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating