Cheesy Ham and Veggie Breakfast Casserole

Start your day with this delicious and hearty breakfast casserole! It's a crustless quiche filled with wholesome ingredients like bell peppers, onions, mushrooms, spinach, and diced ham, all bound together with fluffy eggs and melted cheese. A hint of green chili adds a subtle kick to awaken your taste buds. Whether you're preparing a special brunch or looking for a make-ahead breakfast for busy mornings, this recipe is perfect for you.


  • 2 tablespoons butter
  • 1 bell pepper, diced
  • 1 medium onion, diced
  • 1 pound mushrooms, sliced
  • 10 ounces spinach, thawed (if frozen) and drained
  • 12 large eggs
  • 1 cup cream
  • 1 pound ham, diced
  • 2 cups cheese, shredded
  • 4 ounces green chili, diced
  • 1 teaspoon salt
  • 1 teaspoon pepper


Begin by preheating your oven to 375°F and greasing a 13x9x2-inch baking dish. In a large skillet, melt the butter over medium-high heat. Add the diced bell pepper and onion, and sauté for about five minutes until the onions start to turn golden brown. Next, add the sliced mushrooms and thawed and drained spinach. Cook for another 10 minutes, stirring occasionally, until the liquid from the mushrooms and spinach has evaporated. Remove the skillet from the heat and set aside.

In a separate large bowl, whisk the eggs and cream together until they are light and fluffy. Stir in the diced ham, shredded cheese, diced green chilies, salt, and pepper. Then, fold in the cooked vegetables from the skillet. Pour the mixture into the prepared baking dish and bake for about 50 minutes, or until the top is golden brown and the center is firm, not liquidy. To test if the casserole is cooked through, insert a knife into the center of the casserole; it should come out clean. Remove the casserole from the oven and let it stand for about 5 minutes before cutting into portions. This recipe serves 8-10 people.

Leftovers can be divided into portion-sized pieces, wrapped in plastic wrap, and stored in the refrigerator for up to a week. To reheat, simply microwave for two minutes.

Feel free to customize this recipe to your liking by adding any other cooked vegetables, tasty herbs, or hot sauce. You can also swap out the ham for a pound of cooked sausage.

Leave a Comment