This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This Italian Breakfast Casserole is positively packed with flavor, including spinach, sun-dried tomatoes, Italian sausage, and artichoke hearts. It actually tastes like lasagna and is great smothered with marinara. Whole30, paleo, keto, low carb.

Baked Italian breakfast casserole in a white oven dish

Why This Recipe Is So Good

  • This is the perfect dish for people who don’t like breakfast casseroles! It’s packed full of flavor and tastes just like lasagna!
  • This breakfast is Whole30, paleo, low carb, and keto.
  • It’s perfect to feed a crowd or for meal prep for busy mornings.

Can You Make This Casserole Ahead of Time?

This casserole feeds a crowd, but it’s also perfect for breakfast meal prep. Bake the casserole, and let it cool to room temperature before covering and putting in the fridge. It will keep for four to five days, and you can reheat it in the oven or microwave before serving.

If serving a crowd, you can make the whole dish and store in the fridge before reheating and serving. You can also prep the whole dish up to baking it, and cover it and keep in the fridge overnight.

What Do You Serve With It?

This casserole is perfect just by itself with a little warmed marinara sauce, it makes for hearty and tasty breakfast. This casserole can also be enjoyed with a salad, vegetable, or potato side dish to make it a fuller main meal.

Chef’s Tips

  • If you can find Whole30 compliant Italian sausage, great! Otherwise, you can make it yourself – see the notes below the recipe!
  • Make sure your marinated artichoke hearts and marinara sauce are compliant if on Whole30.
  • The casserole is baked when the eggs are solid and an inserted knife comes out clean.
Italian breakfast casserole served on a white plate with red sauce

For More Breakfast Recipes

Recipe By: Cheryl Malik
5 from 3 votes

Italian Breakfast Casserole (Whole30, Keto)


Prep 20 minutes
Cook 35 minutes
Total 50 minutes
A crazy flavorful breakfast casserole with Italian influence. Artichoke hearts, sun-dried tomatoes, Italian sausage, spinach, and eggs. Filling and Whole30, paleo, keto, low carb.
12 servings

Equipment

  • Medium skillet
  • Large bowl
  • 9×13 baking dish

Ingredients

  • 1 pound Italian sausage see Notes
  • 2 cups marinated artichoke hearts chopped, see Notes
  • 1 12-ounce bag frozen chopped spinach thawed
  • ½ cup sun-dried tomatoes chopped
  • 2-3 cloves garlic minced
  • ¼ cup nutritional yeast
  • ½ cup coconut cream
  • 1 teaspoon salt
  • 12 large eggs
  • marinara sauce optional, to serve, see Notes

Instructions

  • Preheat oven to 350º Fahrenheit. Drain thawed spinach. Squeeze spinach between hands to press out excess liquid.
  • Place a medium skillet over medium heat. Add sausage and brown, crumbling with a firm spatula or wooden spoon. When cooked, transfer to a 9×13" baking dish. Discard leftover grease.
  • In a large bowl, whisk eggs well. Add remaining ingredients and stir well. Pour over sausage in baking dish.
  • Bake for 35-45 minutes or until set. A knife, inserted into the center, should come out clean. Serve with warm marinara (optional).
  • Italian Sausage: If you can find Whole30 compliant Italian sausage, great! Otherwise, you can make it yourself. See below for recipe.
  • Whole30: Make sure your marinated artichoke hearts and marinara sauce are compliant.

 

Easy Homemade Whole30 Compliant Italian Sausage

Ingredients

  • 1 pound ground pork
  • 1 tablespoon red wine vinegar
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 tablespoon fresh chopped parsley or 2 teaspoons dried
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried basil
  • 1 teaspoon paprika
  • 1 teaspoon red pepper flakes
  • 1/4 teaspoon ground fennel seed optional
  • 1 pinch dried oregano
  • 1 pinch dried thyme

Instructions

  • Combine all ingredients in a medium bowl and mix well.
 
 
Recipe yields approximately 12 servings. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including marinara. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 12. Result will be the weight of one serving.

Approximate Information for One Serving

Serving Size: 1servingCalories: 288calProtein: 14gFat: 23gSaturated Fat: 9gTrans Fat: 1gCholesterol: 215mgSodium: 680mgPotassium: 375mgTotal Carbs: 6gFiber: 2gSugar: 2gNet Carbs: 4gVitamin A: 653IUVitamin C: 10mgCalcium: 49mgIron: 2mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. I followed this recipe to the letter, and it was absolutely delicious! It made such a nice savory/sweet combination with the french toast casserole on Christmas morning. Thank you! I’m making it again now….5 stars

  2. I would like to make this. Can I substitute the coconut cream with something else Whole30 compliant. Making it for the family and not everyone likes coconut.

    1. You can substitute the coconut cream with any other super creamy, unsweetened plant-based milk. We use the coconut cream because of its fat content.5 stars

Where To Next?