Crispy Skillet Breakfast Potatoes with Bell Peppers and Onions

There is something deeply satisfying about a skillet of golden, crispy breakfast potatoes hitting the table on a weekend morning. The smell alone is enough to get everyone out of bed. These crispy skillet breakfast potatoes with bell peppers and onions are everything you want from a savoury morning side dish, tender in the centre, crunchy on the outside, and loaded with colourful vegetables that add real nutritional value to your plate. What makes this version genuinely different from the classic diner-style recipe is the approach to both the cooking method and the ingredients. We use less oil, lean into the natural starches of the potato, and pack in more fibre and micronutrients without sacrificing a single bit of flavour.
The key to getting that irresistible crispy exterior without deep frying or drowning the potatoes in oil is a two-step process that most people skip. You start by steaming the diced potatoes briefly in the covered skillet with just a splash of water, which cooks the insides through quickly. Then you remove the lid, let the moisture evaporate, and give the potatoes space to caramelise in a thin layer of olive oil. This technique means you need far less fat overall, keeping the calorie count sensible while still delivering that satisfying golden crunch. Yukon gold potatoes work beautifully here because their naturally buttery flesh crisps up wonderfully on the outside while staying soft and fluffy within. They also bring a decent hit of potassium, vitamin C, and resistant starch, which supports gut health and helps you feel full longer.
The bell peppers and onions are not just there for colour, though the combination of red, yellow, and green peppers does make this dish look absolutely stunning in the pan. Red bell peppers are one of the richest plant sources of vitamin C you can get, and they add a natural sweetness that balances the savoury seasoning beautifully. Yellow onions, cooked until they turn soft and slightly golden, bring a gentle sweetness and a dose of prebiotic fibre that feeds the good bacteria in your gut. The spice blend here goes a step beyond basic salt and pepper. A combination of smoked paprika, garlic powder, cumin, and a pinch of turmeric gives these potatoes a warm, almost southwestern depth of flavour. Turmeric adds a subtle earthiness and brings anti-inflammatory curcumin to the mix, making this more than just a tasty side dish. It is a genuinely functional morning meal.
This recipe is naturally gluten-free, dairy-free, and vegan, which means it fits easily into a wide range of dietary lifestyles. It works beautifully served alongside scrambled eggs or a fried egg on top for a protein boost. You can also tuck it into a warm whole grain wrap with black beans for a fully plant-based breakfast burrito that keeps you fuelled through a busy morning. Meal prep fans will love that these potatoes reheat incredibly well in a dry skillet or air fryer, getting even crispier the second day. Make a big batch on Sunday and you have a quick, wholesome base for breakfasts throughout the week. However you serve them, these crispy skillet breakfast potatoes with bell peppers and onions are the kind of simple, nourishing recipe that earns a permanent spot in your morning routine.
Ingredients
- 700 g Yukon gold potatoes (scrubbed and cut into 1.5 cm cubes, skin on for extra fibre)
- 1 large red bell pepper (deseeded and diced into 1.5 cm pieces)
- 1 large green bell pepper (deseeded and diced into 1.5 cm pieces)
- 1 medium yellow bell pepper (deseeded and diced into 1.5 cm pieces)
- 1 large yellow onion (diced)
- 3 cloves garlic (finely minced)
- 2 tbsp extra virgin olive oil (divided)
- 3 tbsp water (for the steam step)
- 1 tsp smoked paprika
- 0.8 tsp garlic powder
- 0.5 tsp ground cumin
- 0.3 tsp ground turmeric (adds anti-inflammatory benefit and a warm colour)
- 0.5 tsp onion powder
- 0.8 tsp fine sea salt (adjust to taste)
- 0.3 tsp black pepper (freshly ground)
- 2 tbsp fresh flat-leaf parsley (roughly chopped, to garnish)
- 1 tsp fresh lemon juice (optional, brightens the flavour at the end)
Instructions
- 1
Scrub the Yukon gold potatoes well and cut them into even 1.5 cm cubes. Keep the skin on for extra fibre and nutrients. Pat the cubes dry with a clean kitchen towel. Drying them thoroughly is one of the most important steps for achieving a genuinely crispy result.
Uneven cuts mean uneven cooking. Take a minute to cut the potatoes as uniformly as possible so every cube crisps up at the same rate.
- 2
In a small bowl, combine the smoked paprika, garlic powder, cumin, turmeric, onion powder, salt, and black pepper. Stir until evenly mixed. Set the spice blend aside.
- 3
Heat a large cast iron skillet or heavy-bottomed non-stick pan over medium-high heat. Add 1.5 tablespoons of the olive oil and let it heat until it shimmers. Add the dried potato cubes in a single layer. Press them down lightly with a spatula to maximise contact with the pan. Do not stir yet.
Resist the urge to move the potatoes for the first 4 to 5 minutes. Leaving them undisturbed is what builds that golden, crispy crust.
- 4
After 4 to 5 minutes, add the 3 tablespoons of water to the skillet and immediately place a lid on top. Let the potatoes steam for 5 minutes over medium heat. This cooks the insides through quickly without needing extra oil.
The water will sizzle loudly when it hits the pan. That is exactly what you want. Stand back briefly and then get the lid on fast.
- 5
Remove the lid. All the water should have evaporated. Sprinkle the spice blend over the potatoes and toss gently to coat. Continue cooking uncovered for another 4 to 5 minutes, stirring every couple of minutes, until the potatoes are deeply golden and crispy on most sides.
- 6
Push the potatoes to the edges of the skillet. Add the remaining half tablespoon of olive oil to the centre, then add the diced onion. Cook the onion for 2 minutes, stirring it in the middle of the pan, before mixing it with the potatoes.
- 7
Add all three diced bell peppers and the minced garlic to the skillet. Toss everything together. Cook for a further 4 to 5 minutes, stirring occasionally, until the peppers are tender but still have a little bite and the garlic is fragrant. You want the peppers softened but not mushy.
Adding the peppers later than the potatoes stops them from going limp. They should still have a slight firmness when the dish is done.
- 8
Taste and adjust the seasoning if needed. Remove the skillet from heat. Squeeze the optional teaspoon of lemon juice over the top and scatter with fresh parsley. Serve immediately straight from the pan.
A fried egg or two on top of each serving turns this into a complete high-protein breakfast without any extra cooking required.
Nutrition per serving
215kcal
Calories
5g
Protein
36g
Carbs
7g
Fat
5g
Fibre
6g
Sugar
320mg
Sodium
Pro Tips
- ✓
Drying the potato cubes with a kitchen towel before cooking is non-negotiable for crispiness. Any surface moisture will steam the potatoes instead of crisping them.
- ✓
A cast iron skillet retains heat better than most pans and delivers the most even, consistent crust on the potatoes.
- ✓
Do not overcrowd the pan. If your skillet is smaller than 30 cm, cook the potatoes in two batches to keep them in a single layer.
- ✓
For even more flavour, toss the raw potato cubes in half the spice blend before they go into the pan, then use the rest when they are nearly done.
- ✓
Yukon gold potatoes give the best texture here, but baby red potatoes work well too. Avoid waxy salad potatoes as they can turn gluey.
Frequently Asked Questions
Variations
- •
Southwestern Spice Version
Swap the turmeric for chilli powder and add half a teaspoon of chipotle powder to the spice blend. Top the finished potatoes with diced avocado, a squeeze of lime juice, and fresh coriander for a bold southwestern twist.
- •
Mediterranean Herb Version
Replace the cumin and turmeric with dried oregano and a pinch of dried rosemary. Add a handful of halved cherry tomatoes in the last 3 minutes of cooking and finish with crumbled low-fat feta and fresh basil leaves.
- •
High Protein Breakfast Bowl
Serve a generous portion of these skillet potatoes in a bowl topped with two poached eggs, a spoonful of plain Greek yogurt seasoned with salt and herbs, and a drizzle of hot sauce. This turns the side dish into a complete balanced breakfast.
- •
Air Fryer Version
Toss the diced potatoes in olive oil and half the spice blend, then air fry at 200 degrees Celsius for 15 minutes, shaking halfway. In the final 5 minutes, add the diced peppers and onion. Skip the steam step as the air fryer handles the cooking through perfectly on its own.
Substitutions
- •Yukon gold potatoes → Baby red potatoes or sweet potatoes (Sweet potatoes lower the glycaemic load further and add beta-carotene. Cut them slightly smaller as they cook faster than regular potatoes.)
- •Olive oil → Avocado oil (Avocado oil has a higher smoke point, making it a great option if you prefer cooking on higher heat for extra crispiness.)
- •Yellow onion → Red onion or shallots (Red onion adds a slightly sharper flavour and more anthocyanin antioxidants. Shallots are milder and sweeter if you prefer a more delicate onion presence.)
- •Fresh parsley → Fresh coriander or chives (Coriander gives a more vibrant, citrusy finish. Chives add a gentle onion note without overpowering the other flavours.)
- •Smoked paprika → Sweet paprika or regular paprika (Sweet paprika gives a milder, less smoky flavour. If you want more heat, use a blend of sweet paprika and a pinch of cayenne pepper.)
🧊 Storage
Allow the potatoes to cool fully before transferring to an airtight container. Store in the refrigerator for up to 4 days. Reheat in a dry skillet over medium heat or in an air fryer at 190 degrees Celsius for 5 to 6 minutes until heated through and crisped back up. Avoid microwaving if you want to preserve the crispiness.
📅 Make Ahead
These potatoes are excellent for meal prep. Cook a full batch on the weekend and portion into containers with the bell peppers and onions. Reheat individual portions throughout the week in a skillet or air fryer. You can also prep the diced potatoes and vegetables the night before and store them separately in the fridge, then cook fresh in the morning to save time.


