Go Back
+ servings
Veggie-Loaded Breakfast Casserole

Veggie-Loaded Breakfast Casserole for Cozy Morning Feasts

A delightful Veggie-Loaded Breakfast Casserole perfect for busy mornings and leisurely brunches, customizable with your favorite veggies and proteins.
Prep Time 15 minutes
Cook Time 50 minutes
Cooling Time 10 minutes
Total Time 1 hour 15 minutes
Servings: 8 slices
Course: Breakfast
Cuisine: American
Calories: 320

Ingredients
  

For the Base
  • 2 tablespoons Oil Can substitute with any neutral cooking oil.
  • 20 ounces Shredded Potatoes Thawed; frozen hash browns are ideal.
For the Veggies
  • 8-10 pieces Mushrooms Sliced; any type can be used.
  • 2 teaspoons Garlic Minced or pressed; fresh garlic is preferable.
  • ½ pieces Red Onion Diced; substitute with yellow or white onion if unavailable.
  • 2 pieces Bell Peppers Diced; use mixed colors for vibrancy.
  • 2 cups Baby Spinach Packed, roughly chopped; can substitute with kale or Swiss chard.
For the Binding
  • 10 pieces Eggs Use large eggs for best results.
  • cup Half and Half Can substitute with non-dairy milk alternatives.
  • ¼ cup Hot Sauce Adds spice; reduce or omit for milder dish.
For the Flavor
  • to taste Salt Enhances seasoning.
  • to taste Pepper Enhances seasoning.
  • 1 cup Shredded Cheese Consider using cheddar, mozzarella, or pepper jack.

Equipment

  • large skillet
  • 9x13-inch baking dish
  • Whisk
  • Measuring cups and spoons

Method
 

Step-by-Step Instructions
  1. In a large skillet over medium heat, add a splash of oil and sauté sliced mushrooms until they become tender and golden, about 4 minutes. Then, toss in minced garlic and diced red onion, stirring for an additional 2 minutes until fragrant. Remove the mixture from the heat and set it aside to cool slightly.
  2. Wipe down the skillet and drizzle in a little more oil if needed, then increase the heat to medium-high. Add the diced bell peppers and sauté for 1 minute until just tender, then fold in the chopped baby spinach until wilted, which should take about 2 minutes. Set the vibrant mixture aside with the other cooked veggies.
  3. Preheat your oven to 375°F (190°C) and spray a 9×13-inch baking dish with nonstick cooking spray. Press the thawed shredded potatoes evenly into the bottom of the dish, forming a solid base.
  4. Spread the sautéed mushroom and onion mixture over the layer of hash browns. In a separate bowl, whisk together the eggs, half and half, hot sauce, salt, and pepper. Pour this creamy egg mixture evenly over the veggies.
  5. Generously sprinkle the shredded cheese of your choice over the entire top surface of the casserole.
  6. Place the casserole in the preheated oven and bake uncovered for 45-50 minutes. Allow the casserole to cool for about 10 minutes before cutting into squares.

Nutrition

Serving: 1sliceCalories: 320kcalCarbohydrates: 30gProtein: 15gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gCholesterol: 185mgSodium: 550mgPotassium: 400mgFiber: 2gSugar: 2gVitamin A: 800IUVitamin C: 15mgCalcium: 200mgIron: 2mg

Notes

This casserole is customizable with vegetables and proteins of your choice. It's an easy make-ahead meal perfect for busy mornings or brunch gatherings.

Tried this recipe?

Let us know how it was!