Vegan Mac and Cheese
Servings Prep Time
8servings 15minutes
Cook Time

Servings Prep Time
8servings 15minutes
Cook Time


  • 3tbsp

    olive oil

  • 1

    small onionfinely chopped

  • 2cloves


  • 1tbsp

    dairy free spread

  • 4tbsp

    plain flour

  • 1litre

    unsweetened plant milkI use cashew but any will do

  • 1tbsp

    dark soy sauce

  • 2tbsp

    Apple cider vinegar

  • 8tbsp

    nutritional yeast

  • 1tsp


  • 1/2tsp

    garlic powderoptional

  • 1/2tsp

    sweet paprika

  • 1tsp


  • 1/2tsp

    ground pepper

  • 500grams


  • 100grams

    vegan cheesegrated (optional)

  1. Preheat the oven to 200°C

  2. Add the olive oil to a saucepan on a low-medium heat.

  3. Add the onion and garlic to the saucepan and cook for 5-6 minutes until soft.

  4. Add the dairy free spread and allow to melt fully.

  5. Take off the heat, add the flour and stir until fully combined.

  6. Return to the heat and cook the flour mix for 2 minutes.

  7. Take off the heat.

  8. Very slowly add the plant milk, whisking as you add until all is added and fully combined.

  9. Return to the heat.

  10. Add the nutritional yeast, soy sauce, vinegar, mustard, garlic powder, sweet paprika, salt and pepper.

  11. Stir regularly for about 10 minutes until the sauce just starts to bubble and then remove from heat.

  12. Meanwhile cook macaroni al dente as per packet instructions (Approximately 12 minutes).

  13. Drain the pasta and pour evenly into a large casserole dish.

  14. Pour the sauce over the pasta, spreading evenly as you go.

  15. Top with grated vegan cheese if using.

  16. Bake in oven for 15-20 minutes until nice and bubbly.