Healthy Mashed Potatoes with Cauliflower and White Beans

These Healthy Mashed Potatoes with Cauliflower and White Beans are creamy, fluffy, and packed with extra protein and fiber. This easy, healthier mashed potato recipe delivers all the cozy comfort-food flavor in just 30 minutes — no heavy cream required!

Healthy Mashed Potatoes with Cauliflower and White Beans

Send this recipe to your email for later

Email Recipe

In my opinion, no holiday plate is complete without a generous scoop of mashed potatoes, preferably with a little well in the middle for gravy. They may not be the most exciting dish on the table, but they’re always the side I look forward to most, and I’ll gladly find an excuse to make them long after the holidays are over.

With the holiday season quickly approaching, I’ve been experimenting with creating a healthier version that still delivers all that classic comfort food goodness, but with a nutritious twist. These Healthy Mashed Potatoes with Cauliflower and White Beans give you the best of both worlds: they sneak in more nutrients while staying fluffy, creamy, and full of flavor.

The cauliflower blends right in, while cannellini beans and Greek yogurt add extra protein, fiber, and richness. Best of all, this easy side dish comes together in just 30 minutes, making it perfect for holiday dinners, hectic weeknights, or pretty much any time a mashed potato craving strikes.

Whip up a batch for your next dinner, then drop a comment below and tell me if anyone guessed the secret ingredients!

Why you’ll love these Healthy Mashed Potatoes

  • They’re smooth, creamy, and comforting, with plenty of classic mashed potato flavor.
  • They have a hidden healthy twist, thanks to cannellini beans and cauliflower, which help add a little extra protein and fiber.
  • They’re ready in just 30 minutes, making them easy enough for a quick weeknight side dish.
  • They pair perfectly with everything from simple dinners to festive holiday meals.
  • Each serving packs in 8 grams of protein and 5 grams of fiber for a more satisfying side dish.
Healthy Mashed Potatoes with Cauliflower and White Beans

Healthy Mashed Potatoes ingredients

  • Russet potatoes form the light, fluffy foundation of these healthy mashed potatoes. Yukon Gold potatoes also work well for a creamier, slightly richer texture, or you can always use a combination of the two. Be sure to peel and cut them into evenly sized cubes so they cook at the same rate!
  • Cauliflower is one of the two secret ingredients featured in this recipe. Not only does it help lighten things up, but it also blends seamlessly into the potatoes, adding extra nutrients and fiber without overpowering their flavor.
  • Cannellini beans are the other special ingredient that really set these mashed potatoes apart. They’re used to boost the protein and fiber content and make the mashed potatoes even creamier. Be sure to drain and rinse them well before blending.
  • Greek yogurt adds richness, creaminess, and a subtle tang (plus even more protein!).
  • Olive oil gives the potatoes a smooth, silky texture and adds a dose of healthy fats.
  • Garlic brings bold, savory flavor. Three cloves give these mashed potatoes a nice garlicky kick, but you can use a little less if you prefer a milder flavor.
  • Milk helps everything blend together and creates a softer, creamier consistency. Feel free to add an extra splash as needed.
  • Chives add a fresh, mild onion flavor and a bit more color on top. They’re optional but highly recommended for serving.

How to serve these Healthy Mashed Potatoes

  • Serve them alongside your favorite vegetarian main dish, such as lentil chickpea loaf, stuffed squash, or veggie burgers.
  • Spoon mushroom gravy or vegetarian onion gravy over the top for classic comfort food flavor.
  • Use them as a creamy topping for vegetarian shepherd’s pie.
  • Add them to a holiday spread with stuffing, cranberry sauce, and roasted Brussels sprouts.
  • Top them with fresh chives, chopped parsley, cracked black pepper, or an extra drizzle of olive oil.
Healthy Mashed Potatoes with Cauliflower and White Beans

Substitutions & variations

  • Russet potatoes – I like using Russet potatoes because of their high starch content, which gives the mashed potatoes a light and fluffy texture. However, you can also use Yukon Gold potatoes or even a combination of both.
  • Cannellini beans – If you don’t have a can of cannellini beans on hand, Great Northern beans or navy beans would also work!
  • Greek yogurt – Use sour cream for a richer flavor or plain dairy-free yogurt if you prefer.
  • Milk – Any dairy or unsweetened plant-based milk will work here, including soy, almond, or oat milk. (Stick to soy milk if you’re prioritizing protein!)
  • Olive oil – Swap it for melted butter or vegan butter to give this recipe a more classic mashed potato feel.
  • Fresh herbs – Mix in a handful of chives, parsley, rosemary, or thyme for an extra pop of color and flavor.
  • Cheesy variation – Stir in some shredded cheddar, grated Parmesan, or nutritional yeast to give the potatoes a savory, cheesy twist.
  • Loaded mashed potatoes – Top these Healthy Mashed Potatoes with shredded cheese, sliced green onions, crispy vegetarian bacon, and an extra dollop of Greek yogurt.

