Sweet Potato Egg Casserole

Featured in: Simple Comfort Plates

This comforting breakfast bake combines naturally sweet potatoes with savory eggs and two types of cheese for a satisfying morning meal. The vegetables are lightly sautéed before baking, ensuring perfect texture in every bite. With just 15 minutes of prep time, you can have a wholesome dish ready to feed six people. The smoked paprika adds a subtle warmth that complements the sweetness of the potatoes beautifully.

Versatile and forgiving, this bake works equally well for weekend brunch or meal prep for busy weekdays. You can easily customize the vegetables or add your favorite proteins. The result is a protein-rich, gluten-free dish that keeps you energized throughout the morning.

Updated on Sat, 07 Feb 2026 09:40:00 GMT
Golden slices of Easy Sweet Potato Egg Casserole on a plate, topped with melted cheddar and fresh herbs. Pin it
Golden slices of Easy Sweet Potato Egg Casserole on a plate, topped with melted cheddar and fresh herbs. | freshymeals.com

The morning sunlight was barely creeping through my kitchen window when I decided to throw together whatever I had in the fridge. Sweet potatoes were sitting on the counter, looking a bit lonely next to a carton of eggs. I honestly had no grand plan until that first whiff of onions hitting hot olive oil changed everything.

My sister was visiting from out of town and looked skeptically at the sweet potatoes in my breakfast casserole. By the time she took her third bite, she was already asking for the recipe. Now she texts me every time she makes it, usually with some variation she discovered on her own.

Ingredients

  • 3 medium sweet potatoes, peeled and diced: These become the heart of the dish, naturally sweet and creamy when baked. I learned the hard way that 1 inch cubes cook evenly, so aim for consistent sizing.
  • 1 small yellow onion, finely chopped: The onion provides that essential savory base. Crying while chopping is practically guaranteed, but the flavor payoff is worth every tear.
  • 1 red bell pepper, diced: This adds a pop of color and subtle sweetness. Any color works in a pinch, but red brings the prettiest contrast against the orange sweet potatoes.
  • 2 cups baby spinach, roughly chopped: The spinach wilts down beautifully, sneaking in some greens without overwhelming the dish. Fresh is best here, frozen gets too watery.
  • 8 large eggs: The binding magic that pulls everything together into custardy perfection. Room temperature eggs incorporate more smoothly into the milk mixture.
  • 1 cup milk: Creates that tender, creamy texture we all want in a breakfast casserole. I have used everything from whole milk to almond milk with success.
  • 1 cup shredded cheddar cheese: Sharp cheddar gives you the best flavor punch here. Pre shredded works, but grating your own melts better.
  • 1/2 cup crumbled feta cheese: Totally optional but I am personally obsessed with the salty tang it brings to each bite. If you skip it, maybe add a pinch more salt to the egg mixture.
  • 2 tablespoons olive oil: For sautéing those vegetables until they are perfectly tender. Butter works too, but olive oil handles the heat without burning.
  • 1 teaspoon salt: Enhances all the flavors without making it taste salty. Trust me, sweet potatoes need a good amount to shine.
  • 1/2 teaspoon black pepper: Adds a gentle warmth that balances the sweet elements. Freshly cracked pepper makes a noticeable difference.
  • 1/2 teaspoon smoked paprika: This is the secret ingredient that makes people ask what you added. It brings this incredible depth without any actual heat.
  • 1/4 teaspoon garlic powder: Rounds out the savory notes without the raw bite of fresh garlic. Powder distributes more evenly throughout the egg mixture.

Instructions

Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Preheat your oven:
Set it to 375°F and grab a 9x13 inch baking dish. A quick spray of cooking oil or a light butter coating prevents sticking later.
Sauté the vegetables:
Heat olive oil in a large skillet over medium heat. Toss in the sweet potatoes and onion, letting them cook for about 8 minutes until the potatoes are just tender when pierced with a fork.
Add the remaining vegetables:
Stir in the bell pepper for 3 more minutes, then add the spinach until it wilts down completely, about 1 minute. Remove everything from the heat.
Layer the vegetables:
Spread your cooked vegetables evenly across the prepared baking dish. Take your time here to distribute them well for consistent bites.
Whisk the egg mixture:
In a large bowl, beat the eggs with milk, salt, pepper, smoked paprika, and garlic powder. Whisk until completely combined and slightly frothy.
Combine and cheese:
Pour the egg mixture over the vegetables, letting it settle into all the nooks and crannies. Sprinkle cheddar and feta evenly across the top.
Bake until set:
Slide the dish into the oven for 30 to 35 minutes. The center should be just set with a slight wobble, and the top should be golden brown.
Rest before serving:
Let the casserole cool for 5 minutes. This patience pays off with cleaner slices and keeps the cheese from sliding right off.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
A freshly baked Easy Sweet Potato Egg Casserole in a dish, with a golden-brown top and colorful vegetable filling. Pin it
A freshly baked Easy Sweet Potato Egg Casserole in a dish, with a golden-brown top and colorful vegetable filling. | freshymeals.com
A freshly baked Easy Sweet Potato Egg Casserole in a dish, with a golden-brown top and colorful vegetable filling. Pin it
A freshly baked Easy Sweet Potato Egg Casserole in a dish, with a golden-brown top and colorful vegetable filling. | freshymeals.com

This casserole has become my go to for holiday mornings and casual brunches alike. Something about gathering around a dish that took actual effort but still feels homey and unpretentious.

Make It Ahead

Assemble everything the night before and refrigerate covered. You may need to add a few extra minutes to the baking time since it will start cold.

