Go Back
+ servings
An easy breakfast casserole with sausage in a white pan next to forks.
Print Recipe
5 from 36 votes

Ultimate Breakfast Casserole

This tasty breakfast casserole is loaded with roasted sweet potato, bacon, sausage, onion, and bell pepper for the perfect weekend brunch. Watch the video above!
Prep Time: 15 mins
Cook Time: 1 hr 10 mins
Total Time: 1 hr 25 mins
Course: Breakfast
Cuisine: American
Keyword: best breakfast casserole, Breakfast Casserole, breakfast casserole recipe, Loaded breakfast casserole
Servings: 12 servings
Calories: 305kcal
Author: Lisa Bryan


  • 1 pound sweet potato peeled and diced into 1/2" cubes
  • 1 tablespoon olive oil
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon paprika
  • 1/4 teaspoon cumin
  • salt and pepper
  • 8 ounces bacon
  • 1 pound breakfast sausage mild, medium or spicy, your choice
  • 1/2 large onion diced
  • 1 green bell pepper deseeded and diced
  • 2 cloves garlic minced
  • 12 large eggs
  • 1/3 cup milk dairy or dairy-free
  • optional: shredded cheese and green onion for garnish


  • Preheat your oven to 400F/200C and get a 9x13 casserole pan out. On one baking sheet pan, toss the diced sweet potato with olive oil, garlic powder, paprika, cumin, salt, and pepper. Set aside.
    Sweet potatoes on a baking sheet.
  • On another sheet pan, add slices of bacon. Then place both the sweet potato and bacon in the oven and cook for 18-20 minutes, or until the bacon is done. The bacon will be done first, so keep an eye on it and remove it from the oven when it's done, and place on paper towels to dry. Stir the sweet potato and continue cooking it for another 15 minutes.
    Bacon and sweet potatoes on baking sheets.
  • While the sweet potato is cooking, cook the breakfast sausage in a pan on medium high heat. Once it's browned, remove it with a slotted spoon and place it in the casserole pan.
    Browning breakfast sausage in a pan.
  • Drain off all but a tablespoon of grease from the pan, then saute the onion and bell pepper for 4-5 minutes. Add the minced garlic and saute another 30 seconds. Transfer the onion and bell pepper to the casserole pan.
    Sauteeing bell pepper and onion for a loaded breakfast casserole.
  • Remove the sweet potato from the oven and add it to the casserole pan, with the crumbled bacon, onion, and bell pepper. If you'd like to add cheese, you can add it to the casserole pan now.
    Breakfast casserole ingredients in a casserole dish.
  • Stir all of the ingredients in the casserole pan together. Feel free to season with more salt and pepper.
    Stir ingredients in a pan for a loaded breakfast casserole.
  • In a mixing bowl, stir the eggs with the milk.
    Whisking egg mixture for a loaded breakfast casserole.
  • Pour the egg mixture on top of the meat and vegetables. Cook for 25-30 minutes, or until the center is cooked through and the edges are slightly golden. You can test the center with a toothpick.
    Pouring egg mixture into a pan for a loaded breakfast casserole.
  • If you'd like, garnish the breakfast casserole with green onion, or herbs. Then serve warm with sliced avocado, toast, or a side salad.
    Loaded Breakfast Casserole!



  • One pound of sweet potatoes is usually one medium to large sized sweet potato. If it's slightly over, that's fine as well.
  • I always recommend heavy duty baking sheets in the oven, so that they don't warp. They're definitely worth purchasing!
  • And here's a great casserole pan, if you're looking for a new one.


Calories: 305kcal | Carbohydrates: 9g | Protein: 14g | Fat: 23g | Saturated Fat: 7g | Cholesterol: 203mg | Sodium: 454mg | Potassium: 343mg | Fiber: 1g | Sugar: 2g | Vitamin A: 5693IU | Vitamin C: 10mg | Calcium: 43mg | Iron: 2mg