Broccoli Cheese Mashed Potatoes are a fantastic upgrade to your boring mashed potatoes. Savory broccoli, creamy cheese, and the comforting mashed potato base make this a perfect side dish.
These potatoes are so divinely delicious and full of cheesy goodness that they could easily be counted as dinner’s main course and no longer the plain old sidekick. The best way to describe these potatoes: broccoli cheese soup meets mashed potatoes.
Don’t get the wrong idea from that though, these potatoes aren’t soupy. They are fluffy, flavorful and oh-so cheesy, with all the right amount of nutrition from the broccoli =). They are mashed potatoes made luxurious.
Broccoli Cheese Mashed Potatoes
We love to make these mashed potatoes for special dinners, such as a birthday, Easter, or family Sunday dinner. They really take it to the next level (and help you sneak in some veggies if you’re feeding kids or adults who don’t love to take their portion of vegetables!).
One thing I love about these potatoes is that you don’t need drippings from meat for gravy, just a whole lot of velvety cheese. You might even consider adding bacon bits, too! You could easily turn this into a loaded baked potato version of mashed potatoes, which sounds amazing.
I hope you enjoy these irresistible Broccoli Cheese Mashed Potatoes as much as I do!
Favorite Potato Recipes
I gotta have potatoes. Ideally, at every meal! They’re such a reliably delicious side dish (or main dish) that we almost expect to have them. Think about your favorite holidays or special meals. Do they include a particular potato side dish? Mine do!
If you like these you may also like to try my recipe for Twice Baked Potatoes. They are loaded with cheese, drizzled with zesty ranch, and then finished off with crispy bacon and green onions, yum!
Other potato recipes you may want to try:
Follow Cooking Classy
16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)
Broccoli Cheese Mashed Potatoes
- 3 lbs Russet Potatoes
- 6 3/4 cups cold water , divided
- 3 cups broccoli florets
- 3/4 cup whole milk
- 1/2 cup heavy cream
- 3 Tbsp butter
- 1/3 cup sour cream
- 2 1/2 cups freshly grated medium or sharp cheddar cheese
- 1/4 cup freshly , finely grated Parmesan Cheese
- 1/4 cup freshly , finely grated Romano Cheese (or an additional 1/4 Parmesan cheese if you don't want to purchase both)
- 1/2 tsp onion powder
- 1/4 tsp garlic powder
- Salt and freshly ground black pepper , to taste
- Peel and dice potatoes into about 2 inch pieces (I used medium potatoes and cut each into 6-8 pieces). Place diced potatoes in a large pot, cover with 6 cups cold water. Cover pot with lid and cook potatoes over medium high heat for 25 - 30 minutes until potatoes are very tender when pierced with a fork.
- Meanwhile, steam broccoli by placing broccoli in a microwave safe bowl with 3/4 cup water and microwaving on high power for 4 - 5 minutes until very tender (alternately you can steam the broccoli in a steamer basket placed in a saucepan with water over the stove top until tender). Drain water from broccoli and dice broccoli into tiny pieces, set aside. Warm milk, cream and butter in a saucepan over the stove top or in the microwave in a microwave safe bowl.
- Drain water from potatoes. Pour potatoes into a large mixing bowl. Mash potatoes very well with a potato masher. Add in warm milk mixture, sour cream, Cheddar Cheese, Parmesan Cheese, Romano Cheese, onion powder, garlic powder, salt and pepper then whip mixture with an electric mixer on medium speed about 1 - 2 minutes until fluffy and smooth. Fold in broccoli. Serve warm garnished with additional shredded Cheddar Cheese if desired.