Go Back
+ servings
slice of whole30 breakfast casserole on plate.
5 from 2 votes
Print

The BEST Whole30 Breakfast Casserole!

The  Whole30 breakfast casserole you'll be making over and over!  

This delicious Paleo, keto-friendly, gluten-free, grain-free breakfast bake that will leave you satisfied and make the Whole30 journey easy peasy!

Course Breakfast, Brunch, Side Dish
Cuisine American, Breakfast
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6
Calories 138 kcal
Author Christine Galvani

Ingredients

  • 1 cup mushrooms, sliced
  • 1 cup zucchini, organic, peeled and sliced
  • 1 cup red pepper, organic, diced
  • 1/4 cup onion, diced
  • 2 1/2 cup fresh baby spinach, stems removed (may sub frozen spinach about 1/2 cup)
  • 2 tablespoons extra virgin olive oil
  • 3/4 teaspoon fine sea salt (divided, 1/2 teaspoon and 1/4 teaspoon)
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon ground pepper
  • 6 large eggs

Instructions

  1. Preheat oven to 350 degrees F.

  2. In a cast iron skillet (or saute pan) over medium-low heat, add one or two tablespoons of olive oil to coat pan and add the sliced mushrooms.  Cook for 3-5 minutes until starting to brown.

  3. To the skillet, add the zucchini, red pepper, onions, another tablespoon of olive oil if needed, 1/2 teaspoon of salt and cook for another 3-5 minutes until the veggies are cooked, stirring as needed.

  4. Turn the heat off and add the spinach, stirring as it wilts and cooks, which should take about 2-3 minutes.

  5. Pour veggies mixture into an 8 x 8 baking dish, spreading the veggies evenly across the bottom.

  6. While the veggies are cooking, add the eggs to a mixing bowl with 1/4 teaspoon of salt and whisk until well combined. Set aside.

  7. Pour the egg mixture over the veggies and bake for 25 minutes until the eggs are set and a toothpick comes out clean.  

  8. Slice and serve warm, or may be refrigerated for later.  See all notes and tips.

Recipe Notes

Tips and Substitutions For Whole30 Breakfast Casserole:

  • You can use frozen spinach instead of fresh - try 1/2 a cup.  It's fine to leave the spinach out or substitute another green like kale.
  • This recipe is customizable; you can sub other vegetables for the mushrooms,zucchini and peppers.  Some ideas are broccoli, asparagus, or grated sweet potato.
  • Substitute green onions for regular yellow onions.
  • Make ahead by preparing all the veggies and pouring into a casserole dish, and then placing in the refrigerator.  Then before you want to eat, whisk eggs with 1/4 teaspoon salt, 1/2 teaspoon basil and a pinch of ground black pepper and bake per directions.
  • This Paleo breakfast casserole is freezer friendly.  Simply wrap slices in plastic wrap and place into a plastic ziplock style bag.  Best to consume within a few weeks.
  • Store leftover breakfast casserole in the refrigerator for up to 5 days.  To reheat, simply heat in the microwave, or oven (300 degrees for about 10 minutes).
  • Keep a supply of veggies in the freezer to make this Whole30 breakfast casserole anytime!  I keep all kinds of vegetables and supplies in the fridge.  For example, slices of onion, whole peeled garlic cloves, spinach, broccoli, asparagus, etc...
  • Adding some chopped cooked Whole30 compliant bacon or sausage would be a nice addition and add variety.
  • Serving a large crowd?  Double the recipe and pour into a 9 x 13 casserole pan.
Nutrition Facts
The BEST Whole30 Breakfast Casserole!
Amount Per Serving
Calories 138 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 2g10%
Cholesterol 186mg62%
Sodium 376mg16%
Potassium 382mg11%
Carbohydrates 4g1%
Fiber 1g4%
Sugar 2g2%
Protein 8g16%
Vitamin A 2260IU45%
Vitamin C 40.3mg49%
Calcium 47mg5%
Iron 1.7mg9%
* Percent Daily Values are based on a 2000 calorie diet.