Garlic Roasted Cauliflower Steaks with Basil Oil
Prep time
Cook time
Total time
This recipe plays on the flavors of pesto. If desired, you can top the finished "steaks" with a sprinkle of store-bought or homemade dairy-free parmesan. You can also substitute store-bought vegan pesto for the basil oil for ease, or homemade dairy-free pesto for a little more pizzazz.
Recipe type: Entree
Cuisine: American
Serves: 4 "steaks"
Basil Oil
  • 1 cup basil leaves (can sub parsley or other favorite herbs)
  • ½ cup grapeseed oil or olive oil, chilled
Cauliflower Steaks
  • 1 large head cauliflower, sliced lengthwise through the core into 4 'steaks'
  • ¼ cup olive oil
  • 1 tablespoon fresh-squeezed lemon juice
  • 4 cloves garlic, minced
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste
  • ¼ teaspoon crushed red pepper flakes, paprika, or smoked paprika
  • Parsley, for garnish (optional)
Basil Oil
  1. Bring a pot of water to boil. While that is heating, make an ice bath by filling a large bowl with water and ice.
  2. Add the fresh basil to the boiling water and cook for 1 minute. Immediately remove the basil with a slotted spoon and place it in the ice water. This process blanches the basil to bring the color to life and remove the overly grassy taste.
  3. Thoroughly dry the basil with a tea towel.
  4. In a blender, puree the basil and oil until smooth.
Cauliflower Steaks
  1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
  2. Remove the outer green leaves from the cauliflower and trim the stem to make it flat, but leave as much intact as possible.
  3. Place the cauliflower stem side down, and cut in half (starting at the top of the florets, and cutting through the stem at the bottom) with a large knife. Cut two 1½-inch “steaks” from each half, so you end up with 4 “steaks.” Any remaining florets can also be roasted.
  4. Place the cauliflower "steaks" on your prepared baking sheet.
  5. In a small bowl, whisk together the olive oil, lemon juice, garlic, flakes, salt, black pepper, and crushed pepper or paprika.
  6. Brush half of the olive oil mixture over the tops of the cauliflower steaks. Flip the "steaks," and brush with the remaining olive oil mixture.
  7. Roast the cauliflower for 15 minutes. Gently flip each "steak" and continue roasting until browned, about 15 to 20 minutes.
  8. Serve topped with the basil oil. Optionally garnish with parsley.
Recipe by Go Dairy Free at