If you’ve ever thought mashed potatoes were the ultimate comfort food, wait until you try this Mashed Cauliflower with Sour Cream Recipe. It’s a creamy, flavorful twist that brings all the silky richness you love in mashed potatoes but with fewer carbs and a lovely vegetable base. The addition of sour cream adds a tangy depth that brightens up the mellow cauliflower, while roasted garlic and buttery goodness create a dreamy texture and taste that feels indulgent and healthy all at once. Whether you’re looking for a cozy side for dinner or an everyday way to sneak in more veggies, this easy recipe will quickly become a favorite staple.

Ingredients You’ll Need
These ingredients are simple pantry essentials, but each one plays a crucial role in turning cauliflower into a rich and luscious mashed delight. From creamy sour cream to aromatic garlic, every element adds layers of flavor and texture that make this dish so irresistible.
- Cauliflower (1 large head, about 2 pounds): The star of the dish, providing a mild flavor and fluffy base perfect for mashing.
- Sour cream (1 cup): Adds a tangy creaminess that complements the cauliflower beautifully and keeps the mash silky smooth.
- Butter (4 tablespoons, unsalted): Brings richness and a velvety mouthfeel while balancing the tang of the sour cream.
- Garlic (4 cloves, minced): Roasted to mellow its sharpness and infuse the mash with a sweet, nutty aroma.
- Salt (1 teaspoon or to taste): Enhances all the flavors, making sure nothing tastes flat or boring.
- Pepper (½ teaspoon or to taste): Adds a subtle bite that rounds out the dish with a little warmth.
- Olive oil (1 tablespoon): Used to roast the garlic, it adds a gentle richness and helps caramelize those cloves to perfection.
How to Make Mashed Cauliflower with Sour Cream Recipe
Step 1: Prep the Cauliflower
Start by removing all the leaves and the tough stem from your cauliflower head. Cut the cauliflower into smaller, evenly sized florets to ensure they cook uniformly. Rinse them under cold water to wash away any dirt or debris, and then let them drain well. This prep step is crucial because evenly sized pieces soften evenly for that perfect creamy texture you want in your mash.
Step 2: Cook Until Tender
Bring a large pot of salted water to a boil and add your cauliflower florets. Let them cook for about 10 to 12 minutes until they’re tender enough to pierce easily with a fork. This step softens the cauliflower without turning it mushy so that when you mash it later, it’s light and fluffy. After draining, let the cauliflower sit for a few minutes to release excess moisture; too much water can make your mash watery, which we definitely want to avoid.
Step 3: Roast the Garlic
While your cauliflower is cooking, heat a tablespoon of olive oil in a small pan over medium heat. Add the minced garlic and gently roast it until it’s golden and fragrant. Roasting garlic softens the sharpness and brings out a sweet, caramelized flavor that makes this mash stand out. Stir frequently to avoid burning and once done, set aside to cool slightly.
Step 4: Mash and Combine
Transfer the drained cauliflower into a large mixing bowl. Add the roasted garlic, butter, salt, and pepper, and use a potato masher or hand blender to mash until smooth but still with a bit of texture—you want it creamy, not gluey. Then fold in the sour cream until everything is well incorporated, resulting in a silky, luscious mash that has a subtle tang and buttery richness.
Step 5: Serve and Enjoy
Once your mashed cauliflower with sour cream is perfectly blended, transfer it to a serving dish. This mash tastes best warm, fresh off the stove, inviting hungry diners to dig in immediately. It’s an unbeatable side dish that’s both comforting and packed with flavor.
How to Serve Mashed Cauliflower with Sour Cream Recipe

