Cheesy (Vegan) Hasselback Potato Gratin

5 from 2 votes
The creamiest, cheesiest, garlicky vegan hasselback potato gratin. A savoury comfort recipe through and through. And a wonderful recipe to wow your guests.
Prep Time: 40 minutes
Cook Time: 1 hour
Total Time: 1 hour 41 minutes
Jump to Recipe

Nov 30, 2018 (Last updated Dec 6, 2023) by Hannah Sunderani

Cheesy (Vegan) Hasselback Potato Gratin

Vegan Hasselback Potato Gratin

Hi everyone! Today I’m sharing with you one of the most comforting savoury winter dishes I’ve made for the blog. A recipe for my Cheesy Vegan Hasselback Potato Gratin. It is creamy, dreamy, warm and indulgent.

If you’re a potato fan (and who isn’t) you’re going to freak over this recipe! It’s an ensemble of thinly sliced potatoes swimming in creamy cashew cheese sauce, with hints of garlic and rosemary. Say what? Heaven in a cast iron skillet, that’s what.

Hasselback Potato Gratin

I wouldn’t say, however, that this a simple recipe to make. But instead, this recipe is dressed to impress. That’s why I’ve stamped it Chef Approved. So if you’re having a special gathering, or have been put in charge of potatoes at your family Christmas, you’re going to want to make this crowd-pleasing recipe. This Vegan Hasselback Potato Gratin is incredibly creamy. It’s full of cheesy flavours from cashew and nutritional yeast making each bite a savoury indulgence. Overall, it’s warm and hearty dish to please everyone from the vegan veteran to the vegan skeptic.

To make the recipe, it begins by thinly slicing your potatoes and arranging them in a cast iron skillet. I’d highly recommend using a mandolin to do this. The potatoes will slice super thin when using a mandolin, which is much harder to achieve with a knife. You will save lots of time and energy.

When packing the potatoe slices into hasselback form you want to make sure they are tight, but not packed too tightly otherwise it will take ages to cook, and it will be hard to get the cheese sauce to fall between the gaps.

Hasselback Potato Gratin

The cheese sauce in this recipe is really what makes this potato gratin so creamy and comforting. It’s a blend of soaked cashews, almond milk, garlic, salt, nutritional yeast, mustard and apple cider vinegar. Together it makes the creamiest and cheesiest sauce to add to your potatoes. You might notice that when making the sauce it will taste a bit on the saltier side. That’s perfectly okay. Since we are not seasoning the potatoes we want the sauce to be a tad more salty than usual. It will seep into those potatoes and give them a nice flavour while cooking.

Another thing to take note of when making the sauce is that you want it to be thin enough to fall through the potato layers. The first time I experimented with this recipe my sauce was much to thick, and instead of falling into the nooks and crannies of the hasselback potatoes it sat as a big blob on top. While still tasting delicious it wasn’t the prettiest to look at. The beautiful layers of potato hasselback was hidden under the sauce, so it didn’t present that same wow factor. This is another reason why we also want to make sure not to overpack the potatoes when arranging.

I’ve since adjusted the ratios of the cheese sauce for a perfect consistency (in the recipe below), but if you notice your sauce a tad too thick after blending feel free to add splashes more almond milk to thin. You want it to be like a thick gravy – not so thin that it’s watery, but not too thick to stop it from falling between the cracks of the potato hasselbacks.

Also be aware that you might not need all of the sauce when pouring over the hasselback. So pour in batches. The goal is to be able to see those hasselback layers. Think of them like an island, you wan’t the potatoes peeking out of the “water,” not for it to over flood. I used about 3/4 of the sauce mixture, and then served the remaining sauce on the side. (Or, reserve the sauce for my Leek and Potato Soup!)

The final tip I have for making this cheesy vegan hasselback potato gratin is to use a cast iron skillet for baking. If you don’t have one add it to your Christmas list now! And then request that Santa give it to you early because it will change your cooking game. A cast iron skillet is able to get very hot, more than stainless steal, so your potatoes will really get hot and cooked well throughout. If you don’t have a cast iron, I suggest using a baking dish for this recipe. 

The end result is a warm and hearty, creamy, cheesy, and garlicky potato dish that your guests will be swooning over. This is certain to be the side-dish everyone will be talking about this Christmas. Enjoy the flood of compliments to come your way with this warm winter dish. And, if you do make this recipe please let me know in the comments below what you think! I love hearing from you. And of course, tag me on Instagram with the hashtag #twospoons. Nothing makes me happier than to see your recreations.

