Creamy Mashed Cauliflower recipe that is light and fluffy. Made with Ghee for a Keto, Paleo, and Whole30 compatible side dish!
If you are looking for a low-carb side dish that feels like you are eating creamy mashed potatoes, you are in luck! My recipe for mashed cauliflower is easy and relies on just a few key steps to make the most delicious creamy mashed cauliflower that you have ever had!
For this recipe, I like to use Ghee. Ghee is clarified butter that has an intense nutty flavor and adds so much flavor to this simple mashed cauliflower. You can use butter but I recommend adding an additional tablespoon or two to get the right flavor and texture.
While I prefer to make this creamy mashed cauliflower using fresh cauliflower florets, you can save a lot of time by using frozen cauliflower florets. Note that frozen cauliflower florets tend to be more watery so you may not need the non-dairy milk and the final texture (while still good) is just slightly less creamy.
Whether you use fresh or frozen cauliflower florets, it is important to steam and NOT boil the florets. Boiling the cauliflower florets (fresh or frozen) will add too much additional moisture to the dish and make it runny or watery.
Ingredients to Make Mashed Cauliflower:
- Cauliflower Florets (Fresh or Frozen)
- Ghee (or Butter)
- Salt and Pepper
- Non-Dairy Milk
Recipe Tips:
- Frozen VS. Fresh Cauliflower – both work great. Frozen cauliflower tends to be more watery so you usually won’t need the non-dairy milk (or maybe just a very small splash). Also, I suggest reducing the cooking time to 12 minutes for frozen cauliflower florets.
- Steam the Florets – It is important to STEAM the cauliflower florets and NOT boil them. Boiling adds too much additional moisture and can make the mashed cauliflower watery or runny.
- Milk – I like to use plain, unsweetened almond or cashew milk but any unsweetened, plain milk will do. Two things to consider – if you use coconut, the mashed cauliflower can take on a coconut taste. If you eat dairy, half and a half or heavy cream adds a really nice texture!
- Food Processor? – The food processor is the quickest and easiest way to make this mashed cauliflower but, if you do not have a food processor, you can absolutely use an immersion blender (doesn’t get as creamy) OR a high-powered blender (sometimes can get too loose or whipped). I get a lot of questions asking if you can just mash the cooked cauliflower by hand and the answer is that technically, yes BUT the texture will not be the same (chunky and possibly gritty).
More Cauliflower Recipes:
Chicken and Asparagus Cauliflower Fried Rice
Vegan Pesto Roasted Cauliflower Steaks
Italian Roasted Cauliflower with Marinara
Ginger Coconut Cauliflower Rice
Pesto Cauliflower Rice with Shrimp
Did you make this recipe? Please give it a star rating below!
Creamy Mashed Cauliflower recipe that is light and fluffy. Made with Ghee for a Keto, Paleo, and Whole30 compatible side dish!
- 1 large head cauliflower core removed and cut into evenly sized florets
- 1/4 cup ghee
- 1 teaspoon kosher salt
- freshly ground black pepper to taste
- 1 tablespoon plain unsweetened almond milk (as needed)
-
Remove cauliflower florets from core, cut into evenly sized pieces.
-
Place a couple of inches of water and a nice size pinch of kosher salt in a large pot. Fit with a steamer insert and boil water. Once water is boiling, place cauliflower florets into pot and cover. Cook for 12 to 15 minutes until florets are very tender and almost falling apart.
-
Place Ghee and salt in the bowl of food processor. Carefully (I use a tongs as the florets will be very hot!) add steamed florets to processor.
-
Remove food processor tube to allow steam to escape and process for 2 to 3 minutes until smooth.
-
Add freshly ground black pepper to taste and almond milk if needed to loosen. Serve hot and Enjoy!
- Frozen VS. Fresh Cauliflower - both work great. Frozen cauliflower tends to be more watery so you usually won't need the non-dairy milk (or maybe just a very small splash). Also, I suggest reducing the cooking time to 12 minutes for frozen cauliflower florets.
- Steam the Florets - It is important to STEAM the cauliflower florets and NOT boil them. Boiling adds too much additional moisture and can make the mashed cauliflower watery or runny.
- Milk - I like to use plain, unsweetened almond or cashew milk but any unsweetened, plain milk will do. Two things to consider - if you use coconut, the mashed cauliflower can take on a coconut taste. If you eat dairy, half and a half or heavy cream adds a really nice texture!
- Food Processor? - The food processor is the quickest and easiest way to make this mashed cauliflower but, if you do not have a food processor, you can absolutely use an immersion blender (doesn't get as creamy) OR a high-powered blender (sometimes can get too loose or whipped). I get a lot of questions asking if you can just mash the cooked cauliflower by hand and the answer is that technically, yes BUT the texture will not be the same (chunky and possibly gritty).
Did you make this recipe? Tag @EverydayMaven on Instagram with the hashtag #EveryDayMaven and please give a star rating below.
UPDATE NOTES: This recipe for creamy mashed cauliflower was originally published in May 2013 and was updated in August 2020.
I found this recipe via Pinterest. I can say that I really almost cried with joy when I made this. I started paleo about a month ago and have really really really missed my thrice weekly mashed potatoes. This may just get me through the week. Excellent!
So happy to hear it Amanda!!! Enjoy them 🙂
Mmmm… I love how cauliflower is evolving in the kitchen. Nice mash and lovely touch of ghee. Can’t go wrong with ghee 😉
Mmmm, this looks so good!! I love cauliflower mash!
Me too – I can’t get enough of it!
Great dish! I’ve had this before, but never made it myself. I really should – I love cauliflower, and am always looking for new ways to use it. Really good stuff – thanks.
It’s so easy John – you have to make it!
I love cauliflowers, this looks so good!
Oh wow, this is a bowl of comfort! So simple and delicious. Have you ever tried using olive oil in place of the ghee? I sometimes need a dairy-free option. I’m making a lamb stew tonight and it calls for serving over potatoes…I’m going to mash up some cauliflower instead.
I have tried Olive Oil and I didn’t love the taste – it was very heavy and a bit flat. I was thinking that Olive Oil might work if I had some fresh herbs and roasted garlic to add more dimension so maybe try that? Lamb Stew sounds awesome!! Have a great weekend Hannah 🙂
Ah, that makes sense. Thanks for letting me know! Hope to see you soon!
Yep! I am still holding out for some Kombucha lessons 😉
The next baby is yours! 🙂
Looks delish! We made another versions a few weeks ago for the first time and it was awesome!! Need to try yours soon.
Cauliflower is so versatile – it’s really one of the best veg!
I love mashed cauliflower as an alternative to mashed potatoes! this version is a need-to-try.
So do I Joanne, I must make this at least 1x a week!