Cauliflower Rice and Mashed Potatoes Recipe: Low-Carb Creamy Dream Duo

Side Dishes

Cauliflower Rice and Mashed Potatoes Recipe: Low-Carb Creamy Dream Duo

This low-carb cauliflower rice and mashed potatoes recipe delivers the creamy comfort of classic mashed potatoes while keeping carbs in check. The secret lies in perfectly roasting cauliflower rice until tender yet crisp at the edges, then blending it with rich seasonings to mimic traditional mashed potatoes.

What makes this dish special is how it combines two textures—fluffy mashed potatoes and nutritious cauliflower rice—into one satisfying side that works for both low-carb and traditional diets.

The magic happens when you roast the cauliflower rice until golden and caramelized, then blend it with garlic, butter, and cream cheese for that signature creamy texture. Meanwhile, the classic mashed potatoes get their velvety smoothness from proper mashing and a touch of sour cream.

Together, they create a creamy dream duo that’s lighter yet just as indulgent as the original. Whether you're following a low-carb lifestyle or simply looking for a lighter side dish, this recipe delivers restaurant-quality results with minimal effort.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for cauliflower rice mashed potatoes

Pantry staples meet low-carb innovation—creamy textures without the guilt.

Ingredient Amount Notes
Fresh Cauliflower 🥬 1 lb Cut into rice-sized florets
Russet Potatoes 🥔 2 lbs Medium-sized, peeled and quartered
Unsalted Butter 🧈 ¾ cup Cold, cut into small cubes
Heavy Whipping Cream 🥛 ½ cup Full-fat for best creaminess
Cream Cheese 🧀 8 oz Room temperature for smooth blending
Sour Cream 🍶 ¼ cup For tangy richness
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Yellow Onion 🧅 1 whole Finely diced
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked for best flavor
Olive Oil 🫒 2 tbsp Extra-virgin for roasting
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The cauliflower is the star here. Look for firm, bright white florets at the grocery store—avoid any with yellowing or soft spots. Most supermarkets carry pre-riced cauliflower, but Whole Foods and Trader Joe's often have the freshest whole heads. For the potatoes, Russets are ideal—their high starch content makes them fluffier. If you can't find Russets, Yukon Golds work too, but they'll be slightly creamier. The key is to cut them evenly so they cook at the same rate. For the garlic, fresh is non-negotiable—jarred minced garlic lacks the depth of flavor.

No heavy cream? Full-fat coconut milk works beautifully as a substitute, though the texture will be slightly different. Running out of cream cheese? Substitute with extra sour cream or mashed avocado for a similar tangy richness. The butter must be cold when cutting it into cubes—this ensures it melts perfectly into the cauliflower rice without turning greasy. For the onion, yellow or red both work, but yellow adds a touch more sweetness. If you're strict about low-carb, you can omit the onion entirely without sacrificing flavor. The parsley is purely for garnish, but it adds a fresh pop of color and brightness—don't skip it if you're serving this as a side.

Roasted cauliflower rice keeps for 3 days in the fridge when stored in an airtight container, though it's best enjoyed within 2 days for optimal texture. The mashed potatoes reheat beautifully—simply warm in the microwave with a splash of milk or water to restore creaminess. For meal prep, consider making the cauliflower rice and potatoes separately. The cauliflower holds up better to storage, while the mashed potatoes are fresher when made to order. Both components freeze well for up to 3 months, though the texture may change slightly upon thawing. To reheat from frozen, microwave with a damp paper towel covering for even warming.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—no extra bowls, no messy transfers. You toss the cauliflower florets and diced potatoes into the same pan, steam them together, then blend in the cream cheese and butter right there. That’s it. Less cleanup than my usual mashed potatoes, but just as creamy.
  • Creamy Without Guilt: Between us, the heavy cream and cream cheese make this ridiculously rich—but the cauliflower cuts the calories by half. Honestly, I serve this to my kids when they beg for "real" mashed potatoes, and they never notice the difference. (Neither do I, to be fair.)
  • Meal Prep MVP: This keeps perfectly for 4 days in the fridge—just reheat with a splash of milk and a pat of butter. I make a big batch on Sundays, and it’s my go-to for lazy lunches or quick dinners. The texture holds up better than store-bought, and it’s way cheaper.
  • Budget Stretch: Russets are dirt cheap, and cauliflower lasts forever in the crisper. A single head of cauliflower stretches this recipe to feed four, and the cream cheese adds that restaurant-quality richness without breaking the bank. My wallet and my taste buds thank me.