Lots of love,


Cheesy (Vegan) Hasselback Potato Gratin

5 from 2 votes
The creamiest, cheesiest, garlicky vegan hasselback potato gratin. A savoury comfort recipe through and through. And a wonderful recipe to wow your guests.
Prep Time 40 minutes
Cook Time 1 hour
Total Time 1 hour 41 minutes
Serves 6 people


  • 3/4 cups raw cashews
  • 1 1/2 cups unsweetened almond milk (splashes more if needed)
  • 4 cloves garlic
  • 2 tsp sea salt
  • 1/2 cup nutritional yeast
  • 1 1/2 tsp dijon mustard
  • 1 1/2 tsp apple cider vinegar
  • 1 tsp avocado oil , for painting
  • pinch sea salt
  • 2 tsp dried rosemary , plus more if desired
  • 2 lb potatoes (white and red, about 6 medium potatoes), thinly sliced
  • 1 small red onion , thinly sliced


  • Soak the cashews in boiling water for 1 hour, strain. Alternatively, soak the cashews in room-temperature water overnight. Cover and store in the fridge, strain.
  • Make the cashew cheese sauce: In a blender add the soaked cashews, almond milk, garlic, sea salt, nutritional yeast, Dijon mustard, and apple cider vinegar. Blend until smooth and creamy, about 1 minute. (If mixture is too thick, add splashes more almond milk. It should be a smooth and pourable consistency).
  • Preheat oven to 350F/180C. Lightly paint a 10-inch cast iron skillet with avocado oil and sprinkle with salt and dried rosemary. Arrange the potatoes side-by-side to stand up vertically on a slight angle; working your way around the edge of the pan and into the centre. Wedge thin slices of onion between the potatoes.
  • Pour the cashew cheese sauce over the potatoes ensuring it falls between the nook and crannies. Pour just enough cashew cheese sauce to cover all the potatoes, but still ensuring about the tops are still exposed.
  • Cover the pan with tin foil, or an oven safe lid and bake until the potatoes are fork tender, 60-75 minutes. Remove the foil and turn oven to broil, cook for another 3 to 5 minutes to lightly brown the top.


*Reserve any remaining cashew cheese sauce to serve on the side. Or, use in my Cheesy Leek and Potato Soup.
**If you forget to soak cashews overnight you can speed up the process by soaking cashews in boiling water for 1 hour,
***If you don't have a cast iron skillet I suggest using a baking pan.



Calories: 250kcal | Carbohydrates: 36g | Protein: 11g | Fat: 9g | Saturated Fat: 1g | Sodium: 929mg | Potassium: 1096mg | Fiber: 7g | Sugar: 2g | Vitamin C: 26mg | Calcium: 179mg | Iron: 8mg

Tag @twospoons on Instagram
and hashtag it #twospoons



We love hearing from you! If you love this recipe, please consider giving it a star rating when you post a comment. Star ratings help people discover my recipes online. Thank you!

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

Rate this Recipe

  1. This looks amazing! Any thoughts on making ahead? Also, could the almond milk be sub’d for oat milk? thank you!

    • Hi Erika! This recipe could definitely be made ahead and reheated in the microwave or the oven. It will last about 5 days in the fridge stored in an air-tight container. As for oat milk, you can definitely substitute for this plant-based milk. Keep in mind that oat milk is slightly sweet in flavour so it may change the flavour profile slightly to be a bit sweeter.

  2. I do not have a cast iron skillet (it’s on my list of things to get!), so I used a 8×11 glass baking dish. It worked well and the finished product looked so dreamy and delishis. Such a great comfort food recipe! I also didn’t use a mandolin, so it took a little longer to cut the potatoes. I will add a mandolin to my list of things to get so that I can use it next time I make this yummy recipe!

    • Hi Krystal! I’m so glad you enjoyed this recipe. Isn’t it so comforting?! Using a baking dish is a great alternative to a cast iron. And I’m impressed that you took the time to thinly slice those potatoes. Good for you! I’m not one to recommend multiple gadgets in the kitchen, but I do really love a mandoline for thinly slicing veg. Feel free to check out my shop page for the mandoline I use. It could make for a nice birthday present. 🙂

    • Hi Morgan! I used a standard size cast iron skillet for this, 10-inches in diameter. Hope this helps!