This Ham and Cheese Croissant Casserole takes the deliciousness of a ham and cheese croissant to create this easy croissant breakfast casserole! Perfect for brunch, easy suppers, and holidays too!

When planning brunch for family and friends, I like to include this ham and cheese croissant casserole as well as other delicious breakfast favorites, like my easy blueberry muffins, French toast, and buttermilk pancakes. And for the holidays, we always include our cinnamon rolls in our gatherings!

A scoop of golden brown, cheesy ham and cheese croissant casserole is being spooned out of a white baking dish.

When you want an easy and elegant breakfast casserole that is perfect for serving for breakfast throughout the holidays or for Sunday brunch, this tasty Ham and Cheese Croissant Casserole is it. It’s always such a crowd favorite! And when you are entertaining, it is a perfect make-ahead breakfast recipe!

Why You’ll Love This Recipe

Amazing flavor. The flavors of ham, cheese, and buttery croissants mingle with green onions and parmesan cheese for the ultimate breakfast casserole!

Easy recipe. The recipe is straightforward and easy. Mix all the ingredients, pour into a casserole dish, chill, and bake. Great for beginning and busy home cooks.

Make ahead easy. You’ll love that you make this breakfast casserole ahead, cover it, and chill it until ready to bake. Enjoy busy Thanksgiving, Christmas, and Easter mornings while this cheesy casserole bakes away in the oven!

Shredded cheddar cheese tops buttery, egg coated croissants and ham all in a white baking dish.

How to Make Ham and Cheese Croissant Casserole

This casserole is incredibly easy to make and uses simple ingredients. Here’s how you’ll make it:

Croissant Casserole Ingredients

  • Ham – Use chopped cooked ham. This is great for using leftover baked ham! You can also use your favorite deli ham.
  • Cheeses – Use Parmesan cheese and cheddar cheese in this casserole. If you prefer other cheese combinations, you can use those as well.
  • Onions – I use sliced green onions for the added color and flavor. You can substitute with diced onion if needed. If you don’t like onions, omit them.
  • Croissants – Cut large croissants into cubes. I use store-bought from the grocery store or a local bakery.
  • Milk and heavy cream – I use whole milk and heavy cream. It adds richness and a creamy texture to the final dish.
  • Eggs – Use large eggs.

Step-by-Step Instructions

It is so easy to toss all the ingredients together that you’ll have it whipped up and prepped for the refrigerator in no time.

Prep. Spray a 9×13 baking dish with nonstick cooking spray, or you can lightly coat it with butter.

Mix and chill. Combine the ham, Parmesan cheese, onions, and croissants in a medium mixing bowl. Arrange in prepared baking dish. Whisk together milk, cream, and eggs and pour over the croissant mixture. Cover and chill overnight.

Chilling the casserole lets the croissants absorb as much liquid as possible for a creamy and delicious breakfast casserole.

Bake and serve. Preheat oven to 350º F. Uncover the casserole and sprinkle with the Cheddar cheese. Bake until golden brown and cooked throughout, about 45 minutes. Remove from the oven and let stand for 5 minutes before serving.

Green onion peeks through cheesy, buttery croissants baked in this breakfast casserole featured ham, cheese and croissants.

What to Serve with Ham and Cheese Croissant Casserole

We love to serve this Ham and Cheese Croissant Casserole as a simple make-ahead breakfast or as a part of a larger breakfast buffet. Here are a few of our favorite things to serve with it.

Large Breakfast Buffet Options:

Think of all those office brunches or showers where this casserole would be just perfect!

Recipe Tip – Make It Ahead!

Entertaining for the holidays or making brunch for your family? This casserole is perfect!

Make it ahead for a stress-free holiday meal!

Prepare as directed, wrap well, and refrigerate for up to 3 days. Then bake as directed!

Make Ahead and Storage Tips

To make ahead. Prepare the recipe without baking, wrap it tightly with plastic wrap, and store it in the refrigerator for up to 3 days. Then, to bake, remove the plastic wrap and bake as directed.

