Fluffy Loaded Baked Potato Casserole (Vegan)
If you love the idea of mashed potatoes but wished they felt like more of a meal, or a hearty side-dish, you need to try this loaded baked potato casserole! It’s fluffy, cozy and packed with savoury garlic flavour in every bite.

I’ve made a lot of potato dishes over the years, but this one caught me off guard. What started as a way to use up leftover potatoes and come up with a quick fix for Sunday dinner turned into an easy everyday weeknight staple that is now firmly set in my winter dinner rotation alongside these vegan tofu pot pie hand pies (that use puff pastry)! It’s the epitome of the kind of dish you bring to a potluck and leave with zero crumbs.
I’ve made it more times than I can count in my eight years being vegan, and each time seems to get even better than the last. Take your time to find your favourite plant-based bacon, cheese and toppings to switch things up from time-to-time and you’ve got yourself a new favourite dish! Don’t forget to level it up with our easy garlic chilli oil recipe for some zest!

Lessons I’ve learned so you don’t have to
What surprised me the most while testing was how often I was overdoing it. Too thick, too dry the next day, too salty. I’ve tried it all. Getting the right balance of flavours and texture took a few tries but these are the things I think made the difference.
- letting the potatoes sit and cool ever so slightly before mixing in the rest of the ingredients helps to keep the texture light and airy. Not all mashed to gather into one big goo.
- Loading the ingredients into the potato mixture, not simply topping the casserole makes all the difference! Every bite is packed with flavour, and the ingredients don’t get dried out.
- bake or broil quickly without the cover for a few minutes before serving gives the perfect golden topping with gooey melted cheese. don’t skip this step!
Don’t over mash!
I know I love a really velvety smooth mashed potato from time to time, but over mashing in a casserole can lead to a gluey mess. Keep it light and use a fork or potato masher.
Recreating iconic loaded potato flavour (without the diary)!
A common challenge and complaint I hear is that recreating typical dairy-heavy dishes are difficult to get perfect without compromising taste or texture… or both! I tried it lots of different ways but what I found was that treating it more like a dip than a casserole is what brings it all together in terms of keeping the flavour just right.
- Add extra tang and umami flavours with the help of a squeeze of lemon and a good dose of nutritional yeast (I put it on everything I can)!
- a good pinch of smoked paprika and onion goes a long way in building that depth of flavour (especially if your vegan bacon doesn’t have quite as much zing as the real deal).
- salt!!! don’t under salt, it happens more often than you think!

The leftover instructions you didn’t know you needed
I know casseroles are usually enjoyed best the first night, and are commonly just quickly reheated in the microwave for convenience purposes. I mean hey, we all love a good leftover meal! But with this dish in particular, I found that the flavours actually deepen overnight – a lot like some of the more flavourful pasta casseroles or my favourite hamburger pot pie casserole.
Try reheating this dish in a skillet for best results! If you can lightly butter a pan and get a slight crisp on the bottom, I would go out on a limb and say it may even be better the very next day! Keeping it in the freezer for up to two weeks and reheating in the oven is your next best option!
Print
Fluffy Loaded Baked Potato Casserole (Vegan)
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: casserole
- Method: baked
- Cuisine: american
- Diet: Vegan
Description
Creamy mashed potatoes, infused with garlic and vegan bacon, topped with a crispy-yet-gooey dairy-free cheddar makes for a delicious and fluffy baked potato dish.
Ingredients
- 5 large potatoes, diced (we left skin on)
- 3 tbsp vegan butter, divided
- 3/4 cup vegan bacon, chopped
- 1 clove garlic, minced
- 1/2 cup nondairy milk
- 1 tbsp dried parsley
- salt and pepper to taste
- 1 cup vegan cheddar shreds
- 1/4 cup green onion or chives, chopped
Instructions
- Preheat oven to 375 F. Grease an 8×8 inch square casserole dish.
- In a pot, add the diced potato and the add water until just submerged. Boil on medium-high heat for about 10 minutes, until soft. Drain and add back into pot. Set aside.
- Meanwhile, in a frying pan on medium heat, add 1 tbsp vegan butter, minced garlic and vegan bacon. Cook, stirring frequently, about 4 minuets until bacon starts to brown.
- Put potato pot back on low heat. Add the 2 tbsp vegan butter, nondairy milk, parsley and a pinch of salt and pepper. Mash with a potato masher or hand mixer until fluffy. Add the bacon mixture and stir to combine.
- Spoon into prepared casserole dish and smooth the top. Top with vegan cheddar shreds. Bake in preheated oven for 10 minutes, then broil for a few minutes to brown the cheese, if desired.
- Remove from oven and top with green onion and black pepper. Serve.
Nutrition
- Serving Size: 6
Incredibly easy to make and tastes great! I paired this with Impossible Meatloaf and green beans. My spouse and I really enjoyed dinner with this as a delicious side.
Can I make the vegan loaded baked potato casserole the night before and bake it he next day?
I haven’t tried it myself but I think it should be okay!