slice of broccoli ham pepper with the whole pie in the back
Print Recipe
4.42 from 58 votes

Broccoli Frittata with Ham and Peppers

This Broccoli Frittata with Ham and Peppers makes a fabulous breakfast, brunch, or a light one pot meal. Plus it's low carb, keto, and Instant Pot!
Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Course: Breakfast / Brunch, Main Courses
Cuisine: American
Keyword: instant pot frittata, Low Carb Frittata, poblano cheese keto
Servings: 4
Calories: 422kcal
Author: Urvashi Pitre


  • 8 ounces ham cubed
  • 1 cup sweet peppers sliced
  • 2 cups frozen broccoli
  • 4 Eggs
  • 1 cup Half and Half
  • 1 cup shredded cheddar cheese
  • 1 tsp Salt
  • 2 teaspoons Ground Black Pepper


  • Grease a 6 x 3 pan extremely well. I mean, EXTREMELY well. You do not want to be scraping out egg because you forgot to grease a corner. I used a silicone brush to get oil or butter into every crevice of my pan.
  • Arrange the sliced sweet peppers in the bottom of the pan
  • Place the cubed ham on top of it.
  • Cover with the frozen broccoli. Before you ask me, yes this will work with fresh broccoli as well, I used frozen because that’s what I had.
  • In a mixing bowl whisk together the eggs, half and half, salt, and pepper.
  • Stir In shredded cheese.
  • Pour the egg mixture on top of your vegetables and ham and cover with foil or a silicone lid.
  • In the inner liner of your instant pot or Pressure cooker, place 2 cups of water.
  • Place a steamer rack on top of this.
  • Place the covered pan on the steamer rack.
  • Cook on high pressure for 20 minutes. Allow it to release pressure naturally for 10 minutes, and then release all remaining pressure.
  • Let it sit for 5-10 minutes. Using a knife, gently loosen the sides of your wondrous creation. 
Place a plate on top of the pan, and thump out the frittata onto the plate. If you want the pepper and ham side up, you’re done. If you want the cheese side up, flip it on a plate once more.
  • You can broil for 3-4 minutes to get the cheese to melt or serve as is.


Recipe notes: Subs that will likely work: 
  • Fresh broccoli for frozen
  • Other veggies instead of broccoli and pepper but do not use tomatoes and possibly mushrooms as they will release too much water.
  • Dairy-free milks
  • Individual servings in jars or ramekins, cook 4-5 minutes.
  • Yes, this reheats very well. No, I would not freeze it.
  • If you don't eat ham, use some other cooked meat. Raw meats will release too much water. Chicken sausage, roast beef chunks, smoked sausage etc. are all good subs.


Calories: 422kcal | Carbohydrates: 9g | Protein: 28g | Fat: 30g | Saturated Fat: 15g | Fiber: 2g | Sugar: 2g