Email this recipe to a Friend!


I really love vegan dishes (done right, lol). My husband and I are far from vegan, but we do enjoy and incorporate a lot of plant based dished into our overall diet. I will say though that two things I can’t quite get on board with is vegan cheese + veganaise. I’m sorry. I just can’t. BUT I can definitely get on board with homemade vegan cheese sauces, especially if they’re made of simple and delicious things like raw nuts or potatoes, or in today’s case cauliflower!

That’s right. We have a very simple, Creamy Stovetop Vegan Mac and Cheese for you guys today, with seriously the most silky ‘cheese sauce’! A couple things really gives this sauce that appropriately ‘cheesy’ taste and consistency. The first is nutritional yeast. If you’ve heard of it, you know how great it can be, if not it probably sounds very unappetizing, but it really gives the sauce that ‘cheesy’ and umami sort of flavor to it. If you don’t have any and can’t get a hold of any easily you can omit it, but the flavor of the sauce will seem less ‘cheese sauce’ like and a tad bit more like creamy puree, if that makes sense. The other ingredient that I think is important is the oil blended into the sauce at the end. The oil gives the sauce the extra boost to make is truly ‘silky’ and creamy.

This recipe is really easy and worth a try, plus the sauce works as a ‘cheese sauce’ replacement for other things too, like nachos, just as a queso dip, etc. Enjoy! xx, Jenny



include a photo
include a photo

Vegan Stovetop Mac and Cheese

Serves 5 to 6

1 pound dry casarecce pasta (or shaped pasta of choice)
cauliflower “cheese” sauce:
3 tablespoons extra virgin olive oil, divided
1 small shallot, diced
2 garlic cloves, minced
1 head cauliflower (about 1 1/2 pounds), cut into bite sized pieces
1 teaspoon dry mustard
1/4 teaspoon turmeric, optional
1/4 cup plus 1 tablespoon nutritional yeast
salt and pepper to taste

1. Fill a large pot with water, place over high heat and bring to a boil.
2. Add a handful of salt and the pasta and stir. Bring back up to a boil and occasionally stir.
3. Cook pasta until al dente, about 6 to 8 minutes. Remove from heat and drain, reserving about 3 cups pasta water. Set aside.
4. Pour 1 1/2 tablespoons oil into the pot and place back over medium-high heat.
5. Add shallot and garlic and sauté for 2 to 3 minutes.
6. Add cauliflower and continue to sauté for 2 to 3 minutes. Season with salt and pepper.
7. Stir in mustard and turmeric and continue to sauté for 2 to 3 minutes.
8. Pour reserved pasta water into the pot and simmer until cauliflower becomes fork tender, 6 to 8 minutes.
9. Using a slotted spoon, scoop cauliflower, shallots and garlic out of the pot and into the well of a blender.
10. Add nutritional yeast and 1 1/2 cups of the reserved pasta water.
11. Blend on high, adding more water as needed.
12. With the motor running, add remaining 1 1/2 tablespoons oil and season with salt and pepper.
13. Blend until a smooth, glossy and creamy sauce forms.
14. Pour mixture back into the pot and place over medium low heat.
15. Fold reserved pasta into the ‘cheese’ sauce until completely combined and evenly coated.
16. Adjust seasonings and serve.

  1. Erica B Not Specified Not Specified

    do you discard the pasta water that you don’t add to the blender? Says to blend w/ the water and then return to the pot… is the left-over water still in the pot or is it gone? Thanks!

    • Jenny Park Not Specified Not Specified

      Any water you don’t use should should be discarded. You only reserve some of the water when you drain the pasta!

  2. Randee Churchill Not Specified Not Specified

    How long will this sit for or does it need to be served right away?

    • Jenny Park Not Specified Not Specified

      It can sit for a few hours or be made the day ahead of time, but if that’s the case, the sauce will have to be thinned out a little with some additional water, when heating :)

Leave a Reply

Your email address will not be published. Required fields are marked *