If you're looking to cut carbs without sacrificing comfort, this Homemade Cauliflower Potato Recipe is your answer. It's a clever blend of cauliflower and potatoes that delivers the creamy, buttery texture you crave, with a fraction of the carbs and calories.
Advertisements1
I've tested this recipe multiple times to get the perfect ratio: 1 part potato to 2 parts cauliflower. This gives you that familiar potato flavor while keeping the dish light and fluffy. The secret is to remove as much moisture from the cauliflower as possible before mashing—this is the key to a non-watery, velvety texture.
Whether you're serving it alongside roasted chicken, grilled steak, or as a base for a veggie bowl, this mash comes together in about 30 minutes and will become a weeknight staple.
Why You'll Love This Recipe
About the Ingredients
1 large head cauliflower (about 2 lbs / 900g), cut into florets
Fresh cauliflower is best, but frozen florets work in a pinch—just thaw and pat dry before cooking. Look for a head with tightly packed, white curds and no brown spots.
2 medium russet potatoes (about 1 lb / 450g), peeled and cubed
Russets give the fluffiest texture. Yukon Golds also work and add a buttery flavor. Avoid waxy potatoes like red or new potatoes—they'll make the mash gluey.
4 cloves garlic, peeled
Roasted garlic adds a sweeter, mellower flavor if you have time: toss the cloves in olive oil and roast at 400°F (200°C) for 15 minutes. But raw garlic simmered with the vegetables is perfectly fine.
3 tablespoons unsalted butter, plus extra for serving
Vegan? Use a plant-based butter or olive oil. The butter adds richness, but you can cut it to 2 tablespoons if you're watching calories.
1/2 cup (120ml) whole milk or heavy cream
Whole milk gives a lighter texture; heavy cream makes it ultra-decadent. For a dairy-free version, use unsweetened almond milk or oat milk—just know it'll be slightly thinner.
1 teaspoon salt, plus more to taste
Kosher salt is best for even seasoning. If using table salt, reduce to 3/4 teaspoon. You can also use chicken or vegetable bouillon for extra flavor.
1/2 teaspoon black pepper, freshly ground
Freshly ground pepper makes a difference. Pre-ground works, but you'll need to add a bit more.
2 tablespoons chopped fresh chives (optional)
Chives add a mild oniony pop. If you don't have them, use parsley or skip—it's just for garnish.
Tips & Tricks
Don't skip the drying step
After cooking, let the cauliflower and potatoes steam dry in the pot for a few minutes. Excess moisture is the #1 reason for watery mash.
Don't over-mash
Overworking the mash activates the starch and makes it gummy. Use a potato masher or a food mill—not a blender or food processor.
Season in layers
Taste before adding all the salt. Potatoes absorb salt differently, so start with 1 teaspoon and adjust at the end.
Pro Tips
Step-by-Step Instructions
1. Prep the Vegetables
Cut the cauliflower into small florets and peel and cube the potatoes into 1-inch chunks. This ensures even cooking. Place them in a large pot with the garlic cloves.
2. Boil Until Tender
Cover the vegetables with cold water and add 1 teaspoon of salt. Bring to a boil over high heat, then reduce to medium and simmer for 15-20 minutes, until both are fork-tender. The cauliflower should be very soft, and the potatoes should easily break apart.
3. Drain and Dry
Drain the vegetables in a colander and return them to the pot. Place the pot back on the stove over low heat for 1-2 minutes, stirring occasionally, to evaporate excess moisture. This step is crucial for a creamy, non-watery mash.
4. Mash the Mixture
Using a potato masher or ricer, mash the cauliflower and potatoes until smooth. There's no need to be too thorough—a few lumps are fine and add rustic charm.
5. Add Butter and Milk
Add the butter and warm milk (heat the milk in the microwave for 30 seconds if it's cold). Stir with a wooden spoon until the butter is melted and the mash is creamy. Season with salt and pepper to taste.
6. Final Seasoning
Taste and adjust seasoning. If you like it richer, add an extra pat of butter. If it's too thick, add a splash more milk. Stir in chives if using.
7. Serve Hot
Spoon the mash into a serving bowl, top with a pat of butter and extra chives, and serve immediately. The texture is best when fresh, but you can keep it warm in a covered dish.
Delicious Variations
Cheesy Cauliflower Potato Mash
Stir in 1/2 cup (50g) shredded cheddar or Parmesan cheese along with the butter.
Roasted Garlic Version
Replace raw garlic with 6 cloves of roasted garlic for a sweeter, nuttier flavor.
Herbed Mash
Add 1 teaspoon of fresh thyme or rosemary leaves along with the chives for an aromatic twist.
How to Store Homemade Cauliflower Potato Recipe
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of milk to restore creaminess. You can also microwave in 30-second intervals, stirring in between.
Frequently Asked Questions
Q: Can I use frozen cauliflower for this recipe?
Yes, you can use frozen cauliflower, but thaw it completely and pat dry with paper towels to remove excess moisture before cooking. This prevents the mash from becoming watery.
Q: How do I make this vegan?
To make it vegan, substitute the butter with olive oil or a vegan butter alternative, and use unsweetened almond milk or oat milk instead of dairy milk. The texture will be slightly lighter but still delicious.
Q: Can I make this ahead of time?
Absolutely. You can make the mash up to 2 days in advance and store it in the fridge. Reheat on the stovetop or in the microwave, adding a splash of milk to bring back the creamy consistency.
Q: Why is my cauliflower potato mash watery?
Watery mash is usually caused by not drying the cauliflower after cooking. Make sure to drain well and let it steam in the pot for a few minutes. Also, avoid overcooking—cook just until tender, not mushy.
Q: Can I skip the potatoes and make it fully cauliflower?
Yes, you can make a 100% cauliflower mash, but it will be less starchy and slightly less fluffy. To compensate, add an extra tablespoon of butter or cream to achieve a similar richness.
If you try this Homemade Cauliflower Potato Recipe, let me know how it turns out in the comments below! And don't forget to share your own twists—I love hearing how you make it your own.
Homemade Cauliflower Potato Recipe
Homemade Cauliflower Potato Recipe: a creamy, low-carb mash that's lighter than traditional potatoes but just as comforting and flavorful.
🧂 Ingredients
- 1 large head cauliflower (about 2 lbs / 900g), cut into florets
- 2 medium russet potatoes (about 1 lb / 450g), peeled and cubed
- 4 cloves garlic, peeled
- 3 tablespoons unsalted butter, plus extra for serving
- 1/2 cup (120ml) whole milk or heavy cream
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
- 2 tablespoons chopped fresh chives (optional)
📋 Instructions
- 1Prep the Vegetables — Cut the cauliflower into small florets and peel and cube the potatoes into 1-inch chunks. This ensures even cooking. Place them in a large pot with the garlic cloves.
- 2Boil Until Tender — Cover the vegetables with cold water and add 1 teaspoon of salt. Bring to a boil over high heat, then reduce to medium and simmer for 15-20 minutes, until both are fork-tender. The cauliflower should be very soft, and the potatoes should easily break apart.
- 3Drain and Dry — Drain the vegetables in a colander and return them to the pot. Place the pot back on the stove over low heat for 1-2 minutes, stirring occasionally, to evaporate excess moisture. This step is crucial for a creamy, non-watery mash.
- 4Mash the Mixture — Using a potato masher or ricer, mash the cauliflower and potatoes until smooth. There's no need to be too thorough—a few lumps are fine and add rustic charm.
- 5Add Butter and Milk — Add the butter and warm milk (heat the milk in the microwave for 30 seconds if it's cold). Stir with a wooden spoon until the butter is melted and the mash is creamy. Season with salt and pepper to taste.
- 6Final Seasoning — Taste and adjust seasoning. If you like it richer, add an extra pat of butter. If it's too thick, add a splash more milk. Stir in chives if using.
- 7Serve Hot — Spoon the mash into a serving bowl, top with a pat of butter and extra chives, and serve immediately. The texture is best when fresh, but you can keep it warm in a covered dish.


