In a medium sized pot, that has a lid, heat the vegan butter and olive oil on medium high.
Once the butter has melted, add the garlic. Sauté, reducing heat as needed for 1-2 minutes. Or until the garlic starts to become fragrant.
Then add the cauliflower to the pot and season with a pinch of salt and pepper.
Sauté the cauliflower for about 2 minutes, to start to cook it.
Next, add the white wine and broth, and pinch of red pepper. Stir to combine everything.
Bring the liquid to a simmer, reduce heat to low and cover the pot to steam the cauliflower.
Steam for about 8-10 minutes or until the cauliflower is tender.
Squeeze some fresh lemon juice over the cauliflower and taste a small piece to see if it needs more salt or pepper.
Serve immediately with the sauce left in the pot spooned over the top and some fresh parsley if desired.
I like to serve on top of any long pasta that is lightly tossed in lemon juice, olive oil and vegan Parmesan. Then spoon more of the sauce over the pasta too!