Preheat the oven to 400°F (200°C).
In a large oven-safe skillet, cook the bacon over medium heat until crispy. Remove and set aside, leaving the drippings.
Add the chopped onion to the skillet and sauté for about 3 minutes until soft.
Include the diced potatoes and cook for 10-12 minutes until tender, stirring occasionally.
In a bowl, whisk together eggs, salt, and pepper, then fold in the cooked bacon and cheese.
Pour the egg mixture over the sautéed vegetables in the skillet.
Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until set.
Let the frittata cool for a few minutes before slicing and serving.