Creamy Potato and Mushroom Casserole with Parmesan

Prep: 20 minCook: 30 min8 servingsmediumRussian
Creamy Potato and Mushroom Casserole with Parmesan

A rich, comforting casserole featuring tender boiled potatoes smothered in a luxurious cream sauce with sautéed mushrooms, carrots, and onions. The dish is finished with a golden Parmesan topping under the broiler, creating a beautiful contrast of textures. Fresh dill adds a bright herbal note that cuts through the richness. Perfect as a hearty side dish for holiday meals or special dinners, this recipe transforms simple ingredients into an elegant, restaurant-quality dish that pairs beautifully with roasted meats or can stand alone as a satisfying vegetarian main course.

Ingredients

8 servings
  • 10 medium potatoes, peeled and cut into 6 to 8 pieces
  • 2 cloves garlic, pierced in center with knife(optional)
  • 2 leaf bay leaf(optional)
  • 1 tsp salt
  • 2 cups whipping cream
  • ½ lb mushrooms, sliced
    canned mushrooms10 oz drained can for 1/2 lb freshconvenience

    already mentioned in recipe as option

    Full guide →
  • 1 medium onion, finely diced
  • 2 medium carrots, grated
  • ½ cup Parmesan cheese, grated
    Gruyere cheese1:1flavor

    adds nutty complexity

    Full guide →
  • 2 Tbsp dill, chopped, fresh or frozen(optional)
  • olive oil, for frying

Instructions

  1. 1

    Prep all ingredients first

  2. 2

    Place potatoes, bay leaves, and garlic cloves in medium pot and cover with water

  3. 3

    Bring to boil and cook for 15 minutes until easily pierced with knife

  4. 4

    Heat olive oil in large skillet over medium-high heat

  5. 5

    Sauté onions until soft and golden, then set aside

  6. 6

    Add more oil to same skillet and sauté carrots until soft, set aside

  7. 7

    Sauté mushrooms until lightly browned, adding oil as needed

  8. 8

    Return carrots and onions to pan

  9. 9

    Add heavy cream, salt, and dill to pan and bring to simmer

  10. 10

    Turn off heat

  11. 11

    Drain cooked potatoes and transfer to large baking dish

  12. 12

    Pour sauce over potatoes

  13. 13

    Sprinkle with Parmesan cheese

  14. 14

    Broil for 5 minutes

Tips

Tip 1

Prep all ingredients before starting as the cooking moves quickly once potatoes are done.

Tip 2

Don't skip sautéing each vegetable separately - this builds layers of flavor that make the dish special.

Tip 3

Watch the broiler carefully in the final step to achieve golden cheese without burning.

Good to Know

Storage

Refrigerate covered for up to 3 days. The cream may separate slightly but will come together when reheated.

Make Ahead

Can assemble completely and refrigerate before final broiling step. Add 5-10 minutes to broiling time if starting cold.

Serve With

Serve immediately while cheese topping is golden and cream sauce is hot and bubbly.

See pairing guide →

Common Mistakes

Watch

Don't skip draining potatoes well to avoid watery sauce

Watch

Cook vegetables separately to prevent mushrooms from releasing water into other ingredients

Substitutions

fresh mushrooms
canned mushrooms10 oz drained can for 1/2 lb freshconvenience

already mentioned in recipe as option

Full guide →
heavy cream
half and half1:1lighter

reduces richness but still creamy

Full guide →
Parmesan
Gruyere cheese1:1flavor

adds nutty complexity

Full guide →
Find more substitutions →

FAQ

Can I make this ahead of time?

Yes, assemble the entire dish and refrigerate before the final broiling step. When ready to serve, broil for 7-10 minutes since it will be starting cold.

What if I don't have heavy cream?

Half and half works but will be less rich. You can also use whole milk with a tablespoon of flour whisked in to thicken the sauce.

How long will leftovers keep?

Store covered in refrigerator for up to 3 days. Reheat gently in oven at 350°F until warmed through, about 15-20 minutes.