Instant Pot Breakfast Casserole

The fresh bounty of vegetables at my local farmers market was the inspiration for this breakfast dish. This recipe uses a set of stackable stainless steel insert pans which can be found on Amazon.

Prep Time:
15 mins
Cook Time:
40 mins
Additional Time:
5 mins
Total Time:
1 hrs


  • 4 slices bacon, chopped

  • ½ cup chopped onion

  • 1 ½ cups chopped spinach

  • 4 eggs

  • 1 cup shredded Swiss cheese

  • ¾ cup half-and-half

  • ¼ teaspoon salt

  • ¼ teaspoon garlic powder

  • teaspoon lemon pepper

  • cooking spray


  1. Turn on a multi-functional pressure cooker (such as Instant Pot) and select Saute function. Cook bacon, turning occasionally, until crisp, 5 to 7 minutes. Remove bacon from pot and drain grease.

  2. Add onion to the pot; saute until browned, about 5 minutes. Remove onion. Saute spinach until wilted, 2 to 3 minutes. Remove spinach and squeeze out excess liquid. Clean out Instant Pot liner.

  3. Beat eggs in a medium bowl until yellow and frothy. Add onion, spinach, Swiss cheese, half-and-half, salt, garlic powder, lemon pepper. Stir in 1/2 of the cooked bacon.

  4. Spray stackable insert pans with cooking spray; divide egg mixture between the pans. Fill liner with 1/2 cup water. Cover pans with a lid and place inside the liner. Close and lock the lid. Select high pressure according to manufacturer's instructions; set timer for 20 minutes. Allow 10 to 15 minutes for pressure to build.

  5. Release pressure carefully using the quick-release method according to manufacturer's instructions, about 5 minutes. Unlock and remove the lid. Remove casserole from pans and garnish with remaining bacon.

Cook's Note:

If you don't have an Instant Pot, you can cook this in a greased 9-inch pie plate at 350 degrees F (175 degrees C) for 30 to 35 minutes.

Nutrition Facts (per serving)

294 Calories
22g Fat
6g Carbs
19g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 294
% Daily Value *
Total Fat 22g 28%
Saturated Fat 11g 55%
Cholesterol 238mg 79%
Sodium 518mg 23%
Total Carbohydrate 6g 2%
Dietary Fiber 1g 2%
Total Sugars 2g
Protein 19g
Vitamin C 5mg 26%
Calcium 305mg 23%
Iron 2mg 8%
Potassium 292mg 6%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love