This mouthwatering roasted Cauliflower Steaks recipe takes thick slices of cauliflower and seasons and roasts them in the oven with a delightful cheesy topping, creating a delicious recipe that even non-vegetarians won't be able to resist. With just a few simple ingredients and easy steps, you'll have a wholesome and flavorful meal ready in no time.

❤️ Why you'll love it
Roasted flavor: thick steaks are roasted with a seasoned olive oil causing golden brown crispy edges and a caramelized flavor that is irresistibly delicious.
Low carb: these cauliflower steaks are naturally low-carb.
Versatile: cauliflower steaks make a delicious main dish for veggie lovers.They also are great served as a side dish with your main course.
🥘 Ingredients
Cauliflower: you will want to buy a whole head of cauliflower. Look for a medium to large head.
Extra virgin olive oil
Garlic powder
Onion Powder:
Italian seasonings
Grated parmesan cheese
Shredded mozzarella cheese
🔪 Instructions
- Preheat oven to 350 degrees F. Coat baking sheet with nonstick cooking spray or line with parchment paper. Set aside.
- In a small bowl, combine olive oil, garlic powder, onion powder, italian seasonings, and grated parmesan cheese. Set aside.
- Slice cauliflower into thick steaks, about 1 to 1-½ inches wide.
- Place cauliflower steaks on prepared baking sheet.
- Brush olive oil mixture evenly over top of cauliflower steaks.
- Place in preheated oven and bake for 20 minutes, until cauliflower is fork tender.
- Remove steaks from oven and sprinkle evenly with shredded cheese. Turn oven broiler on high.
- Place cauliflower steaks back in the oven and broil cheese for 30-40 seconds until .golden brown
🥄 Equipment
Baking sheet
Sharp knife
Silicone pastry brush
Large spatula
Cutting board
🥫Storage
Refrigerate: store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat: When reheating, place the cauliflower steaks on baking sheet in the oven for 10 - 15 minutes at 350 degrees. Alternatively, they can be reheated in the air fryer at 350 for 10 minutes.
📖 Variations
Herb-infused Cheese: Add chopped fresh herbs like thyme, rosemary, or parsley to the cheese topping for an aromatic twist.
Spicy Kick: Sprinkle red pepper flakes or cayenne pepper on top before baking to add some heat to the dish.
Nutty Crunch: Mix crushed nuts like almonds or walnuts with the cheese topping to give your cauliflower steaks a delightful crunch.
Garlicky Goodness: Incorporate minced garlic into the cheesy mixture for a robust garlic flavor.
💭 Tips
Uniform Slices: Cut the cauliflower into even slices to ensure even cooking and a visually appealing presentation.
Get Creative with Cheese: Experiment with different cheeses, such as cheddar cheese, gouda, or a combination blue cheese crumbles and mozzarella cheese.
Don't Overcook: Keep an eye on the cauliflower while roasting, as it can become mushy if overcooked. Aim for a tender texture that still retains some bite.
🙋 FAQ's
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free. Just ensure that the cheese you use does not contain any added gluten or additives.
Can I make this recipe vegan?
Absolutely! To make this recipe vegan, simply substitute the cheese with a dairy-free alternative made from plant-based ingredients like cashews, nutritional yeast, or vegan cheese products.
Can I use frozen cauliflower for this recipe?
Fresh whole cauliflower is recommended for this recipe to achieve the best texture.
📚 Related Recipes
Red and White Cauliflower Bake is a delicious main dish casserole perfect for Sunday supper or potlucks.
Buffalo Cauliflower Tacos are one of my favorite cauliflower recipes!
Mashed Cauliflower Potatoes are bursting with flavor and are a great way to cut carbs.
🍽 Serve with..
Serve these Cheesy Cauliflower Steaks as a delicious and satisfying main course or as a delightful side dish to complement your favorite protein. Pair them with a fresh green salad or some pan roasted tomatoes for a well-rounded meal.
Don't forget to check out my Amazon storefront for some of my favorite products!
When you make this recipe, please comment below and let me know what you think. I'd love it if you tag me on Instagram @grumpyshoneybunch or #grumpyshoneybunch so I can see your photos!
If you love this recipe, please leave a ⭐⭐⭐⭐⭐ rating
📖 Recipe
Cheesy Cauliflower Steaks
Equipment
- Baking sheet
- Sharp knife
- Silicone pastry brush
- Large spatula
- Cutting board
Ingredients
- 1 small cauliflower
- 2 tablespoons olive oil
- ¼ cup grated parmesan cheese
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1½ teaspoons italian seasoning
- 1 cup shredded mozzarella cheese
Instructions
- Preheat oven to 350 degrees F. Coat baking sheet with nonstick cooking spray or line with parchment paper. Set aside.
- In a small bowl, combine olive oil, garlic powder, onion powder, italian seasonings, and grated parmesan cheese. Set aside.
- Slice cauliflower into thick steaks, about 1 to 1-½ inches wide.
- Place cauliflower steaks on prepared baking sheet.
- Brush olive oil mixture evenly over top of cauliflower steaks.
- Place in preheated oven and bake for 20 minutes, until cauliflower is fork tender.
- Remove steaks from oven and sprinkle evenly with shredded cheese. Turn oven broiler on high.
- Place cauliflower steaks back in the oven and broil cheese for 30-40 seconds until .golden brown
John Kennedy
Looks like a great meatless main or side dish, after how good your buffalo cauli was I am excited to try this out on my family!
Laura
We’re always looking for new ways to make cauliflower. Definitely trying this one.
Gwynn Galvin
Oh my cheesiness! These cauliflower steaks are so yummy and so easy to make too!
Kristin
So delicious! Love how easy and cheesy these are. We love this with a little cayenne sprinkled on top as you suggested for a bit of a kick. Yum!
Eileen Kelly
I have so much cauliflower in my garden and was lucky to find this delicious recipe for cauliflower steaks. The topping of the mozzarella was so good. It was like a healthy pizza. I could eat this one every day.