This post contains affiliate links. Please see our disclosure policy.
This vegan cauliflower mac and cheese is a delicious healthy alternative to your classic mac and cheese or Alfredo sauce. Made with cauliflower, white beans and coconut milk, it’s full of nutrients, protein and healthy fats. Vegan, dairy free, nut free and optionally gluten free, this vegan cauliflower pasta is family friendly takes just 30 minutes or come together.

This week, the temperature hasn’t gone above five degrees. It kind of sucks when you can’t go outside for more than thirty minutes without freezing your face off, but on the bright side, it has been giving me an excuse to stay inside and eat lots of pasta so I’m not too upset.
This creamy vegan cauliflower pasta is the ultimate cold weather comfort food. It all comes together in one pot (minus the food processor/blender) and takes under half an hour to make. This recipe uses cauliflower and coconut milk to make the sauce rich and creamy, while a can of white beans helps to thicken it and add a little protein as well.

How to make Vegan Cauliflower Mac and Cheese
- Prep the ingredients: for this recipe, you’ll need to chop a few shallots, slice some garlic and break down a cauliflower into small florets. It’s better if all the florets are about the same size so they cook evenly. The smaller they are, the faster they’ll cook.
- Cook the veggies: Heat a couple tablespoons of oil in a large lidded pot and add in your shallots and garlic. Sauté for a couple minutes before adding the white beans and cauliflower. Cover and steam until the cauliflower can be easily pierced with a fork. Its ok if its borderline mushy, this will make for a creamier sauce.
- Cook the pasta: I like to use cavatapi for this vegan cauliflower Mac and cheese, but any short cut pasta will work. Make sure you add at least a couple tablespoons of salt to the water and cook the pasta a minute or two less than the recommended time. You want it to get mushy when heated up with the sauce. Also—SAVE YOUR PASTA WATER.
- Blend: I’ve tested this recipe using both a high speed blender and a food processor and both result in a creamy sauce. I’m sure am immersion blender would work too, but I’ve never tried it. Just transfer the contents of the lidded pot to your blender and add in coconut milk, nutritional yeast and miso. Blend until thick and creamy. Start by adding a 1/4 cup of reserved pasta water, then add more by the tablespoon until the sauce reaches a good consistency.
- Season and Serve: Transfer the sauce back to the lidded pot and add the pasta. You can turn the heat on low just to warm it up before serving, then remove from the stove and add in the white wine vinegar. If the sauce tastes bland, that probably means it just needs more salt. You will need more or less depending on how salty the pasta water was.

Want more vegan pasta recipes? Try these:
- Vegan Stuffed Shells with Sunflower Pesto
- Creamy Vegan Lemon Artichoke Pasta
- Purple Sweet Potato Gnocchi
Made this recipe? Tag @wandering_chickpea on Instagram!




3 Comments