This Sweet Potato Breakfast Casserole makes the perfect weekend meal—hearty, healthy, and it couldn’t be more simple. It’s packed with veggies, ham, eggs, and cheese and has a deliciously spicy kick thanks to the pepper jack cheese.
This recipe also makes the perfect overnight breakfast casserole. Allowing the flavors to meld together in the fridge overnight actually improves the flavor, so don’t hesitate to get a head start.

Recipe Notes
Need a recipe to feed a crowd, this is the one. Need a recipe for a holiday breakfast, yup! Need a savory recipe for a baby or bridal shower, you guessed it. This breakfast casserole is perfect for just about any occasion and can be prepped ahead of time and cooked when you’re ready. It’s a healthy breakfast option that can also be made into little mini quiche too.
And if you love breakfast casseroles, and want to try more, be sure to try our Baked Denver Omelet, Tater Tot Breakfast Casserole or our viral Baked French Toast Casserole.
Sweet Potato Breakfast Casserole
Not all breakfasts can boast that they are healthy, perfect for making ahead of time, and super satisfying. This sweet potato breakfast bake just happens to be made from the perfect combination of simple ingredients. It also has little flavor bombs like dijon mustard, pepper jack cheese, and fresh green onions, making it truly extraordinary.
The egg-based casserole filling is loaded with sweet potatoes, ham, red bell peppers, and green onions making it full of protein, vitamins, and even gluten-free. Try serving it with this Easy Homemade Salsa and sliced avocado for a real treat.

Ingredients You Will Need
- Eggs – any kind of large eggs will work great.
- Sweet Potatoes – shred your sweet potatoes using the small shred section of a cheese grater. It takes a little more time but ensures that your potatoes are fully cooked.
- Milk – any form of milk that you have on hand will work.
- Ham – we like using honey ham for this recipe, but you can use your favorite variety.
- Green Onions – the flavor of the green onions becomes even more robust if you allow this to sit in the fridge overnight, making it even more delicious. You’ll want to use mostly the white part of the onions, but adding in some of the green definitely won’t hurt.
- Red Bell Pepper – these add so much color and the little bit of spice is delicious. If you prefer, you can use green or orange, too.
- Dijon Mustard – this gives a nice rounded flavor, feel free to use a slightly larger squirt if you are a mustard fan.
- Cheese – we use both shredded cheddar and pepper jack, but if your family doesn’t like spice you can use all cheddar, or substitute mozzarella, smoked gouda or Swiss.
How to Make this Sweet Potato Breakfast Casserole
- Preheat your oven to 350 degrees.
- In a large bowl, add the eggs and whisk to break them up. Add the sweet potato, milk, ham, green onion, red pepper, dijon mustard, cheddar cheese, half of the pepper jack cheese, and mix with a spatula.
- Grease a 9″x 9″ baking dish (using oil, spray or butter), then pour the mixture in. Sprinkle the remaining pepper jack cheese on top.
- Bake uncovered at 350 degrees for 30-40 minutes, or until completely set and golden brown on top.
- Once baked, remove from the oven and let cool for about 5 minutes before slicing.
- Serve with salsa, sour cream, hot sauce or sliced avocado. Enjoy!

Easy Recipe Variations
- Sweet Potato Egg Bake Cups – these make a great meal prep breakfast. Just spray muffin tins with baking spray, then fill almost to the top with your egg mixture. Sprinkle a little cheese over the top, and bake at 350 degrees for about 15-18 minutes (depending on the size of your muffin tins), or until the eggs are set and the cheese is golden brown. Store leftovers in the fridge and reheat in a warm oven or microwave for about 30 seconds.
- To Make Vegetarian – instead of the ham, you could try substituting a vegetarian “ham” or “sausage” crumble, simply increase the amount of red bell pepper to use a full pepper.
- Different Cheese – if pepper jack isn’t your thing, try substituting mozzarella, smoked gouda, Swiss or even goat cheese.
Frequently Asked Questions
Yes! To make this the night before, mix together your eggs, sweet potatoes, milk, ham, onions, red pepper, mustard, and cheeses as directed. However, hold off on sprinkling the last half of pepper jack cheese onto the top. Next, cover your baking dish with plastic wrap and store in the fridge for up to 24 hours.
The next morning, pull out your baking dish out to room temperature while you preheat the oven. Sprinkle the rest of the cheese over the top and bake.
This breakfast casserole makes a great slow cooker meal! Start by adding your sweet potato, ham, green onions, and bell pepper to the bottom of a lightly sprayed slow cooker and spread out evenly. Sprinkle the cheddar cheese and half of the pepper jack over the top, then pour the egg mixture over everything and move around a bit with a spoon or spatula to combine.
Sprinkle the rest of the cheese evenly over the top and put the lid on.
Cook for 6-8 hours on low, or 2 ½ -3 hours on high, until the egg mixture is completely set.
Storing and Reheating
- Refrigerate: you can cover with plastic or aluminum foil and store in the fridge for up to 3 days. If there is only a small portion left, transfer to an airtight container.
- Freeze: I don’t recommend freezing this omelet, but it is possible. Make sure you wrap it tightly with plastic wrap, then a layer of aluminum foil and store for up to 1 month.
- Reheating: if you need to thaw, simply transfer to the fridge overnight. You can either reheat in the microwave for 30 seconds at a time, or warm in a preheated 350 degree oven for about 10-15 minutes, or until warmed through.

Sweet Potato Breakfast Casserole Recipe
Ingredients
- 8 large eggs
- 1 cup sweet potato, finely shredded
- 1/4 cup milk
- 1/2 cup ham, minced
- 2 each green onions, thinly sliced
- 1/3 each red bell pepper, diced
- 1 teaspoon dijon mustard
- 1/2 cup cheddar cheese, shredded
- 1 cup pepper jack cheese, shredded (divided)
Instructions
- Preheat your oven to 350 degrees F.
- In a large bowl, add the eggs and whisk to break them up. Add the sweet potato, milk, ham, green onion, red pepper, dijon mustard, cheddar cheese, and half of the pepper jack cheese and mix together with a spatula.
- Grease a 9"x 9" baking dish (using oil, spray or butter), then pour the mixture in. Sprinkle the remaining pepper jack cheese on top.
- Bake uncovered at 350 degrees for 30-40 minutes, or until completely set and golden brown on top.
- Once baked, remove from the oven and let cool for about 5 minutes before slicing. Enjoy!
Notes
Nutrition
Did you make this?
Don’t forget to leave a rating below and make sure to follow on Pinterest, Instagram and Tiktok for more!
More Breakfast Ideas To Try
- Roasted Sweet Potato with Lime and Chipotle
- Chili Spiced Sweet Potato Chunks
- The Best Sweet Potato Fries
- Bagel Breakfast Sandwich
- Croissant Breakfast Sandwich
- Chaffle Sandwich
- Sausage and Gravy
- Cinnamon Roll Monkey Bread
- Overnight Oats
- Apple Monkey Bread
- Flaky Breakfast Biscuits
- Air Fryer Red Potatoes
- More Breakfast Recipes
- More Fall Recipes
This Sweet Potato Breakfast Casserole makes the perfect weekend meal that couldn’t be more simple. It’s packed with veggies, ham, eggs, and cheese and has a delicious sweet and spicy flavor, thanks to the pepper jack cheese.
Email This Recipe
Get a link to this recipe emailed so you can save it for later + get all the latest Carefree Kitchen recipes!
By submitting this form you consent to receive emails from The Carefree Kitchen