Cheesy Mashed Potato Broccoli Casserole Recipe
Introduction
This Cheesy Mashed Potato Broccoli Casserole is a comforting, easy side dish that combines creamy mashed potatoes with tender roasted broccoli and melted cheddar cheese. Perfect for family dinners or potlucks, it brings together simple ingredients for a flavorful and satisfying meal addition.

Ingredients
- 12 ounces broccoli florets, chopped into small pieces (about 340 grams or a medium-sized head)
- 2 tablespoons olive oil
- 6 small to medium Yukon Gold potatoes, peeled and chopped (roughly 1200 grams or 2.5 pounds)
- 1/4 cup butter
- 1/2 cup milk
- 3 cloves garlic, minced
- 1/4 cup chopped parsley
- 1/4 cup chopped green onion
- 7 ounces shredded cheddar cheese (about 200 grams or just over 2 cups)
- Salt and pepper, to taste
Instructions
- Step 1: Preheat your oven to 375°F (190°C). While the oven heats, prepare the potatoes, broccoli, garlic, and herbs as described.
- Step 2: Place the chopped potatoes in a large pot. Cover them with water and a lid, then bring to a boil. Once boiling, reduce the heat and let the potatoes simmer, covered, for about 15 minutes or until they are fork-tender.
- Step 3: Spread the chopped broccoli in a large casserole or baking dish. Drizzle with olive oil, season with salt and pepper, and toss to coat. Arrange the broccoli in a single layer and bake in the oven for 15 minutes. Remove from the oven once done.
- Step 4: Drain the potatoes and return them to the pot. Add the butter, milk, minced garlic, salt, and pepper. Mash the mixture until smooth and creamy. Then, stir in the chopped parsley and green onions. Taste and adjust seasonings as needed.
- Step 5: Add the mashed potatoes to the casserole dish with the roasted broccoli. Mix well to combine, then spread the mixture evenly. Sprinkle half of the shredded cheddar cheese over the top, then add the remaining cheese as a final layer.
- Step 6: Return the casserole to the oven and bake for 15 to 20 minutes, or until the cheese is fully melted and bubbly. Serve the casserole hot.
Tips & Variations
- For extra creaminess, substitute half-and-half or cream for the milk.
- Add cooked bacon or ham for a meaty twist.
- Swap cheddar cheese with Monterey Jack or mozzarella for a different flavor profile.
- For a lighter version, use Greek yogurt in place of some butter and milk.
- Make ahead by preparing the casserole up to step 5, then refrigerate and bake before serving.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover the casserole with foil and warm in a 350°F (175°C) oven until heated through, about 15 minutes. You can also microwave individual portions, stirring halfway to heat evenly.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works well. Thaw and drain it first to prevent extra moisture, then roast as directed.
Can I make this casserole vegan?
To make it vegan, use plant-based butter, milk alternatives, and dairy-free cheese substitutes. The flavor will be slightly different but still delicious.
Print
Cheesy Mashed Potato Broccoli Casserole Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This easy Cheesy Mashed Potato Broccoli Casserole is a comforting and flavorful side dish perfect for family dinners. It features creamy mashed Yukon Gold potatoes mixed with roasted broccoli, garlic, fresh herbs, and plenty of melted cheddar cheese, baked to golden perfection. Quick to prepare and satisfying, it pairs wonderfully with a variety of mains.
Ingredients
Vegetables & Herbs
- 12 ounces broccoli florets, chopped into small pieces (about 340 grams or a medium-sized head)
- 6 small-medium Yukon Gold potatoes, peeled and chopped (approximately 1200 grams or 2.5 pounds)
- 3 cloves garlic, minced
- 1/4 cup chopped parsley
- 1/4 cup chopped green onion
Other Ingredients
- 2 Tbsp olive oil
- 1/4 cup butter
- 1/2 cup milk
- 7 ounces shredded cheddar cheese (about 200 grams or just over 2 cups)
- Salt and pepper, to taste
Instructions
- Preheat Oven and Prepare Ingredients: Preheat your oven to 375°F (190°C). While the oven heats, prepare the potatoes by peeling and chopping them. Also chop the broccoli into small florets, mince the garlic, and chop the parsley and green onion.
- Cook Potatoes: Place the chopped potatoes in a large pot and cover them with water. Cover the pot with a lid and bring the water to a boil over medium-high heat. Once boiling, reduce the heat to maintain a simmer, keeping the pot covered, and cook for about 15 minutes or until the potatoes are fork-tender.
- Roast Broccoli: Meanwhile, place the chopped broccoli florets in a large casserole or baking dish. Drizzle with olive oil and season with salt and pepper. Toss to coat evenly and spread the broccoli in a single layer. Bake in the preheated oven for 15 minutes until slightly tender and roasted. Remove from the oven and set aside.
- Mash Potatoes: Once the potatoes are tender, drain the water and return the potatoes to the same pot. Add the butter, milk, minced garlic, salt, and pepper. Use a potato masher to mash everything together until creamy but still slightly textured. Stir in the chopped parsley and green onion. Taste and adjust the seasoning with additional salt and pepper if needed.
- Combine Casserole: Add the mashed potatoes to the casserole dish with the roasted broccoli. Gently stir to combine the ingredients well. Mix in half of the shredded cheddar cheese, then spread the mixture evenly in the dish. Sprinkle the remaining cheddar cheese over the top in an even layer.
- Bake Casserole: Return the casserole dish to the oven and bake for 15 to 20 minutes, or until the cheese is completely melted and bubbling. Serve hot as a comforting side dish.
Notes
- Yukon Gold potatoes are preferred for their creamy texture, but russet potatoes can also be used.
- For a richer casserole, substitute some or all of the milk with cream or half-and-half.
- You can add cooked bacon or sautéed onions for extra flavor.
- Make sure to season well with salt and pepper to taste throughout the cooking process.
- This casserole pairs well with roasted meats, grilled chicken, or as a vegetarian main with a side salad.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Keywords: cheesy mashed potato casserole, broccoli casserole, easy side dish, baked broccoli and potatoes, comfort food, cheesy vegetables

