Try our vegan mac and cheese, then check out our vegan carbonara, vegan bolognese and vegan moussaka.

This vegan mac and cheese recipe comes from Richard Makin, aka School Night Vegan. He says... "Use culinary coconut oil in this plant-based version of the classic comfort dish – it's been deodorised to remove the coconutty flavour and smell but still retains its richness."

Once you've tried this plant-based mac and cheese, check out more of Richard's vegan recipes here. He also shares his secrets to vegan cooking here, including the best plant-based ingredients and how to use vegan cheese.

Vegan mac and cheese recipe


  • 1 small carrot, roughly chopped
  • 300g short pasta, (something tubular like macaroni or rigatoni works best)
  • 400ml plant milk
  • 2 tbsp white miso
  • 1 tbsp nutritional yeast flakes
  • 1 tbsp tapioca starch
  • 60g coconut oil, melted and cooled a little
  • ¼ tsp salt
  • ¼ tsp onion powder
  • ¼ tsp mustard powder


  • 20g raw unsalted cashews, (soaked in boiling water for at least 1 hour)
  • 1 tsp apple cider vinegar
  • ½ tsp agave syrup
  • 1½ tbsp nutritional yeast flakes
  • 1½ tbsp tapioca starch
  • 40g coconut oil, melted and cooled a little


  • STEP 1

    Line two small ramekins with baking paper and put aside. Put all the ingredients for the topping into the cup of a high-speed blender with 200ml water and 1 tsp salt. Blend on the highest speed for at least a minute. Make sure the cashews are completely smooth – no chunks or sandy grains.

  • STEP 2

    Pour into a small saucepan and put over a medium low heat, whisking constantly. The liquid will start to thicken quite quickly. Keep whisking until the liquid is very thick and stringy and resembles fondue or melted stringy cheese. Remove from the heat and allow to cool for a few minutes. Divide the mixture between the two ramekins and cover. Put into the freezer until solid (around 2 hours).

  • STEP 3

    Heat the oven to 200C/fan 180C/gas 6. Bring a medium saucepan of water to the boil. Add the carrot and cook for 15 minutes or until completely soft. Remove the carrot with a slotted spoon (keep the water in the pan) and add to the cup of a high-speed blender. Set aside.

  • STEP 4

    Add a good pinch of salt to the boiling water you used to cook the carrot, followed by the pasta. Cook for around 5 minutes or until very al dente. While the pasta is cooking, add all the remaining ingredients to the blender, along with the carrot. Use a ladle to remove 100ml of the pasta water and add it to the blender. Blend on a high speed until completely smooth and puréed.

  • STEP 5

    Once the pasta is very al dente, drain and add to a small, deep roasting tin. Cover with the creamy blender sauce. Remove the vegan cheese from the freezer and remove the paper. Use a coarse grater to shred some of the vegan cheese over the top of the pasta. It’s not necessary to use all of the cheese – you will have some left over but it will keep wrapped in the freezer until you need it.

  • STEP 6

    Cover the tray tightly with foil. Put in the oven and bake for 20 minutes before removing the foil and baking for a further 15 minutes until golden and bubbling.

Once you've tried this vegan mac and cheese, make more vegan meals here

Vegan Paella Recipe


Richard Makin School Night Vegan Portrait
Richard MakinVegan columnist

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating