Instant Pot Frittata Breakfast Casserole close up on wooden plate

Instant Pot Frittata Breakfast Casserole

This tasty frittata serves 2 large portions or 4 smaller servings to pair with fresh fruit, hash browns, and all your breakfast favorites.

Course Breakfast
Cuisine American
Keyword Instant Pot Frittata
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 2 servings
Calories 480 kcal
Author Jenn Laughlin - Peas and Crayons


  • 6 Large Nellie’s Free Range Eggs
  • 1/4 cup diced red bell pepper
  • 1/3 cup minced yellow onion
  • 1/2 cup chopped spinach
  • 1 clove garlic, minced
  • 1 tsp oil
  • 1/3 cup heavy cream
  • 1/2 tsp salt
  • 1/8 tsp pepper
  • 1/2 cup grated white cheddar cheese
  • 1 cup water


OPTIONAL TOPPINGS - choose your favorites!

  • grated cheese
  • sour cream or greek yogurt
  • fresh chives or scallions
  • chopped tomatoes or salsa
  • hot sauce


  1. Spray your 7x3 dish/pan very well with cooking spray (avocado oil spray is my favorite). You can also rub the entire pan with butter if you prefer - just make sure to make that bad boy stick proof or you’ll be eating scrambled eggs for breakfast instead, lol! Cut a circle of parchment paper to line the bottom of the dish for extra easy removal. <-- I do this and love it!
  2. Crack eggs into a large bowl, chop your veggies, and measure out all your ingredients.
  3. Use an egg beater or whisk to whip your eggs until yolks and whites are fully incorporated. Next whisk in heavy cream. Season with salt and pepper and add your cheese. Set aside.
  4. Turn your Instant Pot on to sauté function and heat 1 tsp oil. Sauté onion and pepper until tender, adding  garlic and spinach at the very end. Cook for an additional 30-60 seconds then scoop out the mixture and add to your prepared baking dish. Turn IP off.
  5. Give the insert a quick rinse on the inside to remove any stubborn veggie bits left behind, then return to your IP and add 1 cup water. Top with a handled trivet (I use the one my IP came with - super convenient and it has handles!) and, if yours does not have handles, feel free to make a makeshift handle/sling with folded aluminum foil.
  6. Whisk again to mix, then pour egg mixture into your baking dish. Place on top of trivet and lock the lid.
  7. Set to 6 minutes high pressure and make sure vent is in the sealed position.
  8. Once it beeps, allow a natural pressure release for 10-12 minutes before unlocking the lid.
  9. Open the lid, patting the top of the frittata dry with a paper towel as needed. Run a knife along the side to release, allow to cool slightly (it will shrink away from the sides as it cools), then turn it over onto a plate or serve it straight from the bowl by cutting and removing slices with a pie server.
  10. If desired, you can add toppings like I did! I love my frittata topped with an extra sprinkle of cheese!

Recipe Notes

While you can absolutely change the types of veggies used and mix-ins in this recipe to your liking (for example bacon/sausage in place of some of the bell pepper or chopped portobello mushrooms in pace of spinach) you don't want to change anything too drastically or the timing will be off. Cooking the egg mixture in the IP's inner pot instead of pot-in -pot, for example can lead to a burn notice and automatic shut-off. if you want to make any swaps feel free to shoot me a comment below and I'll be help you out!

This recipe takes approx. 15 min prep time, 6 minutes cook time, plus additional time needed for the Instant Pot to come to pressure and release pressure. My 6QT pot takes 7 min to come to pressure and 10 minutes to release. The bulk of the time is completely hands off and fuss-free - WOOT!

Want to serve 4-6 with a larger breakfast casserole? See the notes below this post.

Nutrition Facts below are an estimated before toppings using an online recipe nutrition calculator. Adjust as needed and enjoy! Since this serves 2-4 it will be 480 calories each for 2 servings or 240 calories each for 4 total servings.

Nutrition Facts
Instant Pot Frittata Breakfast Casserole
Amount Per Serving
Calories 480 Calories from Fat 342
% Daily Value*
Fat 38g58%
Saturated Fat 19g119%
Cholesterol 575mg192%
Sodium 967mg42%
Potassium 359mg10%
Carbohydrates 6g2%
Fiber 1g4%
Sugar 2g2%
Protein 25g50%
Vitamin A 2865IU57%
Vitamin C 28.3mg34%
Calcium 317mg32%
Iron 2.7mg15%
* Percent Daily Values are based on a 2000 calorie diet.