There’s something undeniably comforting about a warm bowl of mac and cheese. This vegan version delivers all the creamy, cheesy goodness you crave without any dairy or eggs. It’s quick enough for a weeknight dinner, packed with flavour from fresh garlic, and guaranteed to become a household favourite.
Whether you’re cooking for the family, embracing a plant-based lifestyle, or simply trying something new, this recipe proves that comfort food can be both delicious and dairy-free.
You’ll need
- 250g egg-free macaroni
- 2 tbsp vegan butter
- 2 tbsp plain flour
- 2 cups unsweetened plant-based milk (oat or soy work beautifully)
- 1½ cups vegan cheddar-style cheese, grated
- 2 garlic cloves, finely minced
- Salt and freshly ground black pepper, to taste
- Optional: Vegan breadcrumbs for a crispy topping
- Optional: Fresh parsley to serve
Method
- Bring a large pot of salted water to the boil and cook the macaroni until al dente. Drain and set aside.
- In a saucepan, melt the vegan butter over medium heat and gently sauté the garlic until fragrant.
- Stir in the flour and whisk continuously for about one minute to create a smooth roux.
- Gradually pour in the plant-based milk, whisking constantly until the sauce becomes smooth and starts to thicken.
- Add the vegan cheese and stir until melted into a rich, creamy sauce. Season with salt and pepper to taste.
- Fold the cooked macaroni through the sauce until every piece is coated in creamy, cheesy goodness.
- For an extra indulgent finish, transfer the mac and cheese to an ovenproof dish, sprinkle with vegan breadcrumbs, and grill for 5 minutes until golden and crisp.
Make it your own
Want to turn up the flavour? Add a pinch of smoked paprika for a subtle smoky finish or a sprinkle of chilli flakes for a gentle kick. You can also stir through sautéed mushrooms, spinach, roasted broccoli, or caramelised onions for an easy veggie boost.
Creamy, comforting and packed with flavour, this vegan garlic mac and cheese is proof that classic comfort food doesn’t need dairy to be delicious.