Go Back
+ servings
Tender cauliflower is roasted with a garlic and herb butter and topped with Parmesan for a keto side dish.
3.98 from 103 votes

Whole Roasted Cauliflower Recipe

Whole Roasted Cauliflower is an impressive looking yet easy to make recipe! Wow your dinner party or holiday guests with this low-carb, keto, and vegan dish.

Course lunch, Main Course, Side Dish
Cuisine American
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 6 servings
Calories 126 kcal


  • 1 head of cauliflower leaves removed
  • 2 Tbsp. butter melted, or dairy-free butter alternative*
  • 2 Tbsp. olive oil
  • ½ tsp. salt to taste
  • ¼ tsp. pepper to taste
  • 1 tsp. Italian seasonings
  • 2 cloves garlic crushed
  • 2-3 Tbsp. Parmesan cheese dairy-free if needed**
  • Parsley fresh, finely chopped


  1. Preheat oven to 400°F.

  2. Cut and remove the leaves from the head of cauliflower. Cut and remove the thick white stalk at the base of the head of cauliflower.

  3. In a small bowl whisk together the butter, oil, salt, pepper, seasonings, and crushed garlic.
  4. Place cauliflower head in a dutch oven or in a baking dish. Using a basting brush, coat it with ¾ of the butter and herb sauce. Reserve the remaining sauce.

  5. Cover cauliflower head with aluminum foil and cook in preheated oven for 30 minutes. Remove foil and cook for an additional 10-20 minutes.

  6. Brush remaining sauce over the cauliflower and sprinkle with Parmesan cheese. Turn the oven to a high broil and broil for 3-5 minutes or until cheese begins to turn a golden brown.

  7. Serve with fresh parsley and additional Parmesan cheese. Enjoy!

Recipe Video

Recipe Notes

**If vegan and dairy-free, use a dairy-free butter alternative and vegan Parmesan cheese.

  • To Store: Keep leftovers in an airtight container in the refrigerator for up to 3-5 days.
  • To Freeze: Seal in a freezer-safe airtight container and freeze for up to 3 months.
Nutrition Facts
Whole Roasted Cauliflower Recipe
Amount Per Serving
Calories 126 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 4g25%
Cholesterol 14mg5%
Sodium 303mg13%
Potassium 297mg8%
Carbohydrates 6g2%
Fiber 2g8%
Sugar 2g2%
Protein 4g8%
Vitamin A 176IU4%
Vitamin C 47mg57%
Calcium 94mg9%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.