Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Keto Breakfast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This keto breakfast casserole is a hearty, protein-packed dish that’s perfect for busy mornings, lazy weekends, or make-ahead meal prep. Loaded with eggs, cheese, bacon, and veggies, it’s low in carbs but full of flavor. Whether you’re hosting brunch or prepping your week, this recipe is the ultimate low-carb comfort food. Plus, it’s endlessly customizable and incredibly easy to make!

  • Total Time: 45 minutes
  • Yield: 8

Ingredients

Scale
  • 10 large eggs
  • ½ cup heavy cream
  • 1 cup shredded cheddar cheese, divided
  • 6 slices bacon, chopped
  • ½ lb ground sausage (optional)
  • 1 small onion, diced
  • 1 bell pepper, diced
  • 1 cup spinach, chopped
  • ½ tsp garlic powder
  • Salt and pepper to taste
  • Butter or oil, for greasing

Instructions

  • Preheat oven to 375°F. Grease a 9×13 inch baking dish.
  • Cook bacon until crisp; drain. Brown sausage in the same skillet; drain.
  • Sauté onion and bell pepper until softened. Add spinach and cook until wilted.
  • In a large bowl, whisk eggs, cream, ½ cup cheese, garlic powder, salt, and pepper.
  • Spread meat and veggie mixture evenly in the dish. Pour egg mixture on top.
  • Sprinkle remaining cheese over the top.
  • Bake for 30–35 minutes until center is set and edges are golden.
  • Let cool 5 minutes before slicing. Serve warm.

Notes

  • For extra flavor, add smoked paprika or Italian seasoning.
  • Swap in different veggies or meats as desired.
  • Line dish with parchment for easy cleanup and serving.
  • Author: Diana Ross
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Breakfast
  • Method: Baked
  • Cuisine: American
  • Diet: Low Calorie

Nutrition

  • Serving Size: 8
  • Calories: 290
  • Sugar: 1g
  • Sodium: 540mg
  • Fat: 23g
  • Saturated Fat: 10g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 3g
  • Fiber: 0.5g
  • Protein: 17g
  • Cholesterol: 220mg