Idaho Potato Ham Bake with Broccoli and Cheddar

Prep: 20 minCook: 45 minmediumAmerican
Idaho Potato Ham Bake with Broccoli and Cheddar

A hearty casserole combining tender Idaho potatoes with ham, steamed broccoli, and melted cheddar cheese. Sauteed onions and mushrooms add depth while cream cheese creates a rich, creamy texture throughout. Perfect for feeding families on weeknights or potluck gatherings, this comforting dish transforms simple ingredients into a satisfying one-pan meal that pleases both kids and adults.

Ingredients

  • 6 Idaho potatoes, chopped
  • 10 ounces broccoli, steamed
    cauliflower or green beans1:1vegetable-swap

    Steam until tender before adding

    Full guide →
  • 2 cups ham, chopped
    turkey or chicken1:1meat-swap

    Use same amount of cooked poultry

    Full guide →
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ½ medium onion, chopped
  • 1 cup mushrooms
  • 2 tablespoons butter, unsalted
  • 4 ounces cream cheese, softened
    sour cream1:1dairy-swap

    May be slightly less rich

    Full guide →
  • 1 ½ cups medium cheddar cheese, grated
    Swiss or Gruyere1:1cheese-swapdairy-free

    Provides different flavor profile

    Full guide →

Instructions

  1. 1

    Cook chopped potatoes in half-full saucepan of water over medium heat until tender, about 8 to 10 minutes, then drain

  2. 2

    Heat butter in large heavy non-stick skillet over medium heat, add onions and cook for 2-3 minutes

  3. 3

    Add mushrooms to skillet and saute until tender and golden, about 3 to 5 minutes

  4. 4

    Heat oven to 350 degrees

  5. 5

    Spray 8x9 inch baking pan with nonstick cooking spray

  6. 6

    Add potatoes, ham, broccoli, and mushrooms to baking pan, then sprinkle with salt and pepper

  7. 7

    Pinch off chunks of cream cheese and dollop over top of casserole

  8. 8

    Top with grated cheddar cheese

  9. 9

    Bake for 25 to 35 minutes or until hot and bubbly

Tips

Tip 1

Steam broccoli until just tender to prevent overcooking during the baking process

Tip 2

Let cream cheese come to room temperature for easier dolloping and better melting

Tip 3

Use russet potatoes if Idaho potatoes are unavailable for similar starchy texture

Good to Know

Storage

Refrigerate covered for up to 3 days

Make Ahead

Can assemble up to 1 day ahead, cover and refrigerate, add 10 minutes to baking time

Serve With

Serve hot directly from baking dish with simple side salad

See pairing guide →

Common Mistakes

Watch

Drain potatoes well to avoid watery casserole

Watch

Don't overbake or cheese will become oily and separate

Substitutions

Dairy-Free Swaps

cheddar cheese
Swiss or Gruyere1:1cheese-swapdairy-free

Provides different flavor profile

Full guide →
cream cheese
sour cream1:1dairy-swap

May be slightly less rich

Full guide →

General Alternatives

ham
turkey or chicken1:1meat-swap

Use same amount of cooked poultry

Full guide →
broccoli
cauliflower or green beans1:1vegetable-swap

Steam until tender before adding

Full guide →
Find more substitutions →

FAQ

Can I use frozen broccoli instead of fresh?

Yes, thaw and drain frozen broccoli thoroughly before adding to prevent excess moisture in the casserole.

What if I don't have an 8x9 inch pan?

Use any 2-quart baking dish, adjusting baking time as needed for different depths.

How long will leftovers keep in the refrigerator?

Store covered for up to 3 days and reheat individual portions in microwave or oven.