Loaded with flavor and tasty ingredients and made effortlessly in your Instant Pot, this Bacon & Asparagus keto breakfast casserole is one you just can’t miss! Perfect for breakfast, brunch or lunch, read on and I, Chef Jenn, will show you all my tips and tricks to make this flavor-packed dish in no time!
Whether you’re whipping up brunch for a crowd or just want a hearty, delicious meal to feed the family, this keto breakfast casserole never disappoints! Perfect for anyone doing lazy or dirty keto, you can add serious flavor to your brunch!
Join our Facebook group for friendly keto support, and for videos on how to make these recipes, subscribe to my YouTube channel!
Jump-start your keto success! Grab a copy of my 4-week Easy Keto Menu Plan or check out my other cookbooks to help you along.
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. See Disclosures.
Low-carb strata is packed with flavor thanks to the caramelized onion, bacon, asparagus, and Swiss cheese, while the keto bread gives it just the right amount of heartiness. It’s the perfect way to kick-start your day.
Best of all, the whole dish comes together right in your Instant Pot! I love using this recipe in the summer when I don’t want to heat up the entire kitchen. Now, you can easily make a delicious, keto-friendly breakfast casserole without ever turning on the oven.
What You Need to Make Keto Bacon & Asparagus Breakfast Casserole
- Instant Pot with wire basket
- 7-cup Pyrex bowl or similar dish
- Bacon
- Onion
- So Nourished sugar substitute
- Eggs
- Heavy cream
- Salt and pepper
- Asparagus – fresh is best
- Swiss cheese
- Keto bread
How to Make This Keto Friendly Breakfast Casserole
- Set the Instant Pot to sauté on medium heat. Add the bacon, cook until crisp, then remove.
- Meanwhile, whisk together the eggs, cream, salt, and pepper.
- Leave about 1 tablespoon of bacon fat in the Instant Pot, then add the chopped onion and sugar substitute. Cook until the onions are caramelized, then set aside.
- Give the Instant Pot inner liner a quick rinse and scrub, then return to the electric pressure cooker. Add about 3 cups of water and set to Pressure Cook on high for 20 minutes.
- Grease a 7-cup Pyrex bowl with butter. Layer half of the bread cubes, a third of the Swiss cheese, half the bacon, half the asparagus, and half the onion into the greased Pyrex dish . Repeat the layers.
- Slowly pour the egg mixture over the ingredients, then top with the remaining Swiss cheese.
- Using the included wire basket, carefully lower the strata into the Instant Pot. The water should come up to about the half-way point in the cooking dish.
- Seal the lid and press start. When the cooking time is up, let the Instant Pot naturally release for 10 minutes, then open the vent to release any remaining pressure. Carefully remove once the pressure gauge drops and serve.
CheF Jenn’s Tips
- If you’re trying to limit or lower the carbs in this recipe, skip or reduce the number of onions
- Don’t like asparagus? Try this dish with broccoli instead
- Switch up the cheeses! Swiss is great but if it’s too strong for you, try cheddar, marble, jack cheese, or your favorite
- Don’t drown your strata! Make sure the water level isn’t too high inside the Instant Pot or you could end up with a drenched casserole
What to Serve With Keto Instant Pot Breakfast Casserole
With a hearty dish like this one, you don’t have to worry too much about sides. It even includes a serving of veggies thanks to the asparagus!
Of course, you could always serve with more bacon on the side. These crispy keto chaffles are also nice for a low-carb bread option. If your family or guests don’t follow a keto diet, you could bake or pick up some traditional biscuits.
Truthfully, this is one of my favorite keto breakfast casserole recipes because it can stand all on its own. Side dishes are completely optional.
Is this Bacon & Asparagus Keto Breakfast Casserole Freezer Friendly?
Absolutely! It’s a great option for meal-prepping.
Once the casserole has finished cooking, allow it to chill in the refrigerator overnight. Next, wrap the dish in a layer of plastic wrap plus a layer of foil. Now it’s ready to store in the freezer for up to 3 months.
Frequently Asked Questions
Traditional breakfast casseroles wouldn’t be considered great for keto due to the high-carb bread used in most recipes. But this Instant Pot strata recipe uses low-carb ingredients to make it keto-friendly!
Absolutely! I love adding sour cream, fresh herbs, or even more cheese. I recommend using low-carb toppings to keep your casserole keto.
Of course! Try using another kind of cheese, swapping out the bacon for cooked breakfast sausage, or using a different vegetable in place of the asparagus.
LIke This? ALso Try:
Step by STep Process
Caramelized Onion, Bacon, And Asparagus Strata – Instant Pot
Equipment
Ingredients
- 8 strips bacon cut into 1-inch pieces
- 1 cup onion diced
- 8 each eggs
- 1/2 cup heavy cream
- 1/2 tsp salt
- 1/4 tsp ground pepper
- 1/2 pound asparagus trimmed, washed and chopped into 1-inch pieces
- 2 cups swiss cheese shredded
Instructions
- Set Instant Pot to Sauté on medium heat. Add the bacon, cook until crisp, then remove.
- Meanwhile, whisk together the eggs, cream, salt, and pepper.
- Leave about 1 tablespoon of bacon fat in the Instant Pot, then add the chopped onion and sugar substitute. Cook until the onions are caramelized, then set aside.
- Give the Instant Pot inner liner a quick rinse and scrub, then return to the electric pressure cooker. Add about 3 cups of water to the bottom.
- Grease a 7-cup Pyrex bowl with butter. Layer half of the bread cubes, a third of the Swiss cheese, half the bacon, half the asparagus, and half the onion. Repeat the layers.
- Slowly pour the egg mixture over the ingredients, then top with the remaining Swiss cheese.
- Using the included wire basket, carefully lower the strata into the Instant Pot. The water should come up to about the half-way point in the cooking dish.
- Set the Instant Pot to Pressure Cook on high for 20 minutes. Seal the lid and press start. When the cooking time is up, let the Instant Pot naturally release for 10 minutes, then open the vent to release any remaining pressure. Carefully remove once the pressure gauge drops and serve.
Notes
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed. Erythritol carbs (sugar substitutes) are not included in the carbohydrate counts as they have been shown not to impact blood sugar, and they have zero calories and zero carbs. Net carbs are the total carbs minus fiber.
Want Even More Easy Keto Recipes?
I’m always cooking up new eats and treats in the kitchen, but the following are some of my tried-and-true favorites that I make over and over again:
- This meaty sausage dish
- Tasty grilled veggies
- This chicken version of a taco casserole
- Beefy soup
- and if you need help counting carbs, check out my net carb calculator!
Oh, wow! I am planning brunch for a few friends soon, and this is just perfect!
Can’t go wrong with bacon and asparagus. Sounds delicious! Also in your recipe I think you mean to say 8 large eggs (instead of each).
Flavour overload. Another fabulous keto recipe from Keto Cooking Wins. Thanks for sharing!
Anything I can make in the Instant Pot and I’m sold! This breakfast casserole looks amazing and I can’t wait to try it!
Oh wow! This looks amazing and so delicious! My family is definitely going to love this recipe! I can’t wait to give this a try very soon!