Vegetable Swaps

Kale holds up beautifully if you want something heartier than spinach. Diced mushrooms or zucchini work well too, just cook them down a bit longer in the skillet.

Serving Suggestions

A simple green salad with vinaigrette cuts through the richness nicely. Crusty bread for soaking up any runny edges is never a bad idea.

  • Hot sauce on the table for those who like a morning kick
  • Fresh fruit on the side adds brightness to the plate
  • Coffee or mimosas complete the brunch experience perfectly
A close-up of a serving of Easy Sweet Potato Egg Casserole, revealing fluffy eggs, sweet potato chunks, and spinach. Pin it
A close-up of a serving of Easy Sweet Potato Egg Casserole, revealing fluffy eggs, sweet potato chunks, and spinach. | freshymeals.com
A close-up of a serving of Easy Sweet Potato Egg Casserole, revealing fluffy eggs, sweet potato chunks, and spinach. Pin it
A close-up of a serving of Easy Sweet Potato Egg Casserole, revealing fluffy eggs, sweet potato chunks, and spinach. | freshymeals.com

There is something deeply satisfying about a breakfast that feeds a crowd and leaves everyone asking for seconds. Hope this finds its way into your regular rotation.

Recipe FAQs

Can I make this ahead of time?

Yes, you can assemble the entire casserole the night before and refrigerate it, covered. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. You may need to add a few extra minutes to the baking time if it's cold from the refrigerator.

How do I store leftovers?

Store cooled portions in an airtight container in the refrigerator for up to 4 days. Reheat individual slices in the microwave for 1-2 minutes or in a 350°F oven until warmed through. The texture remains excellent after reheating.

Can I freeze this casserole?

Absolutely. Bake the casserole completely, cool, then wrap tightly in plastic and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating at 350°F for about 20 minutes.

What vegetables can I substitute?

Kale or Swiss chard work well in place of spinach. You can also add diced zucchini, mushrooms, or swap the bell pepper for poblano peppers if you enjoy mild heat. The key is maintaining a similar total volume of vegetables.

Is this suitable for meal prep?

Perfect for meal prep. Portion into individual containers after cooling completely. Each portion reheats beautifully in the microwave, making weekday breakfasts effortless. The flavors actually develop and improve after a day or two in the refrigerator.

Can I make this dairy-free?

Yes, use your favorite unsweetened non-dairy milk like almond or oat milk. For the cheese, either omit entirely or use a vegan cheddar alternative. The eggs naturally bind everything together, so it will still set properly without dairy.

Sweet Potato Egg Casserole

Hearty breakfast casserole with sweet potatoes, eggs, and cheese. An easy, protein-packed morning meal.

How long to prep
15 min
Time to cook
40 min
Overall time
55 min
Recipe by Freshymeals Lily Carter

Dish category Simple Comfort Plates

Skill level Easy

Cuisine type American

Makes 6 Serving size

Dietary details Vegetarian option, No gluten

What you need

Vegetables

01 3 medium sweet potatoes, peeled and diced
02 1 small yellow onion, finely chopped
03 1 red bell pepper, diced
04 2 cups baby spinach, roughly chopped

Dairy & Eggs

01 8 large eggs
02 1 cup milk (dairy or unsweetened non-dairy)
03 1 cup shredded cheddar cheese
04 1/2 cup crumbled feta cheese (optional)

Pantry

01 2 tablespoons olive oil
02 1 teaspoon salt
03 1/2 teaspoon black pepper
04 1/2 teaspoon smoked paprika
05 1/4 teaspoon garlic powder

Steps to follow

Step 01

Prepare Oven and Baking Dish: Preheat the oven to 375°F. Lightly grease a 9x13-inch baking dish with cooking spray or a small amount of oil.

Step 02

Sauté Sweet Potatoes and Onion: Heat olive oil in a large skillet over medium heat. Add diced sweet potatoes and chopped onion; sauté for 7-8 minutes until just tender, stirring occasionally.

Step 03

Add Remaining Vegetables: Stir in diced bell pepper and cook for 3 minutes. Add chopped spinach and cook until wilted, about 1 minute. Remove from heat.

Step 04

Transfer Vegetables to Baking Dish: Spread the cooked vegetable mixture evenly across the bottom of the prepared baking dish.

Step 05

Prepare Egg Mixture: In a large bowl, whisk together eggs, milk, salt, black pepper, smoked paprika, and garlic powder until fully combined and frothy.

Step 06

Assemble Casserole: Pour the egg mixture evenly over the vegetables in the baking dish. Sprinkle shredded cheddar cheese and crumbled feta cheese on top.

Step 07

Bake Until Set: Bake for 30-35 minutes, or until the center is just set and no longer jiggles, and the top is lightly golden brown.

Step 08

Rest and Serve: Let the casserole cool for 5 minutes before slicing into squares and serving warm.

Tools you’ll need

  • 9x13-inch baking dish
  • Large skillet
  • Mixing bowls
  • Whisk
  • Cutting board and knife

Allergy info

Always check each ingredient for allergens and talk to a professional if unsure.
  • Contains eggs and dairy (cheddar, feta, milk).
  • For dairy-free option, use non-dairy milk and omit cheese or use vegan cheese alternatives.
  • Double-check cheese and milk labels for hidden allergens.

Nutrition info (per portion)

Nutrition details are for reference only, not a substitute for health advice.
  • Calories per serving: 240
  • Fat content: 12 g
  • Carbohydrates: 17 g
  • Protein amount: 13 g