Go Back
+ servings
one plate of cauliflower with mashed potatoes, mushrooms, shallots, and garlic

Cauliflower Marsala

Vegan Cauliflower Marsala is a flavorful dish that’s perfect for dinner parties or date night. 
Prep Time 15 mins
Cook Time 30 mins
Course Main Course
Cuisine American
Servings 3 servings
Calories 232 kcal


For the Cauliflower

  • 1 large head cauliflower leaves and stem trimmed (do not core the cauliflower)
  • 1 tablespoon neutral-flavored vegetable oil
  • ¼ teaspoon sea salt
  • ¼ teaspoon black pepper

For the Marsala

  • 1 teaspoon neutral-flavored vegetable oil
  • 2 medium shallots diced, about ½ cup
  • 2 cloves garlic minced
  • 8 ounces crimini mushrooms sliced (about 2 cups)
  • ¼ teaspoon sea salt
  • ½ teaspoon dried thyme
  • 1 cup Marsala wine
  • ½ cup vegetable stock

For Serving, Optional

  • 3 cups mashed potatoes, cooked brown rice, or cooked pasta
  • 3 cups baby greens such as spinach, baby kale, or arugula
  • ¼ cup chopped parsley


Make the Cauliflower

  • Preheat your oven to 400°F and line a baking sheet with parchment paper.
  • With the cauliflower sitting on its stem, slice it into large slabs, about 1-inch thick. Slice it the same way you would slice a loaf of bread. You’ll get two or three large slabs. Place them on the prepared baking sheet.
  • Brush both sides of the cauliflower steaks with the oil, and then sprinkle them with the sea salt and pepper. Roast the slabs for 25 to 30 minutes or until golden brown, carefully flipping them at halfway point.

Make the Marsala

  • While the cauliflower is cooking, add the oil to a large pan over medium-high heat. Cook the shallots for about 5 minutes, until they start to brown. Add the garlic, mushrooms, salt, and thyme and continue cooking until the mushrooms have started to brown, for 5 to 10 minutes.
  • Add the Marsala wine and stock to the pan. Bring to a boil and then reduce the heat. Let simmer for 10 minutes or until the liquid has reduced by about half.

Serving Your Cauliflower Marsala

  • Divide the cauliflower among three plates and top with the marsala sauce.


You can serve your marsala with baby greens, such as spinach, baby kale, or arugula, over mashed potatoes, brown rice, or pasta. 


Calories: 232kcalCarbohydrates: 32gProtein: 8gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 642mgPotassium: 1317mgFiber: 7gSugar: 15gVitamin A: 92IUVitamin C: 137mgCalcium: 96mgIron: 2mg