Lucy Johnson avatar

Written by:

Last updated: May 9, 2024

Vegan butternut squash mac and cheese recipe

5 from 1 vote
A spoonful of vegan butternut squash mac and cheese on a plate

Heads up! This blog may contain affiliate links. These keep my site running (and me fed). Read my disclaimer & vetting process.

How do you make people eat more vegetables? Well, you sneak them into dishes that contain their favourite comfort foods. This vegan mac and cheese is a great example. It may well be made using butternut squash, but you really wouldn’t know it.

The roasted butternut squash helps to bring depth to the sauce whilst also adding its vibrant orange colour. But since it is blended up into a smooth sauce, there is no sign of the vegetable!

Sneaky, I know. But you’ll forgive me when you taste this vegan butternut squash mac and cheese recipe for yourself.

Servings: 6 people


Roasting ingredients

  • 1 Butternut squash
  • 4 Garlic cloves
  • 1 Brown onion or a few small ones
  • 1 tsp Smoked paprika
  • 2 tsp Chipotle paste
  • 2 tsp Fines herbs
  • Salt
  • Black pepper
  • 2 tbsp Sundried tomato oil

Blending ingredients

Filling ingredients

  • 500 g Macaroni pasta
  • 8 Sundried tomatoes
  • 1 Roasted red pepper
  • 125 g Applewood smoked vegan cheese

Topping ingredients

  • 100 g Sunflower seeds
  • 1/2 tsp Garlic powder
  • 3 tbsp Nutritional yeast
  • 1/2 tbsp Sundried tomato oil
  • Salt
  • Black pepper


Roast the squash

  • Heat up oven to 200° (fan)
  • Cut squash & onion, place into a roasting tray with the garlic cloves (skin still on)
  • Rub in the paprika, chipotle paste and dried herbs. Use your hands if necessary to make sure it coats the veg. Mix in the oil until fully coated
  • Put the tray into the middle shelf of your oven and roast for about 30 minutes. Make sure to stir occasionally
    Butternut squash ready for roasting into mac and cheese

Prepare the mac and cheese filling ingredients

  • Meanwhile, we’ll want to prepare the filling ingredients
  • Start by cooking your macaroni pasta. We want to make sure it stays firm whilst baked in the oven so make sure to undercook it by a few minutes. It will need to be al dente, so it should have a little bit of chew to it still
  • Once the pasta is done cooking, drain it and run it under a cold tap to stop it from cooking. Leave it drain on the side as you continue cooking
  • Chop up the 8 sundried tomatoes and the roasted red pepper. Grate the vegan cheese. And set aside with the draining pasta

Prepare the mac and cheese topping

  • Now your filling is prepped and your squash is still roasting, get started on your topping. Toast your sunflower seeds in a small frying pan on a medium heat. Make sure to stir them regularly. This should take only 4-5 minutes to do, you’ll hear them crackling and then you’ll start to smell a lovely toasted smell and they’ll start browning on the outside.
  • Take the sunflower seeds off the heat and pour onto a small plate to cool down. Meanwhile, measure out the rest of the topping ingredients and place into your food processor along with the cooled down sunflower seeds
  • Pulse the ingredients together until they form a crumb and set aside
    Vegan butternut squash mac and cheese recipe topping

Make the mac and cheese sauce

  • Once the squash has been roasting for about 30 minutes, or until the squash is soft and golden, take it out of the oven and leave to cool slightly
  • Turn the oven down to 180 (fan)
  • Place the blending ingredients into your blender. Locate the roasted garlic cloves and squish the filling into the blender and discard the skins. Then add in the rest of your slightly cooled squash mix. Blend until smooth. Make sure not to wash up the roasting tray as we will continue using it in the next step

Mix and cook the mac and cheese

  • Pour your cooked pasta into the roasting tray that you used to cook the squash and then pour in the blended squash sauce with the chopped up filling ingredients. Stir until fully incorporated
  • Evenly top the sauced pasta with your topping crumb and place the tray back into the oven
  • Bake for about 25-30 minutes, until the crumb is golden brown
  • Take the mac and cheese out of the oven and serve up on to plates
    A spoonful of vegan butternut squash mac and cheese on a plate


This recipe does make quite a few portions but the dish does keep really well so you can eat it for your lunches throughout the week.

More vegan recipes you’ll enjoy

Lucy the founder of Edible Ethics vegan food blog eating vegan noodles in a plant based restaurant

Lucy Johnson

Leave a Reply

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

How do you rate this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.