top of page

Vegan Mac & Cheese

Updated: Oct 16, 2023

Image of a creamy vegan mac and cheese bowl topped with golden breadcrumbs and broccoli, showcasing a plant-based twist on a classic dish.
Vegan Mac & Cheese

There's something undeniably soothing about a warm bowl of Vegan Mac and Cheese. Taking a classic favourite, I’ve given it a vegan twist, and thrown in some broccoli for that green goodness. Crunchy breadcrumb topping? Yes, please! Dive into this bowl with me, and let every spoonful remind you of home-cooked happiness.



Serves: 4

Preparation time: 20 minutes

Cooking time: 20 minutes

Total time: 40 minutes



- 300g macaroni pasta

- 1 medium-sized broccoli, cut into small florets

- 2 tbsp olive oil

- 1 onion, finely chopped

- 2 garlic cloves, minced

- 300ml unsweetened almond milk

- 1 tsp mustard (optional)

- 1 tsp turmeric powder (for colour)

- Salt and pepper to taste

- 50g breadcrumbs



1. Cook macaroni according to the package instructions. About 3 minutes before the pasta is done, add the broccoli florets to blanch. Drain and set aside.

2. In a large pan, heat the olive oil over medium heat. Add the onions and garlic and sauté until translucent.

3. Pour in the almond milk and bring to a gentle simmer. Add in the vegan cheddar and cream cheese, stirring continuously until smooth and creamy.

4. Season with mustard, turmeric, salt, and pepper. Stir until well combined.

5. Add the drained macaroni and broccoli to the sauce, ensuring everything is well coated.

6. Transfer the mixture to a baking dish, sprinkle with breadcrumbs, and bake in a preheated oven at 180°C for 15-20 minutes, or until the top is golden and crispy.


Additional Tips:

For an added depth of flavour, consider stirring in a spoonful of nutritional yeast into the cheese sauce. If you fancy a little kick, a sprinkle of chilli flakes does wonders!


Allergy information / alternatives:

Opt for gluten-free pasta for those with gluten sensitivities.

If nut allergies are a concern, switch almond milk for soy or oat milk.


Nutritional Information (per serving):

- Calories: 530

- Fat: 25g

- Carbohydrates: 60g

- Fibre: 6g

- Protein: 15g

- Sodium: 620mg

- Sugar: 6g

Note: The nutritional information provided is approximate and may vary based on the specific ingredients used and their proportions.

247 views0 comments

Recent Posts

See All


bottom of page