Creamy Cheddar Ham and Cauliflower Bake

Prep: 15 minCook: 1 hr6 servingsmediumAmerican
Creamy Cheddar Ham and Cauliflower Bake

A rich, cheesy casserole pairing tender cauliflower florets with savory ham cubes in a butter-cream cheddar sauce. The dish combines mild vegetables with sharp cheddar and smoky ham for comfort food that satisfies. Serve as a weeknight dinner main or holiday side dish. This version emphasizes a velvety sauce that clings to each floret, achieving restaurant-quality texture through careful sauce reduction before baking.

Ingredients

6 servings
  • 2 large heads cauliflower, stems removed, separated into evenly-sized florets
    broccoli1:1vegetable-swap

    adds mild bitterness

    Full guide →
  • 1 cup ham, cubed
    bacon1:1substitution

    smoky variation

    Full guide →
  • 1 cup unsalted butter
  • 2 cups heavy cream
    Greek yogurt0.75:1dairy-reduction

    tangier result, slightly less rich

    Full guide →
  • 3 cups sharp cheddar cheese, divided
    gruyere1:1substitutiondairy-free

    nutty, more complex flavor

    Full guide →
  • green onions, sliced, for garnish(optional)

Instructions

  1. 1

    Preheat oven to 350 degrees F. Spray a 9x13 casserole dish with nonstick cooking spray.

  2. 2

    Fill a large stockpot three-quarters full with water and add 1 teaspoon salt. Bring to boil over high heat.

  3. 3

    Add cauliflower florets and cook 10 minutes until fork tender. Drain well and transfer to the prepared casserole dish.

  4. 4

    Sprinkle ham cubes over cauliflower and tuck between florets.

  5. 5

    In a large skillet over medium-low heat, melt butter. Add heavy cream and bring to a boil, stirring often.

  6. 6

    Simmer 10 minutes, then stir in 2.5 cups cheese until melted. Continue simmering 3 to 4 minutes until sauce coats the back of a spoon and clings to skillet sides.

  7. 7

    Pour sauce over cauliflower and ham. Top with remaining cheese.

  8. 8

    Bake 45 minutes until cheese melts and cauliflower begins to brown.

Tips

Tip 1

Drain cooked cauliflower thoroughly to prevent watery casserole. Pat dry with paper towels if needed.

Tip 2

Simmer the cream-cheese sauce until it coats the back of a spoon; this indicates proper emulsification and prevents a greasy, separated sauce.

Good to Know

Storage

Cover and refrigerate up to 3 days. Reheat covered at 325F for 20-25 minutes until warmed through.

Make Ahead

Assemble completely (do not bake) up to 24 hours ahead. Cover and refrigerate, then bake as directed, adding 5-10 minutes to baking time if starting cold.

Serve With

Garnish with sliced green onions just before serving. Pairs with roasted vegetables, a simple salad, or crusty bread.

See pairing guide →

Common Mistakes

Watch

Do not skip draining the cauliflower to avoid a watery, separated sauce.

Watch

Do not rush the sauce reduction; inadequate simmering causes the sauce to break when it hits the cold casserole dish.

Watch

Do not reserve all cheese for topping; melting half into the sauce ensures even flavor distribution.

Substitutions

Dairy-Free Swaps

sharp cheddar
gruyere1:1substitutiondairy-free

nutty, more complex flavor

Full guide →
heavy cream
Greek yogurt0.75:1dairy-reduction

tangier result, slightly less rich

Full guide →

General Alternatives

ham
bacon1:1substitution

smoky variation

Full guide →
cauliflower
broccoli1:1vegetable-swap

adds mild bitterness

Full guide →
Find more substitutions →

FAQ

Can I make this ahead and freeze it?

Yes, freeze the assembled unbaked casserole in an airtight container up to 2 months. Thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the baking time.

What if my sauce breaks or looks oily?

Remove from heat immediately. Whisk in 1-2 tablespoons cold heavy cream to re-emulsify. If the sauce still separates, start fresh with a small amount of butter and cream, then whisk in the broken sauce gradually.

How long does this keep in the refrigerator?

Covered leftovers keep 3 days. Reheat covered at 325F for 20-25 minutes. Do not microwave, as it causes the cheese to toughen and separate.