This post may contain affiliate links. Please read our disclosure policy.

This Vegan Loaded Baked Potato Casserole is made with a layer of creamy oven-roasted potatoes, then topped with a cheese mixture and vegan bacon and baked until melted and bubbly. It’s the perfect comfort casserole for weeknights or weekends in. All you need is 6 ingredients, plus vegan sour cream and chives to garnish! 

Loaded baked potato casserole on a plate

This Loaded Baked Potato casserole is essentially a combination of our Oven-Roasted Breakfast Potatoes and Vegan Twice Baked Potatoes! And if you love our Potatoes au Gratin, you’re guaranteed to love this dish. It’s the perfect comfort food main or side to serve when you’re craving rich and creamy potatoes! 

chives, dairy-free cheddar shreds, bell pepper, onion, dairy-free cream cheese, dairy-free sour cream, vegan bacon, russet potatoes. Ingredients for potato skillet.

Ingredients You’ll Need 

  • Potatoes: For the best, classic casserole, we recommend using starchy russet potatoes or Yukon gold potatoes. Avoid waxy potatoes such as red potatoes.   
  • Oil: A bit of oil is drizzled over the potatoes, peppers, and onions to encourage roasting and browning, and add flavor. We used olive oil, but any neutral cooking oil with a higher smoke point will work. 
  • Bell pepper: We like the added sweetness of red bell peppers, but any colored pepper can be used. 
  • Onion: Opt for either yellow onion, white onion, or sweet onion. Red onion can even work if you enjoy a milder onion flavor. 
  • Vegan cream cheese: Opt for any dairy-free cream cheese of choice. We recommend the brand Kite Hill and have used both their plain and chive cream cheese with great results. If you don’t have access to store-bought cream cheese or prefer to make your own, try our homemade vegan cream cheese recipe!  
  • Vegan cheddar shreds: Similar to the cream cheese, you can opt for any vegan cheese shreds of choice. Cheddar or sharp cheddar will add the most authentic loaded baked potato flavor. 
  • Bacon: You’ll need 3 ounces of a meatless bacon, plus more for garnish.Try a store-bought version, or go the homemade route with one of these recipes: Tofu BaconTempeh BaconEggplant BaconRice Paper Bacon, or Shiitake Mushroom Bacon. You can even use leftover bacon from making our Vegan Carbonara recipe!  
full skilet filled with loaded baked potato casserole

For Serving

  • Vegan sour cream: We typically use store-bought sour cream from brands such as TofuttiForager, or Follow Your Heart. If you don’t have access to store-bought options, make a homemade cashew sour cream or nut-free sour cream.
  • Chives: Freshly chopped chives add so much fresh flavor that helps to balance the richness in the hearty vegan potato casserole. Green onions and freshly chopped cilantro would also be delicious! 

Equipment Needed

cast iron skillet with loaded baked potato casserole and spoon. Side of chives in a small white ramekin and a plate peaking in with more potatoes.

How to Make a Loaded Vegan Potato Casserole

  1. Parboil the potatoes. Rinse and scrub the potatoes, then chop into 1″ cubes. Place the chopped potatoes in a medium-sized pot on the stovetop and cover with about 2″ of water. Bring the potatoes to a boil for 10-15 minutes, but be sure not to overcook. The potatoes should be slightly soft on the outside but still raw on the inside. 
  2. Combine with the onions and peppers. ​Once the potatoes have been parboiled, drain the water and add them to a large cast iron skillet along with the peppers and onions. Drizzle the potatoes and veggies with olive oil, salt, and black pepper and mix until well coated. 
  3. Roast for 45 minutes. ​Place the cast iron skillet in the oven and roast the mixture for 45 minutes. 
  4. Prepare the cheese mixture. ​While the potatoes and peppers cook, combine the cream cheese, cheese shreds, and meatless bacon in a medium-sized mixing bowl. Mix until fully incorporated and set aside until the potato mixture is done. 
  5. Dollop the potato casserole with cheese mixture. After 45 minutes, remove the cast iron from the oven and dollop with the cheese mixture in a thin layer all over the potatoes. 
  6. Bake for a final 15 minutes. Place the skillet back in the oven until the cheese is melted and gooey.
  7. Serve. Once cooked, remove the vegan potato casserole from the oven and drizzle with dairy-free sour cream, more meatless bacon, and fresh chives. Enjoy! 

Serving Suggestions 

