Easy Home Fries Breakfast Potatoes with Onions and Bell Peppers

There is something deeply satisfying about a skillet of golden, crispy home fries first thing in the morning. The smell of potatoes crisping up with onions and peppers is the kind of thing that gets people out of bed. These easy home fries breakfast potatoes with onions deliver all of that comfort, but with a genuinely healthier twist that does not ask you to sacrifice a single bite of flavour.
Most traditional home fries lean heavily on butter and salt, leaving you with a calorie-dense side that does not do much to fuel your morning. This version uses a light coating of extra virgin olive oil instead, which brings heart-healthy monounsaturated fats to the table. Baby potatoes are the star here, chosen because they have a naturally creamier texture and a thinner skin packed with potassium and fibre. You keep the skins on, which bumps up the fibre content considerably compared to peeled potato recipes. Sweet onion and colourful bell peppers add natural sweetness, crunch, and a good dose of vitamin C. A sprinkle of smoked paprika and garlic powder gives everything that warm, slightly smoky depth that makes these taste like they came straight from a proper breakfast diner.
The key to getting that coveted crispy edge without drowning the potatoes in oil is a two-part approach. You start by par-cooking the potato chunks in boiling water for just five minutes. This softens the interior without fully cooking them, so when they hit the hot skillet, the outside crisps up quickly while the inside stays fluffy and tender. Once they go into the pan, the most important move is leaving them alone. Press them down gently with a spatula and let them sit undisturbed for three to four minutes before flipping. That patience is what builds the golden crust. Stirring constantly is the enemy of crispiness, so resist the urge. The onions and peppers go in partway through cooking, which means they soften and caramelise beautifully without burning. A squeeze of fresh lemon juice right at the end brightens the whole dish and cuts through any richness from the olive oil.
This recipe is naturally gluten free, dairy free, and vegan, making it a brilliant option if you are cooking for a group with mixed dietary needs. It pairs wonderfully alongside scrambled eggs or a tofu scramble for a high-protein breakfast plate. You can also fold in a handful of baby spinach in the last minute of cooking if you want to sneak in extra greens. Leftovers reheat brilliantly in a dry skillet or air fryer, regaining their crispiness within minutes. These are also great for weekend meal prep, as the par-cooked potatoes can be prepared the night before and stored in the fridge, ready to hit the pan in the morning with almost no effort. Once you have made these, the diner version will feel unnecessary.
Ingredients
- 600 g baby potatoes (halved or quartered, skin left on)
- 1 medium sweet yellow onion (sliced into half moons)
- 1 medium red bell pepper (diced into 1cm pieces)
- 1 medium green bell pepper (diced into 1cm pieces)
- 2 tbsp extra virgin olive oil (divided)
- 3 cloves garlic (minced)
- 1 tsp smoked paprika
- 0.5 tsp garlic powder
- 0.5 tsp onion powder
- 0.3 tsp ground turmeric (adds colour and anti-inflammatory benefits)
- 0.5 tsp fine sea salt (adjust to taste)
- 0.3 tsp ground black pepper
- 1 tbsp fresh lemon juice (squeezed at the end)
- 2 tbsp fresh flat-leaf parsley (roughly chopped, for serving)
Instructions
- 1
Bring a medium pot of salted water to a boil. Add the halved baby potatoes and cook for 5 to 6 minutes, until just starting to soften but still quite firm in the centre. Drain well and spread them on a clean kitchen towel or paper towels to steam dry for 2 minutes.
Drying the potatoes thoroughly after par-cooking is the single biggest factor in getting crispy edges. Any surface moisture will cause steaming instead of browning.
- 2
While the potatoes dry, heat 1 tablespoon of the olive oil in a large non-stick or cast iron skillet over medium-high heat. Once the oil shimmers, add the potatoes cut side down in a single layer. Do not overcrowd the pan.
If your pan is small, cook the potatoes in two batches rather than crowding them. Overcrowding drops the pan temperature and leads to steaming instead of crisping.
- 3
Press the potatoes down gently with a spatula and leave them completely undisturbed for 4 minutes. Flip them once, then cook for another 3 minutes on the other side until golden and crisp.
This is where patience pays off. Moving the potatoes around too soon breaks the crust before it has a chance to form.
- 4
Push the potatoes to the outer edges of the skillet. Add the remaining tablespoon of olive oil to the centre of the pan. Add the sliced onion and both bell peppers. Cook, stirring occasionally, for 4 to 5 minutes until the onion is soft and just beginning to caramelise at the edges.
Letting the onion sit in the pan without stirring every few seconds helps develop sweetness and colour naturally.
- 5
Add the minced garlic to the onion and pepper mixture and stir for 30 to 45 seconds until fragrant. Then toss everything together in the pan, combining the potatoes with the vegetables.
Add garlic later in the cooking process to prevent it burning, which would give a bitter taste to the whole dish.
- 6
Sprinkle the smoked paprika, garlic powder, onion powder, turmeric, salt, and black pepper over the entire pan. Toss well to coat everything evenly in the spices. Cook for a further 2 minutes, stirring once or twice.
- 7
Remove the skillet from the heat. Squeeze the fresh lemon juice over the top and scatter over the chopped parsley. Taste and adjust seasoning if needed, then serve immediately.
The lemon juice adds brightness that balances the smoky paprika beautifully. Do not skip it.
Nutrition per serving
192kcal
Calories
4g
Protein
31g
Carbs
7g
Fat
4.5g
Fibre
5g
Sugar
310mg
Sodium
Pro Tips
- ✓
Keep the skins on the baby potatoes for extra fibre, potassium, and a more satisfying texture.
- ✓
A cast iron skillet will give you the deepest, most even golden crust on your potatoes.
- ✓
If you prefer even crispier results, spread the par-cooked potatoes on a baking tray and let them cool uncovered in the fridge for 30 minutes before cooking.
- ✓
Do not add salt to the potatoes while they are still wet, as this draws out more moisture and can interfere with browning.
- ✓
For a heartier breakfast, top the finished home fries with a fried or poached egg for extra protein.
- ✓
Use a wide skillet or divide into two pans so potatoes have room to crisp rather than steam.
Frequently Asked Questions
Variations
- •
Spicy Southwest Home Fries
Add half a teaspoon of chipotle powder and a pinch of cayenne along with the other spices. Serve topped with a dollop of plain Greek yogurt and a spoonful of fresh salsa for a protein boost.
- •
Herb Garden Home Fries
Skip the smoked paprika and instead use fresh rosemary and thyme. Add the herbs with the garlic and finish with a squeeze of lemon and a handful of baby spinach stirred in at the very end.
- •
Egg and Home Fries Skillet
Once the home fries are cooked, make four small wells in the mixture and crack an egg into each one. Cover the pan and cook over low heat for 3 to 4 minutes until the egg whites are set but the yolks are still runny.
- •
Loaded Veggie Home Fries
Add a handful of cherry tomatoes and a cup of baby spinach in the final 2 minutes of cooking for extra colour, nutrients, and volume without adding many calories.
Substitutions
- •Baby potatoes → Yukon Gold or red potatoes (Cut into 2cm cubes with skin on. Avoid russet potatoes if you want the potatoes to hold their shape well.)
- •Extra virgin olive oil → Avocado oil (Avocado oil has a higher smoke point and works very well at the medium-high heat used in this recipe.)
- •Fresh lemon juice → Apple cider vinegar (Use half the quantity as apple cider vinegar is more acidic. It adds a similar bright finishing note.)
- •Red bell pepper → Cherry tomatoes (Halved cherry tomatoes add a slightly different texture but bring great sweetness and colour to the dish.)
- •Fresh parsley → Fresh chives or fresh coriander (Chives give a mild onion flavour, while coriander adds a bolder herbal note that works especially well with the spicy variation.)
🧊 Storage
Store any leftover home fries in an airtight container in the refrigerator for up to 3 days. To reheat and restore crispiness, warm them in a dry skillet over medium heat for 4 to 5 minutes, or in an air fryer at 190C for 5 minutes. Avoid microwaving if you want them crispy, as this makes them soft and a little soggy.
📅 Make Ahead
The potatoes can be par-cooked up to 24 hours in advance. After boiling and drying, store them in an airtight container in the fridge. The onions and peppers can also be sliced and stored separately. On the morning you are ready to cook, everything comes together in around 12 minutes.


