Instant Pot Frittata

Instant Pot frittata with sour cream on the side.
Diana Rattray
Prep: 10 mins
Cook: 17 mins
Pressure Build/Release: 16 mins
Total: 43 mins
Servings: 6 servings
Yield: 1 frittata
Nutrition Facts (per serving)
188 Calories
12g Fat
6g Carbs
14g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 188
% Daily Value*
Total Fat 12g 16%
Saturated Fat 5g 23%
Cholesterol 234mg 78%
Sodium 464mg 20%
Total Carbohydrate 6g 2%
Dietary Fiber 2g 6%
Total Sugars 2g
Protein 14g
Vitamin C 26mg 130%
Calcium 168mg 13%
Iron 3mg 16%
Potassium 409mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Whether for breakfast, brunch, lunch, or dinner, a frittata makes a great low-carb or keto meal. Eggs and cheese provide plenty of protein, while bacon and a variety of vegetables round out the dish with the flavors of spinach, bell peppers, and tomatoes.

This Instant Pot version makes cooking a frittata fast and easy, and it doesn't heat the whole kitchen the way the oven does. You can enjoy a delicious frittata any time of the year.

For this recipe, use a 7-inch pan in a 6-quart or 8-quart Instant Pot (adding an extra 1/2 cup of water for the bigger model)—the pan fits nicely in the pot and leaves plenty of space on all sides to allow steam to build.


  • Cooking spray

  • 1 teaspoon olive oil

  • 4 strips bacon, diced

  • 1/2 cup finely chopped onion

  • 1/2 cup chopped red bell pepper

  • 7 large eggs

  • 1 1/2 cups baby spinach leaves, coarsely chopped

  • 1/2 cup shredded cheddar cheese (around 2 ounces)

  • 3/4 teaspoon kosher salt

  • 1/4 teaspoon black pepper

  • 4 to 6 grape tomatoes, thinly sliced crosswise

  • Sliced green onions, optional, for garnish

  • Sour cream, optional, for garnish

Steps to Make It

  1. Gather the ingredients.

    Ingredients for the Instant Pot frittata
    The Spruce / Diana Rattray
  2. Grease a 7-inch baking pan with cooking spray and line the bottom with a circle of parchment paper. Alternatively, if you don't have parchment paper, grease the pan generously.

    Greased pan with parchment paper
    The Spruce / Diana Rattray
  3. Choose the sauté button on the Instant Pot and add the olive oil. When the display reads "hot," add the diced bacon. Cook the diced bacon for about 4 minutes and then add the onion and bell pepper to the pot; cook for 1 to 2 minutes longer.

    The Instant Pot with sauteed bacon and vegetables
    The Spruce / Diana Rattray
  4. Remove the bacon and vegetables to a plate and set aside. Wipe out the inner pot and add 1 cup of water.

    Instant pot with water and trivet
    The Spruce / Diana Rattray
  5. In a mixing bowl, whisk the eggs until they are well blended.

    Whisk the eggs in a mixing bowl
    The Spruce / Diana Rattray
  6. Add the spinach, cheese, salt, and pepper to the eggs along with the sautéed bacon, onion, and bell pepper. Stir to blend thoroughly.

    Combining the vegetables with the egg mixture in a mixing bowl
    The Spruce / Diana Rattray
  7. Pour the egg mixture into the prepared baking dish and arrange the sliced tomatoes over the top.

    Frittata in the pan with tomatoes arranged over the top
    The Spruce / Diana Rattray
  8. Place the baking dish on the trivet and lower it into the Instant Pot.

    Frittata in the pan lowered into the Instant Pot
    The Spruce / Diana Rattray
  9. Secure the lid and make sure the pressure release valve is in the sealing position (this is automatic on some models). Choose the pressure cook or manual button, high pressure, and set the timer for 12 minutes. When the time is up, let the pressure come down naturally for 10 minutes, and then turn the valve to the venting position to release the remaining pressure. Remove the lid.

    Cooked frittata in the Instant Pot pressure cooker
    The Spruce / Diana Rattray
  10. Grasp the handles of the trivet and lift the frittata out of the Instant Pot. The top of the frittata will look wet, but it will dry quickly. Let it stand for about 5 minutes before serving.

    Cooked frittata in the pan
    The Spruce / Diana Rattray
  11. Leave the frittata in the pan or carefully transfer it to a plate. 

    Instant Pot frittata with sour cream on the side
    The Spruce / Diana Rattray
  12. Slice the frittata into wedges and serve it with a garnish of sliced green onions and sour cream, if desired.

    Sliced wedge of Instant Pot frittata
    The Spruce / Diana Rattray

Recipe Variations

  • To make this vegetarian, skip the bacon and give the onions and bell peppers a quick 1 to 2 minute sauté in the vegetable oil. Continue with the recipe.
  • Sauté about 1/2 cup of diced ham or ground sausage instead of bacon.