How to Make a Low-Carb Keto Breakfast Casserole

Low-carb? No problem! Meet your macros with this easy keto breakfast casserole.

Whether you’re new to keto or have been following a low-carb lifestyle for many years, finding tasty and easy keto breakfast recipes that keep you full without breaking the bank on carbs is always something to celebrate.

Perfect for your next weekend brunch or workweek meal prep, this hearty keto breakfast casserole will surely have you (and anyone you share it with) rejoicing. Loaded with two kinds of protein-rich meat, low-carb vegetables, and plenty of cheesy goodness, one serving contains nearly 29 grams of protein and will set you back less than 6 grams of carbs (and 2 grams of net carbs).

Ready to join our breakfast keto party? Keep reading for the recipe.

(No time to cook this week? Try one of these keto-approved breakfast items from Starbucks on your commute instead.)

What’s in This Low-Carb Breakfast Casserole?

You won’t find any potatoes, bread, or crackers in this protein-packed breakfast casserole. Just keto-friendly ingredients that are low in carbs, high in protein and big on flavor.

  • Eggs: A keto diet superfood. Eggs contain zero carbs yet are a great source of both fat and protein. The perfect way to jumpstart any keto day.
  • Heavy cream: Forget about low-fat milk when you’re trying to follow a keto diet. Instead, reach heavy cream. Not only does it provide ample fat, but the cream also adds richness to the casserole and prevents the eggs from becoming too spongy.
  • Bacon: If you wish to avoid processed meats on your keto plan, look for an uncured bacon option that is nitrate free for a more wholesome casserole. You can also opt for turkey bacon or a low-sodium option if your personal keto plan requires lower fat or sodium.
  • Sausage: For added protein and fat plus plenty of zesty flavors. Be sure to check the ingredients and avoid sausage varieties with carb-containing additives, fillers, or flavorings. For example, maple sausages tend to contain more sugar and, therefore, can contain more carbs.
  • Red Peppers: Add some zip, vibrant color and a dose of daily fiber to the casserole.
  • Zucchini: Not just for low-carb zoodle recipes, the delicate flavor of zucchini is perfect in
  • Baby Kale: Fills this healthy breakfast casserole with vitamins A, B and K, calcium and dietary fiber. (For more of this superfood, try one of these kale recipes.)
  • Cheese: For an extra hit of fat that makes this dish creamy, rich, and incredibly satisfying. We used a combination of cheddar and Gruyère, but you can use a blend of any two of your favorite cheeses.

How to Make Keto Breakfast Casserole

Ingredients for a keto breakfast on a kitchen counterLauren Habermehl for Taste of Home

This recipe makes 8-10 servings.


  • 1/2 pound ground pork sausage or turkey sausage)
  • 1/2 pound bacon (about 4-5 thick-cut slices)
  • 12 large eggs
  • 3/4 cup heavy cream
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • 1/2 teaspoon dried oregano (or 1 tablespoon fresh oregano)
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper
  • 1 cup red bell pepper, diced
  • 3 cups baby kale or baby spinach
  • 1 cup zucchini, sliced into half moons
  • 1 cup sharp cheddar cheese, shredded
  • 1 cup Gruyere cheese, shredded

Editor’s Tip: If you prefer to limit or avoid dried herbs and spices on your keto plan, reduce or omit them from the recipe. At these quantities, however, we found the carbs to be negligible and well worth the added boost of flavor.


Step 1: Cook the meat

cooking meat in a large dutch oven with a wooden spoonLauren Habermehl for Taste of Home

In a large skillet, over medium heat, cook the bacon until crisp. Remove to a paper towel-lined plate to drain and cool.

Drain the fat from the skillet, then add the ground sausage. Cook, breaking up the pork into small pieces, until brown. Remove the pork to a paper towel-lined bowl to drain. Set aside.

Step 2: Saute the vegetables

sauté vegetables in a large dutch oven pot with a wooden spoonLauren Habermehl for Taste of Home

Drain all but a tablespoon of the fat from the skillet. Add the diced bell pepper and zucchini and cook for 3 to 4 minutes until they begin to soften. Add the kale and continue to cook for 3 to 4 minutes until the greens are wilted, and the peppers and zucchini are tender. Remove from the heat and set aside.

Step 3: Beat the eggs

eggs in a clear glass bowl with a whisk and the egg carton tea the side with empty egg shellsLauren Habermehl for Taste of Home

Next, in a large mixing bowl, beat the eggs and heavy cream together with the herbs and spices. Mix in half of the cheese.

Step 4: Combine

keto breakfast in a pan topped with cheeseLauren Habermehl for Taste of Home

Grease a 13×9-inch baking dish. Roughly chop the cooled bacon and then add it to the prepared pan with the cooked sausage and sautéed vegetables. Give everything a quick toss to mix together, then pour the egg and cheese mixture over the top.

Sprinkle the casserole with the remaining cheese.

Step 5: Bake

baked keto breakfast in a panLauren Habermehl for Taste of Home

Transfer the casserole to the center rack of the oven and bake for 30 minutes at 375ºF or until the casserole is golden, puffed slightly, and firm to the touch when pressed gently in the center.

Remove and let the keto breakfast casserole set for 5 to 10 minutes. Cut into squares and serve.

How to Store This Breakfast Casserole

slice of Keto Breakfast on a plate with berries to the sideLauren Habermehl for Taste of Home

Looking for a great make-ahead breakfast that will last you through the work week? Look no further. Keto breakfast casserole stores and reheats like a dream. (Pair it with these other keto-friendly menu ideas.)

How long will it last in the fridge?

Keto breakfast casserole can be stored in an airtight storage container, either whole or in individual portions, for 4 to 5 days.

Can you freeze keto breakfast casserole?

Absolutely! You can store the entire breakfast casserole or individual portions in the freezer for up to 3 months when kept in a freezer-safe storage container. Let thaw overnight in the refrigerator before reheating.

How to reheat breakfast casserole?

You can warm leftover breakfast casserole in a 350° oven in an oven-safe baking dish until heated through. You can also microwave at reduced power on a microwave-safe plate until steaming.

Try These Easy Keto Recipes Next
1 / 6

Lauren Habermehl
Lauren is a recipe developer and food photographer. At Taste of Home, you’ll find her putting famous celebrity recipes to the test, from Dolly Parton’s stampede soup to Stanley Tucci’s six-ingredient pasta casserole. She’s also known for her FoodTok finds and sharing tips for how to re-create Internet-famous 15-hour potatoes, apple pie cinnamon rolls and chamoy pickles. When she’s not trying out a recipe-gone-viral, she’s developing copycat recipes and new twists on comfort food for her food blog, Frydae.