Garnishes
A simple garnish can elevate the dish and add a pop of color or texture. Try sprinkling chopped fresh herbs like chives, parsley, or dill on top for a burst of green and freshness. A light drizzle of extra virgin olive oil or a few toasted pine nuts can add an elegant touch and a satisfying crunch.
Side Dishes
This dish pairs wonderfully with robust main courses. Think juicy roasted chicken, grilled steak, or pan-seared salmon. Its creamy softness complements those proteins beautifully, soaking up any delicious sauces or gravies while keeping the meal balanced and nutritious.
Creative Ways to Present
For a fun twist, serve the mashed cauliflower in individual ramekins topped with a sprinkle of paprika or smoked paprika for a hint of smokiness. You can also pipe it using a large star tip into pretty dollops for a fancy touch during dinner parties. Adding a crisp veggie slaw on the side will provide a refreshing contrast to the creamy mash.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store them in an airtight container in the refrigerator. They’ll stay fresh for up to 3 days, making it easy to enjoy this comforting dish without cooking again from scratch.
Freezing
Mashed cauliflower with sour cream freezes well. Portion it into freezer-safe containers or bags, removing as much air as possible to prevent freezer burn. It can last up to 2 months frozen. When you’re ready to enjoy, thaw in the refrigerator overnight for best results.
Reheating
To reheat, warm the mashed cauliflower gently on the stove over low heat or in a microwave-safe dish in short bursts, stirring occasionally. Add a splash of cream or milk if it feels too thick or dry to restore that creamy texture and prevent it from drying out.
FAQs
Can I use frozen cauliflower for this recipe?
Absolutely! Frozen cauliflower works well and makes this recipe even more convenient. Just steam or boil the florets until tender and proceed with the recipe as usual.
Is this recipe suitable for a low-carb diet?
Yes, mashed cauliflower is a fantastic low-carb alternative to mashed potatoes, making this recipe a great choice if you’re watching your carb intake or following keto or paleo diets.
Can I substitute sour cream with another ingredient?
You can substitute sour cream with Greek yogurt for a similar tang and creaminess while adding more protein. Just be sure to use plain, full-fat yogurt to maintain that rich texture.
How can I make this recipe dairy-free?
For a dairy-free version, swap out the butter for olive oil or vegan butter and use a dairy-free sour cream alternative like coconut or cashew-based sour cream.
What if I don’t have a masher or blender?
No worries! You can use a fork to mash the cauliflower, though it will be a bit chunkier. For a smoother mash, a wooden spoon can also do the trick with some elbow grease.
Final Thoughts
This Mashed Cauliflower with Sour Cream Recipe is a delightful way to enjoy a beloved comfort food while sneaking in wholesome veggies. It’s creamy, flavorful, and incredibly easy to make, perfect for weeknights or special dinners. Give it a try, and I’m confident it will become a cherished classic on your table, just like it is in mine!
Print
Mashed Cauliflower with Sour Cream Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Description
This creamy mashed cauliflower with sour cream is a delicious low-carb alternative to traditional mashed potatoes. Roasted garlic adds depth of flavor, while butter and sour cream provide a rich and smooth texture. Perfect as a comforting side dish for any meal.
Ingredients
Cauliflower and Main Ingredients
- 1 large head cauliflower (about 2 pounds)
- 1 cup sour cream
- 4 tablespoons unsalted butter
- 4 cloves garlic (minced)
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper (or to taste)
- 1 tablespoon olive oil (for roasting garlic)
Instructions
- Prepare the cauliflower: Remove the leaves and stem from the cauliflower, then cut it into smaller florets. Rinse the florets thoroughly under cold water to clean.
- Cook the cauliflower: Bring a large pot of salted water to a boil and add the cauliflower florets. Boil for about 10-12 minutes until tender but not mushy. Drain the cauliflower and let it sit briefly to release excess moisture.
- Combine ingredients and mash: In a mixing bowl, combine the drained cauliflower with roasted garlic (prepared by lightly sautéing or roasting the minced garlic in olive oil until soft and fragrant), butter, salt, and pepper. Mash or blend the mixture to your desired consistency using a potato masher or hand blender.
- Add sour cream: Stir in the sour cream until the mixture is smooth and well combined. Taste and adjust seasoning with additional salt and pepper if needed.
- Serve: Transfer the mashed cauliflower to a serving dish. Garnish if desired with fresh herbs or additional butter. Serve warm as a comforting side dish.
Notes
- To roast garlic, gently heat the minced garlic in olive oil over low heat until soft and aromatic without browning to avoid bitterness.
- For a smoother texture, use a hand blender or food processor to blend the cauliflower mixture.
- This dish pairs well with roasted meats, grilled fish, or as a vegetarian main with additional toppings.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently.
- Adjust sour cream amount for desired creaminess and tang.

