Go Back
+ servings
mashed cauliflower keto in a white bowl with spoon
Print Recipe
4.67 from 3 votes

Creamy Keto Cauliflower Mash

Prep Time5 mins
Cook Time15 mins
5 mins
Total Time25 mins
Course: Side Dish
Cuisine: American, casual
Servings: 6
Calories: 107kcal
Author: Kasey Trenum


  • 1 medium cauliflower cut into florets
  • 3 tbsp butter melted
  • 1 garlic clove minced
  • 2 Tbsp heavy cream
  • 1 Tbsp cream cheese softened
  • 2 Tbsp shredded Parm cheese
  • 1/2 tsp salt
  • 1/4 tsp pepper


  • Wash and chop the cauliflower into florets, then dry.
  • Place about an inch or two of water in a double boiler or pot and bring to a boil.
  • Then add the cauliflower florets to a steamer basket, colander that is safe for cooking, or glass bowl on top of the pan with boiling water.
  • Steam for approx 8-9 minutes until tender. Steaming the cauliflower will help it not to be watery when you mash it. **There are alternative ways to cook the cauliflower listed in the notes below.
  • In a bowl or the pot used to steam the cauliflower, add the melted butter, minced garlic clove, heavy whipping cream, cream cheese, parm cheese, and salt and pepper. Then use an immersion blender or standing blender to combine.
  • Sprinkle parsley on top for garnish
  • Optional: Add extra butter to melt on top of the mashed cauliflower
  • Serve hot!


Three methods to cooking cauliflower

1. Steam the Cauliflower on the stove or microwave
  • How to Steam Cauliflower on the stove - Place about 1-2 inches of water in a pot or double-boiler and bring the water to a boil, then dump the cauliflower into a steamer basket, stove safe colander, or glass bowl above the water and steam for 9-12 minutes or until tender. Drain, then place on paper towels to dry.
  • How to steam cauliflower in the microwave - In a microwave-safe dish, add the cauliflower florets along with approx 1/4 cup water. Microwave for 8-11 minutes until fork tender. Cooking time will depend on your microwave. 
2. Roast the Cauliflower in the Oven
Place the cauliflower in a zip lock bag with 1-2 TB olive oil and shake until coated. Cover a sheet pan with parchment paper and arrange the cauliflower in a single layer on the cooking pan. Bake at 400 degrees for 22-27 minutes or until tender. Roasting cauliflower will make the mashed cauliflower less creamy. 
3. Boil the Cauliflower on the stove
Add enough water to a large cooking pan to cover the cauliflower and bring it to a boil. Turn down the heat to medium and boil for approx 10-12 minutes until tender. Strain the water, then add the cauliflower back to the pan on the stove and continue to cook for 1-2 minutes until the extra water is extracted from the cauliflower to keep it from being mushy. 


Calories: 107kcal | Carbohydrates: 5g | Protein: 3g | Fat: 9g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 1g | Cholesterol: 26mg | Sodium: 309mg | Potassium: 300mg | Fiber: 2g | Sugar: 2g | Vitamin A: 294IU | Vitamin C: 46mg | Calcium: 50mg | Iron: 1mg