Printer icon

Veggie Breakfast Casserole

Veggie Breakfast Casserole
Having a crowd over for brunch, or just feel like a veggie-filled breakfast? Bake this hearty breakfast for all to enjoy. This classic casserole includes white or sweet potatoes, bright red tomatoes and plenty of greens and mushrooms.

White potatoes aren’t for everyone, and if that’s you, use sweet potatoes instead. Both types of potato will compliment this casserole, so no flavors will be lost by choosing one over the other. This filling breakfast would be ideal to reheat during the week, but can be enjoyed over a weekend breakfast or brunch, too.

While this dish includes protein from the eggs, fat from the cooking fat and eggs, and plenty of veggies, feel free to add sausage or bacon to the casserole, or serve on the side. You can opt to serve with a refreshing side of fruit salad, too!

Veggie Breakfast Casserole Recipe

Serves: 4Prep: 15 minCook: 45 min

Protein: 20g / %

Carbs: 17g / %

Fat: 21g / %

Values are per portion. These are for information only & are not meant to be exact calculations.


  • 2 russet or sweet potatoes, shredded
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 bell pepper, diced
  • 1 cup mushrooms, sliced
  • 1 cup fresh spinach
  • 1/2 cup grape tomatoes, diced
  • 12 eggs
  • Cooking fat
  • Sea salt and freshly ground black pepper


Fast Prep Dairy-free No Sweeteners Nut-free Shellfish-free Vegetarian

Breakfast Casserole preparation


  1. Preheat oven to 375 degrees F.
  2. Melt cooking fat in a skillet. Add the shredded potatoes and saute over medium-high heat for about 3 minutes.
  3. Cover and cook over medium-low heat for another 3 minutes, then place in a layer at the bottom of baking dish.
  4. Add more cooking fat to the skillet; cook the onion and garlic for 2 to 3 minutes.
  5. Add the bell pepper and sliced mushrooms; cook until soft, 4 to 5 minutes.
  6. Add in the fresh spinach and tomatoes during the last 2 minutes.
  7. Remove from heat and place the veggies on top of the shredded potatoes.
  8. In a large bowl, whisk together the eggs and season to taste.
  9. Pour the egg mixture over the vegetable-filled baking dish, then place in the oven.
  10. Bake for 40 to 45 minutes.
Photo of Ashley Noël

Ashley from Paleo Leap is now a health coach

Get coaching around:

  • transitioning to a Paleo diet
  • reaching your fitness goals
  • getting through those hurdles
    • limiting sugar, gluten, carbs
    • eating out
  • overall life satisfaction

I can’t wait to help you make lasting lifestyle changes