This Grilled BBQ Cauliflower Steaks recipe is a fantastic way to enjoy a hearty plant-based meal that’s bursting with flavor. Perfect for summer barbecues or a quick weeknight dinner, these cauliflower steaks are marinated and grilled to perfection.
Prepare these delicious steaks for your next BBQ gathering and impress guests with a flavorful alternative to traditional meats.
Delicious Grilled BBQ Cauliflower Steaks

These grilled cauliflower steaks are brushed with a tangy BBQ sauce that caramelizes beautifully on the grill. Easily ready in under 30 minutes, they serve as a delicious main or side dish.
Ingredients
- 1 large head of cauliflower
- 1/2 cup BBQ sauce, store-bought or homemade
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- Chopped fresh herbs for garnish, optional
Instructions
- Prep the Cauliflower: Remove the leaves and stem from the cauliflower. Slice it into 1-inch thick steaks.
- Make the Marinade: In a small bowl, whisk together the BBQ sauce, olive oil, garlic powder, onion powder, salt, and pepper.
- Marinate the Steaks: Brush both sides of the cauliflower steaks with the BBQ marinade and let sit for at least 10 minutes.
- Grill the Steaks: Preheat your grill to medium heat. Place the cauliflower steaks on the grill and cook for about 5-7 minutes on each side, or until tender and charred.
- Serve: Remove from the grill and garnish with fresh herbs if desired. Enjoy your grilled BBQ cauliflower steaks warm either as a main dish or a side.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
Nutrition Information
- Servings: 4 steaks
- Calories: 150kcal
- Fat: 7g
- Protein: 5g
- Carbohydrates: 15g
