Vegan Breakfast Hash: Crispy Potatoes and Kale in One Skillet

Vegan breakfast hash with crispy golden potatoes, smoky paprika, and kale cooks in one cast-iron skillet in just 40 minutes. Get the recipe!
Golden potato edges sizzle in cast iron while smoky paprika fills the kitchen, and your vegan breakfast hash is ready in 40 minutes. Everything cooks together in one skillet, so the result is a hearty, leafy morning plate.
Cut the potatoes into even half-inch cubes so they cook at the same rate. Mixed sizes leave some pieces mushy while others stay raw in the middle.
Ingredients You'll Need
Yukon Gold Potatoes: These waxy-yet-fluffy spuds are the backbone of the hash, and I scrub the skins and leave them on. Cut into half-inch cubes, they brown at the edges while the centers stay tender. Russet potatoes work if you can't find Yukon Golds, though they'll crisp a little more and hold their shape less.
Yellow Onion: This is the sweet, savory base that softens into glossy, golden strands. Finely diced, it melts into the potatoes and gives the whole skillet a deep flavor. Shallots are a lovely swap if you want something sweeter and more delicate.
Red Bell Pepper: The pepper brings color, a little sweetness, and a bit of crunch when it's cooked. Seed it and dice it small so it cooks alongside the onion. Orange or yellow bell pepper works just as well if red isn't on hand.
Lacinato Kale: Also called dinosaur kale, this sturdy green has flat, dark leaves that wilt bright green without going limp. Strip the tough stems and chop the leaves so every bite is tender. Curly kale is an easy swap, or use Swiss chard with the stems removed.
Garlic: Three minced cloves bring the sharp, toasty aroma that makes your kitchen smell like breakfast. Add them after the onion and pepper so they don't scorch in the hot oil. A small pinch of garlic powder can stand in when fresh cloves aren't available.
Extra-Virgin Olive Oil: This is the fat that crisps the potatoes and carries every other flavor in the pan. Use the good stuff here, since you'll taste it. Avocado oil is a neutral, high-heat alternative that still gives you that golden crust.
Smoked Paprika: This powder is the smoky heart of the hash, and it makes the potatoes taste like they've been near a campfire. Stir it in with the garlic so it blooms in the oil. Sweet paprika plus a tiny pinch of chipotle powder gets you close if the smoke is missing.
Ground Cumin: Cumin adds an earthy, warm note that rounds out the paprika and gives the hash its breakfast-spice character. A little goes a long way, so measure it carefully. Chili powder, used in a small pinch, can fill in when cumin runs out.
Kosher Salt: Salt wakes up every ingredient in the pan, from the sweet onion to the bitter kale. Kosher salt's larger flakes are easy to pinch and season evenly. If you only have fine sea salt, use about half the amount.
Freshly Ground Black Pepper: Black pepper adds a sharp bite that cuts through the richness of the fried potatoes. Grind it fresh over the finished hash for the brightest flavor. White pepper is a milder swap if you prefer a softer finish.
How to Make It (Step by Step)
Potatoes crisp up first, then the onion and pepper soften in the same pan. Garlic and spices go in next, the kale wilts down, and a final toss crisps everything again.
- Heat 2 tablespoons of the olive oil in a cast-iron skillet over medium-high heat until it shimmers across the surface, 1-2 minutes at 400°F / 200°C.
- Cook the cubed potatoes in one even layer, turning occasionally, until the edges turn golden-brown and a fork slides through, 10-12 minutes at 400°F / 200°C. Let them sit a few minutes so they can brown properly.
- Cook the diced onion and diced red bell pepper in the remaining 1 tablespoon olive oil until the onion turns soft and glossy, 5-6 minutes at 375°F / 190°C.
- Stir in the minced garlic, smoked paprika, cumin, ½ teaspoon kosher salt, and ¼ teaspoon black pepper until the kitchen smells fragrant, 30-60 seconds at 350°F / 175°C.
- Fold in the chopped lacinato kale and cook until the leaves wilt to bright green and soften, 3-4 minutes at 350°F / 175°C.
- Toss the hash over the heat until everything is hot and the potato edges are crisp and golden-brown again, 2-3 minutes at 350°F / 175°C.
Recipe Notes
• Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. Freezing isn't ideal, since thawed potatoes turn grainy and soft. Reheat in your cast-iron skillet over medium heat until the edges crisp again.
• Key substitution: No lacinato kale? Swap in curly kale or Swiss chard, with the tough stems removed and leaves chopped fine. Give them an extra minute to wilt.
• Make-ahead tip: Dice the onion and pepper and mince the garlic up to a day ahead. Store them covered in the fridge so they stay fresh and fragrant. Cubed potatoes keep up to 24 hours submerged in cold water.
• Common mistake: Tossing damp potatoes into the skillet. Water turns the pan into a steamer, so the edges stay pale and soft. Pat every cube completely dry with a clean towel first.
Serving size: 1 portion · Calories: 380 · Total Fat: 17g · Saturated Fat: 2.5g · Carbs: 48g · Fiber: 7g · Sugar: 8g · Protein: 9g · Sodium: 620mg
Tips and Tricks
- Equipment: Use a cast-iron skillet: Its heavy base holds heat evenly. The potatoes form a crust instead of scorching in one spot.
- Temperature precision: Let the oil shimmer first: Heat the oil over medium-high until it shimmers, 1-2 minutes at 400°F / 200°C. Cold oil makes potatoes soak up grease and stay pale.
- Common mistake: Crowding the pan: Piling potatoes on top of each other traps steam. Spread them in one even layer so every cube touches hot iron.
- Flavour upgrade: Finish with lemon juice: A small squeeze of fresh lemon, added off the heat, brightens the smoky paprika and cumin. It's optional, but it wakes up the whole skillet.
- Texture tip: Let the potatoes sit undisturbed: Leave the cubes alone for a few minutes so the bottoms form a deep golden crust. Turn them only occasionally after that.
Frequently Asked Questions
Can I make this vegan breakfast hash without oil or with a different fat?
Yes. Swap the 3 tablespoons of olive oil for 3 tablespoons of avocado oil or refined coconut oil, or use 2 tablespoons of vegetable broth plus 1 tablespoon of oil to cut fat further. Use the same amount of oil for the potatoes so they still crisp in the cast-iron skillet.
How long does leftover vegan breakfast hash keep, and how do I reheat it without soggy potatoes?
Store it in an airtight container in the fridge for up to 3 days. Reheat it in your cast-iron skillet over medium heat until the edges crisp again.
Why won't my potatoes brown in the skillet, even after several minutes?
The pan is probably crowded or the heat is too low. Spread the cubes in one even layer in hot cast iron and leave them alone for several minutes; they're ready to turn when the edges release easily.
What to Serve With This
- Lime-Dressed Avocado Slices: Cool, buttery avocado softens the smoky paprika and gives the crispy potatoes a creamy counterpoint.
- Tomato and Cucumber Salad: Red wine vinegar and fresh tomato bring a sharp brightness that cuts through the rich, golden edges.
- Citrus Fruit Salad: Juicy orange and grapefruit add a sweet-tart snap that wakes up your palate between savory bites.
- Lemony Arugula Salad: Peppery greens tossed in lemon juice and olive oil add a fresh, zesty contrast to the hearty kale.
Vegan Breakfast Hash: Crispy Potatoes and Kale in One Skillet
Breakfast / American
- Prep
- 15 min
- Cook
- 25 min
- Total
- 40 min
- Servings
- 4
- Calories
- 380 kcal
Ingredients
- 1½ pounds Yukon Gold potatoes (about 4 medium), scrubbed and cut into ½-inch cubes
- 1 medium yellow onion, finely diced
- 1 red bell pepper, seeded and diced
- 1 bunch lacinato kale (about 6 cups loosely packed), stemmed and chopped
- 3 cloves garlic, minced
- 3 tablespoons extra-virgin olive oil
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
Instructions
- Heat 2 tablespoons of the olive oil in a cast-iron skillet over medium-high heat until it shimmers across the surface, 1-2 minutes at 400°F / 200°C.
- Cook the cubed potatoes in one even layer, turning occasionally, until the edges turn golden-brown and a fork slides through, 10-12 minutes at 400°F / 200°C. Let them sit a few minutes so they can brown properly.
- Cook the diced onion and diced red bell pepper in the remaining 1 tablespoon olive oil until the onion turns soft and glossy, 5-6 minutes at 375°F / 190°C.
- Stir in the minced garlic, smoked paprika, cumin, ½ teaspoon kosher salt, and ¼ teaspoon black pepper until the kitchen smells fragrant, 30-60 seconds at 350°F / 175°C.
- Fold in the chopped lacinato kale and cook until the leaves wilt to bright green and soften, 3-4 minutes at 350°F / 175°C.
- Toss the hash over the heat until everything is hot and the potato edges are crisp and golden-brown again, 2-3 minutes at 350°F / 175°C.
Share this article
About the author

Elena Marquez
Elena came back to the desert after her mother's stroke and stayed for the garden that was dying without her. Bringing the greens back to life brought her mother back a little too. She cooks them in cast iron by the window, fierce about every leaf, because she knows what it cost to grow them.