Cauliflower Rice and Mashed Potatoes Recipe: Two-In-One Creamy Comfort Bowl

Side Dishes

Cauliflower Rice and Mashed Potatoes Recipe: Two-In-One Creamy Comfort Bowl

This cauliflower rice and mashed potatoes recipe redefines comfort food by blending two beloved sides into one creamy, satisfying bowl. The secret lies in perfectly seasoned cauliflower rice that mimics the texture of rice while absorbing rich, buttery flavors, paired with velvety mashed potatoes that stay light and fluffy.

What makes this dish special is how it combines the best of both worlds—familiar comfort with a lighter twist—without sacrificing that indulgent, creamy finish we all crave.

The magic happens in the technique: sautéing the cauliflower rice until tender-crisp while infusing it with garlic and herbs, then blending it with a touch of cream cheese for that signature creaminess.

Meanwhile, the mashed potatoes get their signature smoothness from a mix of butter, warm milk, and a pinch of salt—no lumps, just pure, velvety perfection. The result? A dish that’s hearty enough to stand on its own yet light enough to pair with grilled meats or roasted vegetables.

Ready in under 30 minutes, it’s the ideal solution for a quick yet satisfying side dish that feels like a hug in a bowl.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for cauliflower rice mashed potatoes

Creamy cauliflower rice meets velvety mashed potatoes in this vegetarian comfort bowl.

Ingredient Amount Notes
Fresh Cauliflower 🥬 1 lb Riced or finely chopped
Russet Potatoes 🥔 2 lbs Peeled and cubed evenly
Unsalted Butter 🧈 ¾ cup Cold, cubed for best texture
Whole Milk 🥛 1 cup Warmed for smooth mash
Cream Cheese 🧀 8 oz Room temperature for blending
Garlic Cloves 🧄 3 cloves Minced for flavor infusion
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing cauliflower
Sea Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Chicken or Vegetable Broth 💧 ½ cup Low-sodium preferred
Fresh Parsley 🌿 2 tbsp Chopped for garnish