Quick recipe tips

  • Let the drained potatoes sit in the warm pot for a minute or two — this helps any lingering moisture evaporate to keep your mashed potatoes from turning out watery.
  • Add the milk gradually! The cauliflower may contain enough moisture that you won’t need the full amount.
  • For an extra-smooth result, blend the cauliflower mixture while it’s still warm so it incorporates more easily into the potatoes.

Step-by-step instructions

  • Boil the potatoes: Add the potatoes to a large pot, cover with water, and season generously with salt. Boil for 15–20 minutes, or until fork-tender, then drain and let sit for 1-2 minutes.
  • Cook the cauliflower: Meanwhile, cover the cauliflower with water in a separate pot and add a pinch of salt. Boil for 8-10 minutes, or until tender, then drain well.
  • Blend the cauliflower mixture: Add the cauliflower, cannellini beans, Greek yogurt, olive oil, garlic, salt, pepper, and milk to a food processor and blend until smooth, adding more milk if needed.
  • Mash and combine: Mash the potatoes until mostly smooth, then gently mix in the cauliflower mixture.
  • Season and serve: Add more salt, pepper, or milk to taste, then garnish with chives and serve warm.

Make ahead & storage

Make these Healthy Mashed Potatoes in advance for an easy side dish you can reheat whenever you’re ready! Follow these simple tips to keep them fresh, creamy, and absolutely delicious.

Meal prep

  • Make them ahead: Prepare the mashed potatoes up to 4 days in advance and store them in an airtight container in the fridge.
  • Add extra milk: The potatoes will thicken as they chill, so stir in a splash of milk when reheating to restore their creamy consistency.
  • Wait to garnish: Hold off on adding the chives until just before serving for the freshest flavor and color.

Storing leftovers

  • Fridge: Store leftover mashed potatoes in an airtight container for up to 4 days.
  • Reheat gently: Warm them on the stovetop over low heat or in the microwave, stirring occasionally until heated through.
  • Refresh the texture: Add a splash of milk or a drizzle of olive oil if the potatoes seem dry after reheating.

Freezing

  • Freeze for later: Transfer the cooled mashed potatoes to a freezer-safe container and freeze for up to 2 months.
  • Thaw overnight: Let them thaw in the refrigerator before reheating for the most even texture.
  • Stir well: The texture may separate slightly after freezing, but stirring in a little milk while reheating can help make them creamy again.
Healthy Mashed Potatoes with Cauliflower and White Beans

FAQ

Not really! Both have pretty mild flavors that blend well with the potatoes, garlic, and Greek yogurt, giving the dish a creamy texture without overpowering the classic mashed potato flavor.

Yes! Just replace the Greek yogurt with plain unsweetened dairy-free yogurt and use your favorite unsweetened plant-based milk.

I usually do, but peeling is totally optional. Leaving the skins on adds extra texture and fiber, but peeling the potatoes creates a smoother consistency.

Yes, frozen cauliflower will work, but it may contain more moisture than fresh cauliflower. Cook it until tender and drain it very thoroughly before blending.

Yes! Prepare them up to four days in advance and refrigerate them in an airtight container. Reheat gently with a splash of milk to restore their creamy texture if needed.

Stay in the loop!

Healthy eating tips & recipes delivered directly to your inbox
Subscription Form

More healthy side dishes

Send this recipe to your email for later

Email Recipe

Healthy Mashed Potatoes with Cauliflower and White Beans

These Healthy Mashed Potatoes with Cauliflower and White Beans are creamy, comforting, and packed with extra protein and fiber! They're also ready in just 30 minutes and make an easy side dish for weeknight dinners or holiday meals.
Course Side Dish
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 servings
Calories 190kcal

Ingredients

  • 4 cups peeled and cubed Russet potatoes (about 2-3 medium potatoes)
  • 2 cups cauliflower florets
  • 1 cup cannellini beans drained and rinsed
  • ½ cup plain Greek yogurt
  • 2 tablespoons olive oil
  • 3 cloves garlic
  • 1⁄4 cup milk plus more as needed
  • 1 teaspoon salt plus more for boiling the potatoes and cauliflower
  • 1⁄4 teaspoon black pepper
  • chives optional, for garnish

Instructions

  • Add the potatoes to a large pot and cover with water. Add a generous pinch of salt and bring to a boil. Cook for 15-20 minutes, or until fork-tender. Drain well, then let sit for 1-2 minutes to allow excess moisture to evaporate.
  • Add the cauliflower to a separate pot and cover with water. Add a pinch of salt and bring to a boil. Cook for 8-10 minutes, or until tender. Drain well.
  • Add the cooked cauliflower, cannellini beans, Greek yogurt, olive oil, garlic, salt, pepper, and milk to a food processor or blender. Blend until smooth and creamy, adding another splash of milk if needed.
  • Mash the potatoes with a fork or potato masher until mostly smooth. Add the cauliflower-bean mixture and gently stir or mash until well combined.
  • Taste and add more salt, pepper, or milk as needed. Garnish with fresh chives and serve warm.

Nutrition

Calories: 190kcal | Carbohydrates: 28g | Protein: 8g | Fat: 5g | Fiber: 5g

Did you try this recipe?

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating