I cook what I want, I cook what I need

Instant Pot Frittata: Keto, Whole 30, WW

Instant Pot Frittata: Keto, Whole 30, WW

Disclaimer: This post may contain affiliate links, and I may earn a commission at no additional cost to you for qualifying purchases as a participant in the Amazon Associates program.

Breakfast during the week for me needs to be portable, and quick to make that day or made ahead to reheat later. The morning rush of packing lunches, getting the kids to spring out of the bed, and just getting myself together to head out the door can be overwhelming at times. Even though I love my Instant Pot Omelette Bites I was craving something just a little different. My Instant Pot Frittata is the perfect solution for a healthy breakfast that can be made ahead for a delicious breakfast meal prep.

There are a ton of options for this Instant Pot Frittata that could help fit a low-carb, or keto lifestyle. Packed with protein and vegetables this is a delicious and healthy breakfast for the weekday or wonderful weekend brunch.

Prepare the filling for the Instant Pot Frittata

For my frittata I thinly sliced some ripe tomatoes, which you could substitute halved grape tomatoes or sliced plum tomatoes. I sautéed sliced Vidalia onions, and spinach in a fry pan. Of course, you could use sliced green onions or shallots. Also, you could add some broccoli florets for some extra veg. Arrange the sliced tomatoes, and cooked vegetables in the bottom of a slightly greased 7-inch round pan, I used a Fat Daddio pan.

sliced tomatoes with cooked spinach and sliced onions arranged in the bottom of a pan

You can leave this without meat or you can add the breakfast meat of your choice. I used cooked pork breakfast sausage, however, cooked bacon or ham could be used instead. Add a layer of cooked meat, if desired, to the top of the veggie layer. Follow this with a layer of shredded cheese.

Next in a medium bowl, whisk together the eggs, milk (water or nut milk can be substituted here), ground mustard, garlic salt, hot sauce, and pepper.

raw eggs in a green glass bowl with hot sauce and spices with vegetables in background

Cook the Instant Pot Frittata

Pour the egg mixture into the pan with the vegetables. Add 1 1/2 cups of water to the Instant Pot with the rack. Place the pan on top of the rack, and seal the lid according to your manufacturers instructions. Cook on high pressure for 25 minutes, and then do a 10-minutes natural pressure release. Cool for a few minutes then carefully place a plate on top of the pan and flip out. Serve immediately or store in an airtight container for up to one week.

Healthy Instant Pot Frittata options

Keto – milk can be substituted with water

Whole 30 – milk can be substituted with water, and cheese can be replaced with an additional egg or vegetables or omitted entirely

Weight Watchers – 3 Smart Points per serving

If you enjoyed this you would love Instant Pot Monkey Crack Bread, Instant Pot Pork Egg Roll in a Bowl, or Instant Pot Herbed Lemon Salmon!

sliced frittata pieces on a bed of spinach lying on a baking sheet
cut frittata pieces on a cookie sheet

Instant Pot Frittata

Quick, easy, and healthy this Instant Pot Frittata is a great meal prep breakfast that will be key to your success for the week! Keto-friendly, and low-carb this nutritious meal is packed with protein and nutrients. Also perfect for a weekend brunch that won’t bust your diet! #mondayismeatloaf #instantpotfrittata #instantfrittataketo #instantpotfrittatahealthy #instantpotfrittatarecipes
4.5 from 2 votes
Print Pin Rate
Course: Breakfast
Cuisine: American
Keyword: instant pot frittata, instant pot frittata keto, keto breakfast, keto instant pot frittata, keto meal prep
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 8 servings
Calories: 92kcal
Author: Tina


  • 6 eggs
  • 1/4 cup milk can substitute with water or nut milk
  • 1/2 tsp ground mustard
  • 1/4 tsp garlic salt
  • 1/8 tsp pepper
  • 1/2 tsp hot sauce
  • 1/2 cup pork breakfast sausage can substitute bacon or ham, or omit
  • 1/2 cup cheese shredded
  • 1/4 cup tomatoes sliced
  • 1/2 cup spinach
  • 1/4 cup onions sliced


  • Slice tomatoes, and arrange in the bottom of a lightly greased round 7-inch pan. Slice onions, and combine with spinach in a heated medium pan for a few minutes to soften. Salt and pepper to taste if desired. Layer on top of tomatoes.
  • Cook pork breakfast sausage or other meat of choice, and layer on top of vegetables. Add the cheese as the last layer. 
  • Whisk together the eggs, milk, ground mustard, hot sauce, garlic salt, and pepper. Gently pour into pan. Add 1 1/2 cups of water to the Instant Pot, and place rack into liner. Place the pan inside, and close the lid according to your manufacturers instructions. 
  • Cook on high pressure for 25 minutes, and follow with a 10 minute natural pressure release. Cool for a few minutes, and then place a plate on top to flip the frittata out onto the plate. Serve immediately, or store in an airtight container for up to one week. 


Serving: 1serving | Calories: 92kcal | Carbohydrates: 1g | Protein: 6g | Fat: 6g | Saturated Fat: 2g | Cholesterol: 132mg | Sodium: 193mg | Potassium: 97mg | Fiber: 0g | Sugar: 0g | Vitamin A: 475IU | Vitamin C: 1.7mg | Calcium: 80mg | Iron: 0.7mg
Tried this recipe?Mention @MondayisMeatloaf or tag #mondayismeatloaf! I would love to see your amazing creations!

Instant Pot Accessories You Might Like

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.