Just like our Vegan Twice Baked Potatoes, this Loaded Vegan Potato Casserole can be served as a delicious side dish or even a main course. We love to pair it will a protein-rich main and a side of veggies like sautéed green beans to round out the meal. 

If you’re looking for a few main courses that pair well, we recommend the following recipes:

loaded baked potato casserole on a plate with chives and bacon peaking in.

Main Courses to Try 

Recipe FAQs

​Do I need to peel the potatoes?

No need! The potato skin adds additional flavor, nutrition, and texture to the potato casserole. With that being said, if you prefer a very lush and creamy texture, you can peel the potatoes before parboiling. 

Can I freeze this vegan potato casserole?

We wouldn’t recommend it. The cheese mixture will become grainy and separate upon thawing and won’t be as smooth and creamy as when baked fresh. 

Can I make this vegan potato casserole with sweet potatoes?

We haven’t tested it, but it would likely work well! We would recommend parboiling them and cooking as instructed (roast sweet potatoes cook very similarly to russet potatoes). Please leave a comment down below if you decide to give it a try! 

skillet with loaded baked potato casserole on blue background

Storage Instructions

Leftover vegan potato casserole will keep in an airtight container in the refrigerator for up to 4 days.

To reheat, place a single serving of casserole in a microwave-safe bowl and heat through in 30 second intervals until warmed through. Alternatively, place the leftovers in an oven-safe casserole dish, cover with foil, and bake in an oven preheated to 350F for 10-15 minutes. 

More Vegan Casserole Recipes You May Enjoy:

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you make this recipe. We love to see your photos! 

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Up close image of potato casserole on plate

Vegan Loaded Baked Potato Casserole Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Chris @ Sweet Simple Vegan
  • Total Time: 1 hour 30 minutes
  • Yield: 6-8 servings

Description

This Vegan Loaded Baked Potato Casserole is made with a layer of creamy oven-roasted potatoes then topped with a cheese mixture and vegan bacon and baked until melted and bubbly. It’s the perfect comfort casserole for weeknights or weekends in. All you need is 6 ingredients, plus vegan sour cream and chives to garnish!


Ingredients

  • 3 pounds russet potatoes
  • 2 tablespoons olive oil
  • 1 red bell pepper, diced
  • 1/2 yellow onion, diced
  • 6.5 ounces dairy-free cream cheese
  • 7 ounces dairy-free cheddar shreds
  • 3 ounces meatless bacon, cooked and diced, plus more for garnish
  • 4 tablespoons dairy-free sour cream
  • Chives, for garnish
  • Salt and pepper, to taste

Instructions

  1. Preheat the oven. Set your oven temperature to 425 degrees Fahrenheit. 
  2. Parboil the potatoes. Rinse and scrub the potatoes, then chop into 1″ cubes. Place the chopped potatoes in a medium-sized pot on the stovetop and cover with about 2″ of water. Bring the potatoes to a boil for 10-15 minutes, but be sure not to overcook. The potatoes should be slightly soft on the outside but still raw on the inside. 

  3. Combine with the onions and peppers. ​Once the potatoes have been parboiled, drain the water and add them to a large cast iron skillet along with the peppers and onions. Drizzle the potatoes and veggies with olive oil, salt, and black pepper and mix until well coated. 

  4. Roast for 45 minutes. ​Place the cast iron skillet in the oven and roast the mixture for 45 minutes. 

  5. Prepare the cheese mixture. ​While the potatoes and peppers cook, combine the cream cheese, cheese shreds, and meatless bacon in a medium-sized mixing bowl. Mix until fully incorporated and set aside until the potato mixture is done. 

  6. Dollop the potato casserole with cheese mixture. After 45 minutes, remove the cast iron from the oven and dollop the cheese mixture in a thin layer all over the potatoes. 

  7. Bake for a final 15 minutes. Place the skillet back in the oven until the cheese is melted and gooey.

  8. Serve. Once cooked, remove the vegan potato casserole from the oven and drizzle with dairy-free sour cream, more meatless bacon, and fresh chives. Enjoy!

  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Dinner
  • Method: Oven

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 Comments

  1. Just made this tonight and loved it! Savoury and so simple and quick to put together! The only thing I had little trouble with was to mix & then spread the cheese mixture as it was quite thick but it could be bc of the brand of vegan cream cheese I bought. Otherwise very nice thanks for sharing this recipe! 🙂