Ingredients

3lbsRusset potatoes

6¾cupscold water,divided

3cupsbroccoli florets

¾cupwhole milk

½cupheavy cream

3tbspbutter

⅓cupsour cream

2½cupscheddar cheese,medium or sharp, freshly grated

¼cupParmesan cheese,freshly and finely grated

¼cupRomano cheese,freshly and finely grated, or Parmesan

½tsponion powder

¼tspgarlic powder

salt and freshly-ground black pepper,to taste

Preparation

Peel and dice the potatoes into about 2-inch pieces. Medium potatoes can be cut into 6 to 8 pieces.

Place the diced potatoes in a large pot, then pour the 6 cups of cold water.

Cover the pot with a lid, then cook the potatoes over medium-high heat for 25 to 30 minutes, until the potatoes are very tender when pierced with a fork.

Steam the broccoli by placing it in a microwave-safe bowl with ¾ cup of water.

Microwave on high power for 4 to 5 minutes until tender.

Drain the water from the broccoli, then dice them into tiny pieces. Set aside.

Put the warm milk, cream, and butter in a saucepan over the stovetop.

Drain the water from the potatoes.

Pour the potatoes into a large mixing bowl, then mash the potatoes well with a potato masher.

Add in the warm milk mixture, sour cream, cheddar cheese, Parmesan cheese, Romano cheese, onion powder, garlic powder, salt and pepper.

Whip the mixture with an electric mixer on medium speed for 1 to 2 minutes until fluffy and smooth.

Fold in the broccoli.

Serve warm garnished with additional shredded cheddar cheese, and enjoy!