Step-by-step instructions for cauliflower rice and mashed potatoes

Here's the method to create a perfectly balanced low-carb dish with velvety textures and rich flavors.

1

Roast the Cauliflower Rice Until Golden

Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 1 lb fresh cauliflower florets with 2 tablespoons olive oil, 1 teaspoon Diamond Crystal kosher salt, and ¼ teaspoon freshly ground black pepper. Spread them in a single layer on the baking sheet, leaving space between florets for even browning.

Roast for 20-25 minutes until the edges are deep golden brown and the cauliflower feels tender when pierced with a fork. This roasting step caramelizes the natural sugars, creating depth of flavor that mimics traditional mashed potatoes. Don't skip this step—it's what gives your cauliflower rice its rich, toasty character.

2

Cook the Potatoes Until Fork-Tender

While the cauliflower roasts, place the 2 lbs russet potatoes in a large pot and cover with cold water by about 2 inches. Add ½ teaspoon Diamond Crystal kosher salt and bring to a boil over medium-high heat. Once boiling, reduce heat to medium-low and simmer for 15-20 minutes until a knife slides in easily.

Drain the potatoes immediately and return them to the pot. This step prevents them from becoming gummy when mashed. Let them sit covered for 5 minutes to steam and absorb any residual moisture. The potatoes should be completely dry when you're ready to mash them—this ensures a smooth, lump-free texture in your final dish.

3

Sauté the Aromatics for Flavor Foundation

In a large skillet, heat 2 tablespoons olive oil over medium heat. Add the 1 whole yellow onion and 4 cloves minced garlic, cooking for 5-6 minutes until the onion is translucent and the garlic is fragrant but not browned. This aromatic base forms the flavor foundation for both the cauliflower rice and mashed potatoes.

Remove the skillet from heat and set aside. The aromatics should be cooked but not crispy—you want them to blend seamlessly into both components without overpowering the delicate flavors. This step ensures every bite carries that savory depth that makes this dish so satisfying.

4

Create the Creamy Mashed Potato Base

In a large mixing bowl, combine the cooked potatoes with ½ cup unsalted butter, ½ cup heavy whipping cream, 8 oz room temperature cream cheese, and ¼ cup sour cream. Using a potato masher or electric mixer, mash until completely smooth and creamy. The cream cheese and sour cream create that signature tangy richness that elevates traditional mashed potatoes.

Season to taste with additional Diamond Crystal kosher salt and freshly ground black pepper. The mixture should be thick but still pipeable—this consistency ensures your mashed potatoes hold their shape when served. If it's too thick, add 1-2 tablespoons warm water to reach your desired texture.

5

Combine and Finish with Fresh Parsley

In a separate bowl, gently fold the roasted cauliflower rice with the sautéed aromatics. The cauliflower should be warm but still hold its shape—this maintains the rice-like texture. Season with ½ teaspoon Diamond Crystal kosher salt and ¼ teaspoon freshly ground black pepper to taste.

To serve, divide the creamy mashed potatoes and cauliflower rice between plates. Garnish with ¼ cup chopped fresh parsley for a pop of color and freshness. The contrast between the smooth, velvety potatoes and the slightly crisp cauliflower rice creates a satisfying texture experience that's both low-carb and indulgent. Serve immediately while warm for the best texture and flavor combination.

👨‍🍳

Pro Tips For Making Cauliflower Rice Mashed Potatoes

  • COOK CAULIFLOWER FIRST: Fresh cauliflower rice takes 10-12 minutes to soften properly—don’t rush it. I learned this the hard way when my first batch came out crunchy, no matter how much I mashed it later. Start the cauliflower in a dry skillet over medium-high heat, stirring often, until it’s nearly translucent before adding any butter or cream.
  • PEEL POTATOES THIN: Russets with even a little skin left will turn your mash grainy—skip the peeler and use a sharp knife to shave off every last bit. I was skeptical until I tried it, and now I double-check for stray patches. Thinly sliced potatoes also cook faster and more evenly, which keeps the texture consistent when mixed with the cauliflower.
  • DON’T OVERMIX THE CREAM CHEESE: Blend the cream cheese into the warm potatoes and cauliflower in small batches, just until combined. I used to dump it all in at once and ended up with lumps that no amount of mashing could fix. Start with 2 tablespoons at a time, folding gently—this keeps the texture silky without turning it gluey.
  • USE COLD CREAM FOR FINISHING: Stir in the heavy whipping cream and remaining butter off the heat, then let the mixture sit for 2 minutes before serving. Cold cream cools the mash slightly, preventing it from turning gummy or splitting when you add it later. This is the thing that matters most for a restaurant-quality finish—trust the pause.

Creative variations of this dish

Vegan Creamy Twist

Swap out the butter and cream cheese for ½ cup vegan butter (like Miyoko's) and ½ cup full-fat coconut milk to make this dish completely plant-based. Use ¼ cup nutritional yeast for that cheesy umami kick—it’s a game-changer for vegan mashed potatoes.

For extra richness, add 2 tablespoons tahini to the cauliflower rice, which adds a nutty depth that balances the dish beautifully. 🌱

Spicy Cajun Kick

Add 1 teaspoon Cajun seasoning (like Tony Chachere’s) to the roasted cauliflower rice and mashed potatoes for a bold, smoky-spicy flavor. For extra heat, stir in ½ teaspoon cayenne pepper into the butter mixture before blending.

Garnish with chopped green onions and a sprinkle of smoked paprika for a Louisiana-inspired twist that pairs perfectly with grilled meats or blackened fish. 🌶️

Garlic-Herb Infusion

Boost the flavor profile by adding 1 tablespoon fresh thyme and 1 tablespoon fresh rosemary to the sautéed aromatics. For the cauliflower rice, mix in 1 tablespoon lemon zest after roasting to brighten the dish.

The herbs add an earthy complexity that elevates the mashed potatoes, making them taste restaurant-worthy. This variation works especially well with roasted chicken or herb-crusted fish. 🌿

Cheesy Cauliflower Rice

Take your cauliflower rice to the next level by blending in ½ cup shredded sharp cheddar cheese (like Cabot) and 2 tablespoons grated Parmesan after roasting. Fold these cheeses into the warm cauliflower rice along with the sautéed onions and garlic for a melty, cheesy texture that’s irresistible.

This version is perfect for those who love cheesy sides but want to keep the carbs in check. 🧀

Asian-Inspired Sesame-Ginger

Infuse the cauliflower rice with 1 tablespoon toasted sesame oil, 1 teaspoon grated fresh ginger, and 1 tablespoon soy sauce (or tamari for gluten-free). For the mashed potatoes, stir in 1 teaspoon sesame seeds and a pinch of red pepper flakes** for a subtle kick.

This fusion twist pairs wonderfully with teriyaki-glazed proteins or stir-fried vegetables. 🥢

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 520mg23%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe completely dairy-free?

Replace the butter with 2 tablespoons olive oil and use ½ cup full-fat coconut milk instead of heavy cream. For the mashed potatoes, swap cream cheese for ¼ cup vegan cream cheese or extra coconut milk. The cauliflower rice will still develop rich flavors from the roasting process.

2

Why does my cauliflower rice turn mushy?

Over-roasting is the most common cause. Aim for 20-25 minutes at 425°F until edges are golden but centers remain slightly firm. If using pre-riced cauliflower, spread it in a single layer and avoid overcrowding the baking sheet. For extra crispiness, finish under the broiler for 2-3 minutes.

3

How can I make these mashed potatoes extra creamy?

Use room temperature cream cheese and cold butter for perfect emulsification. For ultra-smooth texture, pass the mashed potatoes through a food mill or fine-mesh sieve. Add 1-2 tablespoons warm milk (or plant-based alternative) if needed to reach ideal consistency. Let the potatoes steam for 5 minutes after draining for maximum moisture absorption.

4

Can I prepare this dish ahead of time?

Yes! The roasted cauliflower rice keeps for 3 days in the fridge and reheats beautifully. For the mashed potatoes, make them 1 day ahead and reheat with a splash of warm milk or water. To serve, simply warm both components separately. For best texture, serve the cauliflower rice immediately after reheating to maintain its crisp edges.

5

What's the best way to serve this dish?

This creamy duo pairs perfectly with grilled proteins like steak or salmon. For a complete meal, add roasted Brussels sprouts or sautéed green beans. Garnish with fresh parsley and a drizzle of truffle oil for an elegant touch. The contrast between the smooth mashed potatoes and crisp cauliflower rice makes it a satisfying vegetarian main dish too!

★★★★★4.5(4 reviews)
Categories Side Dishes