The potatoes are the foundation here—Russet potatoes give the best creamy texture. Grab the smallest size at the store (they're more uniform) or peel and cube them yourself for consistency. For the cauliflower, fresh is best—frozen works in a pinch, but it can get mushy. Look for heads with tight florets and vibrant green color at Whole Foods or your local market. The cream cheese adds that signature richness without overpowering the dish, so don't skip it—Philadelphia brand melts the smoothest.

No cream cheese? Ricotta or mascarpone at half the amount works beautifully. Short on thyme? Fresh rosemary at half the amount gives a different but equally delicious flavor profile. The olive oil matters here—use something fruity and peppery, not the cheap stuff. For extra creaminess, add 1/4 cup sour cream to the mash. The broth is just for seasoning, so low-sodium is key unless you're adding extra salt. If you're making this ahead, hold off on mixing the cauliflower and potatoes until serving to keep them separate.

Store the cooked cauliflower and potatoes separately in airtight containers for up to 3 days. The cauliflower reheats beautifully in the microwave with a splash of milk. For best texture, reheat the potatoes in a dry pan over low heat, stirring occasionally. This dish freezes well for up to 2 months—just thaw and reheat gently. I always double the recipe because it disappears fast. The leftovers make amazing lunches with a sprinkle of fresh parsley and a drizzle of olive oil.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I’ll be real—this recipe saved me after burning dinner twice trying to dice cauliflower. Russets get cubed (no, not shredded), and the florets just pulse in the food processor. Less mess, zero frustration, and still that perfect mash texture.
  • Creamy Without Guilt: That blend of whole milk and cream cheese? It’s the secret weapon. The butter keeps it rich, but the cauliflower lightens it up—no one ever suspects it’s "healthier." (Yes, even my dad, who hates veggies, asks for seconds.)
  • Meal Prep MVP: Make a double batch and freeze half. Reheat with a splash of milk, and it’s like you just made it fresh. Great for lazy Sundays or when company drops by unannounced—just pop it in the microwave and pretend you’ve been cooking all day.
  • Budget Stretch: Russets are cheap, and cauliflower stretches the dish further than plain mashed potatoes. The cream cheese adds luxury without breaking the bank, and leftovers taste just as good cold the next day—perfect for packed lunches or quick breakfasts.

Step-by-step instructions for creamy cauliflower-potato mash

Here's how to combine two classic comfort foods into one ultra-creamy, satisfying bowl.

1

Prep and Par-Cook the Potatoes

Place the 2 lbs Russet Potatoes in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp Sea Salt and bring to a boil over high heat. Once boiling, reduce to a gentle simmer and cook for 15-20 minutes until a knife slides in easily.

Drain immediately and return to the pot. Add the 0.5 cup Chicken or Vegetable Broth and 0.75 cup Unsalted Butter (cold, cubed). Mash with a potato masher or ricer until smooth but with slight texture. Set aside and keep warm—don't overmix or it'll get gummy. The slight lumpiness actually improves texture.

2

Sauté the Cauliflower for Crispy Edges

While the potatoes cook, heat 2 tbsp Extra-Virgin Olive Oil in a large skillet over medium-high heat. Add the 1 lb Fresh Cauliflower (riced or finely chopped) and spread into an even layer. Cook undisturbed for 5-6 minutes until edges turn golden brown—this adds texture contrast to the creamy mash.

Stir in the 3 cloves Garlic Cloves (minced) and 1 tbsp Fresh Thyme Leaves for 30 seconds until fragrant. Remove from heat and set aside. The cauliflower should still have slight bite—it'll soften when mixed with the warm potatoes.

3

Create the Ultra-Creamy Base

In a large bowl, combine the warm mashed potatoes with the sautéed cauliflower mixture. Add the 8 oz Cream Cheese (room temperature) and 1 cup Whole Milk (warmed). Using a hand mixer or potato masher, blend until completely smooth and creamy. The cream cheese adds luxurious richness while keeping it lighter than traditional mash.

Season with 0.5 tsp Black Pepper and adjust salt to taste. The mixture should be thick but still spoonable—if too stiff, add 1-2 tablespoons of milk to reach ideal consistency. This is where the magic happens: the cauliflower lightens the potatoes while the cream cheese binds everything together.

4

Finish with Warm Garnishes

Return the mash to the pot and warm through over low heat for 2-3 minutes, stirring occasionally. The residual heat will meld all the flavors together. For serving, divide among bowls and top with 2 tbsp Fresh Parsley (chopped). The bright green parsley cuts through the creaminess while adding freshness.

Serve immediately with crispy roasted chicken or a sprinkle of smoked paprika for extra depth. The contrast of creamy mash with crispy toppings makes this dish irresistibly comforting. Each bite delivers the familiar satisfaction of mashed potatoes with the added nutritional boost of cauliflower—no one will miss the extra carbs!

👨‍🍳

Pro Tips For Making Cauliflower Rice Mashed Potatoes

  • STEAM CAULIFLOWER FIRST: I used to boil it like potatoes, but steaming the cauliflower for 8-10 minutes keeps it from turning to mush—especially important when you're mixing it with starchy potatoes. The florets should be tender but still hold their shape when pierced with a fork.
  • USE COLD POTATOES ONLY: Drain and cool your boiled Russets for 10 minutes before mashing—this guarantees a smoother texture and prevents gummy potatoes. I learned this the hard way after making a batch that turned out like glue.
  • SAVE THE CAULIFLOWER WATER: Reserve ¼ cup of the starchy cauliflower cooking water before draining. Mix in a splash (1-2 tablespoons) when combining everything—it adds creaminess without needing extra milk. Works like a secret thickener.
  • MASH CREAM CHEESE IN: Skip cutting the cream cheese into chunks—melt it first in the warm milk, then whisk it into the mashed potatoes. This ensures even distribution and prevents those annoying lumps. (Yes, even if you're impatient like me.)

Wine and beer pairings for this dish

Crisp White Wine

For this creamy mash, I always reach for a dry Riesling or Sauvignon Blanc—their bright acidity cuts through the richness beautifully. A 2022 Finger Lakes Riesling from New York State is my go-to because its crisp finish mirrors the dish's clean finish.

Serve it slightly chilled (45-50°F) to enhance its refreshing qualities. 🍷

Light-Bodied Red

If you prefer red wine, opt for a Pinot Noir with delicate tannins. Look for a Willamette Valley bottle—its red fruit notes and earthy undertones complement the thyme and garlic in the mash. Keep it at 55-60°F to avoid overpowering the dish's creamy texture.

Creamy Beer Pairing

A Belgian Witbier like Hoegaarden adds a fun twist with its citrusy notes and subtle spice. The effervescence cleanses your palate between bites of the ultra-creamy mash. For a heavier option, try a German Helles Lager—its malty sweetness balances the dish's richness without clashing.

Non-Alcoholic Options

For a refreshing non-alcoholic match, serve sparkling apple cider (like Martinelli's) chilled. The effervescence and tartness create the same palate-cleansing effect as wine. Alternatively, a cucumber-mint infused water with 1 tbsp lime juice and 4 cucumber slices adds a crisp contrast to the creamy mash. ✨

Seasonal Adjustments

In summer, I swap to a dry Rosé—its berry notes pair perfectly with the dish's herby profile. For winter, a Chardonnay with light oak adds a buttery richness that mirrors the cream cheese. Always let the wine breathe for 10 minutes before serving to enhance its aromas.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 520mg23%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 14g28%
* 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 dish ahead of time?

Yes! Cook the cauliflower rice and mashed potatoes separately, then store them in airtight containers for up to 3 days. Reheat the cauliflower in the microwave with a splash of milk, and warm the potatoes gently in a dry pan over low heat to maintain texture. Combine just before serving for the best results.

2

What if I don't have cream cheese?

No problem! Substitute with ricotta or mascarpone cheese at half the amount (4 oz) for a similar creamy texture. For a vegan option, use 1/4 cup vegan cream cheese plus 2 tbsp nutritional yeast for richness. The dish will still be delicious, though slightly lighter.

3

How do I keep the cauliflower rice from getting mushy?

Sauté the cauliflower rice over medium-high heat until golden brown (about 5-6 minutes) before adding any liquid. Stir in garlic and thyme just before removing from heat—this locks in texture. Also, avoid overmixing when combining with potatoes; a few small lumps are perfect for contrast.

4

Can I use sweet potatoes instead of Russets?

Sweet potatoes work beautifully—they add natural sweetness and vibrant color. Use the same quantity, but increase the butter to 1 cup for extra richness. The cooking time will be slightly longer (25-30 minutes), so check for doneness with a fork. The creaminess will be even more decadent!

5

Why does my mash turn out too thick?

This usually happens when the potatoes are overcooked or not enough liquid is added. For future batches, ensure potatoes are cooked until tender but not mushy, and stir in 1-2 tablespoons of warm milk at a time until reaching a smooth, spoonable consistency. If using a food processor, pulse briefly to avoid over-blending.

★★★★★4.9(13 reviews)
Categories Side Dishes