-
1
Place the potatoes in a saucepan.
-
2
Add water to cover and salt.
-
3
Bring to a boil and cook, simmering until tender, about 20 minutes.
-
4
Drain.
-
5
When the potatoes are cool enough to handle, peel and slice them 1/2 inch thick.
-
6
Set aside.
-
7
Heat 2 tablespoons of the vegetable oil in a large nonstick skillet.
-
8
Add the potatoes and cook, stirring often but gently, until they are golden brown.
-
9
Remove and set aside.
-
10
Add the remaining 1 tablespoon vegetable oil to the skillet, and add the mushrooms.
-
11
Cook, stirring often, over high heat, until they start to turn brown.
-
12
Add the onions, red pepper strips, ham, garlic, pepper and salt to taste.
-
13
Cook, stirring and shaking the pan, 5 minutes.
-
14
Remove and set aside.
-
15
Meanwhile, break the eggs into a mixing bowl.
-
16
Add salt and pepper to taste.
-
17
Beat well with a fork.
-
18
Wipe the skillet clean.
-
19
Add the olive oil to the skillet and heat.
-
20
Add the potatoes, the mushroom mixture, and the basil or parsley.
-
21
Cook, stirring, over high heat for 2 minutes.
-
22
Beat the egg mixture again, and pour it over the potato-mushroom mixture.
-
23
Cook, stirring from the bottom, until the eggs start to set, about 2 minutes.
-
24
Cover and cook over medium heat about 3 minutes or until done.
-
25
Place a large round serving dish over the skillet, and quickly invert both the skillet and the dish, letting the frittata fall into the dish.
-
26
It should be golden brown on top.
-
27
Serve immediately.