Go Back

Creamy Vegan Mac & Cheese

A creamy vegan nut-free mac and cheese recipe, made using butternut squash and topped with jalapeños, vegan bacon bits and crispy onions.
Prep Time: 5 mins
Cook Time: 45 mins
Total Time: 50 mins
Servings: 4
Calories: 525kcal


Cheese Sauce

  • 1/2 small butternut squash cubed
  • 2 tsp rapeseed oil
  • 2 pinches salt
  • 1 pinch pepper
  • 250 ml oat milk
  • 1 tbsp plain flour
  • 1 + 1/2 tbsp dairy-free butter
  • 6 tbsp nutritional yeast
  • 1 tsp cider vinegar
  • 1/4 tsp turmeric
  • 1/2 tsp garlic granules
  • 1/2 tsp onion powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 250 g macaroni


  • 1 pack vegan bacon bits vivera
  • 4 tbsp jalapenos chopped
  • crispy onions


  • Preheat the oven to 200 degrees.
  • Place the chopped butternut squash on a baking tray and drizzle over the oil, salt and pepper, then place in the oven to roast for 30-40 mins.
  • Add the oat milk, plain flour and dairy-free butter to a medium-sized saucepan, turn on the heat and continue to stir until the butter has melted and the flour has combined. The sauce will start to thicken.
  • Once the butternut squash is soft, remove it from the oven and add it to a blender. Pour in the roux you just made, the nutritional yeast, cider vinegar, turmeric, garlic granules, onion powder, salt and pepper. Blend until smooth.
  • Cook the macaroni in a pan of hot water according to the packet instructions. Whilst your pasta is cooking, fry the vegan bacon bits. Heat some oil in a frying pan, then add in the bacon bits and cook for 6 minutes.
  • Drain the macaroni, then return to the saucepan. Add in the creamy butternut sauce and two-thirds of the bacon bits. Stir together so that all the macaroni is covered by the sauce. Top the pasta with the remaining vegan bacon bits, the chopped jalapenos and the cripsy onions.


Nutritional info:

  • 26.6g protein
  • 88.5g carbs
  • 8.2g fat
*calories and nutritonal information are estimated per serving