To store. Once baked, allow it to cool, wrap it well with plastic wrap or foil, and store it in the refrigerator for up to 3 days. Reheat and serve.

To store leftovers. Allow leftovers to cool completely. Then, store in an airtight container in the refrigerator for up to 3 days. Reheat and serve.

I do not recommend freezing this breakfast casserole. Many times, cream and dairy-based recipes do not freeze well, as they can sometimes break when frozen.

White baking dish filled with croissant breakfast casserole showing ham and melted cheeses.

Here’s my Ham and Cheese Croissant Casserole Recipe. I hope you love it!

Ham and Cheese Croissant Casserole Recipe

5 from 4 votes
This Ham and Cheese Croissant Casserole recipe makes a delicious croissant breakfast casserole! Perfect for brunch, easy suppers, and holidays too!
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 12 servings

Ingredients 

  • 2 cups chopped cooked ham
  • 1 cup shredded Parmesan cheese
  • 5 green onions, sliced
  • 6 large croissants, cubed
  • 1 cup milk
  • 2 cups heavy cream
  • 5 large eggs
  • 2 cups grated Cheddar cheese

Instructions 

  • Prep. Spray 9 x 13 baking dish with nonstick cooking spray or lightly coat with butter.
  • Make and chill. Combine ham, cheese, onions, and croissants in a medium mixing bowl. Arrange in prepared baking dish. Whisk together milk, cream, and eggs and pour over the croissant mixture. Cover and chill overnight.
  • Bake and serve. Preheat oven to 350º F. Uncover the casserole and sprinkle with the Cheddar cheese. Bake until golden brown and cooked throughout, about 45 minutes. Remove from the oven and let stand for 5 minutes before serving.

Notes

Make Ahead and Storage Tips:

To make ahead. Cover and store the Ham and Cheese Croissant Casserole in the refrigerator for up to 3 days. You may also assemble the casserole without baking and cover and store in the refrigerator for up to 3 days. Then, remove from the refrigerator, uncover and bake as directed. 
To store. Once baked, allow to cool, wrap well with plastic wrap or foil, and store in the refrigerator for up to 3 days. Reheat and serve.
To store leftovers. Allow leftovers to cool completely. Then store in an airtight container in the refrigerator for up to 3 days. Reheat and serve.
I do not recommend freezing this breakfast casserole. Many times, cream and dairy-based recipes do not freeze well, as they can sometimes break when frozen.

Nutrition

Calories: 481kcal | Carbohydrates: 18g | Protein: 19g | Fat: 36g | Saturated Fat: 20g | Cholesterol: 196mg | Sodium: 738mg | Potassium: 231mg | Fiber: 1g | Sugar: 5g | Vitamin A: 1280IU | Vitamin C: 1.2mg | Calcium: 313mg | Iron: 1.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Enjoy!
Robyn xo

Welcome to Add A Pinch

About Robyn

Robyn Stone is a cookbook author, wife, mom, and passionate home cook. Her tested and trusted recipes give readers the confidence to cook recipes the whole family will love. Robyn has been featured on Food Network, People, Southern Living, and more.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Review




6 Comments

  1. I’ve made this casserole multiple times over the last month using leftover Christmas ham in the freezer. It’s effortless to make and SO very tasty. I cut the recipe by a third (four croissants instead of six) for my hubby & me.

    1. This is an excellent way to use leftover ham, isn’t it, Molly? Love that you can adjust this recipe to make it for just two.

  2. 5 stars
    This casserole is seriously tasty!  I made as written, except I mixed all of the cheese in with the ingredients instead of sprinkling the cheddar on top.  The only note is that this took way longer than 45 minutes to set.  At the 45 min mark the casserole was still mostly liquid, so I upped the temp to 375F and added an extra 30 minutes of cook time. 

  3. Is there a substitution for ham for a vegetarian version?  I guess you can omit the ham but what would be a nice substitute to keep it elegant?  Thank you.