I still remember the Sunday morning I accidentally created my go-to vegan breakfast potatoes.
It was raining sideways. I had exactly four sad-looking Yukon Gold potatoes in the basket, a head of garlic that was starting to sprout, and a bunch of parsley that was one day away from the compost bin. My partner was still asleep, and I wanted to make something that smelled like a cozy diner breakfast without actually putting on pants to go to one.
I’d tried breakfast potatoes before—trust me, I’d made the gluey versions, the burnt-on-the-outside-raw-in-the-middle disasters, and the ones that somehow tasted like nothing even though I’d used half a spice drawer. But that rainy morning, something clicked. I stopped rushing. I let the potatoes sit in the hot pan without poking them every ten seconds. And I figured out the garlic trick I’m about to share with you.
Now? I make these vegan breakfast potatoes at least twice a month. They’ve fueled sleepy weekday mornings, lazy holiday brunches, and one particularly memorable camping trip where we cooked them over a fire in a cast iron skillet. They’re crispy on the outside, fluffy on the inside, and punched up with fresh garlic and herbs in a way that makes you forget butter ever existed.
Let me show you how to nail these on your first try.
Why You’ll Love This Recipe
- One pan, minimal cleanup – Everything happens in the same skillet. No weird extra pots.
- Actually crispy without deep-frying – I’ll teach you the par-cooking trick that guarantees crunchy edges.
- Dirt cheap – Potatoes, garlic, oil, herbs. That’s it. You probably have most of this right now.
- Make-ahead friendly – Par-cook the potatoes the night before, and breakfast takes 10 minutes.
- Crowd-pleaser for everyone – Vegan? Omnivore? Kid who “doesn’t like potatoes”? This recipe converts them all.
🍫 The Ultimate No-Bake Dessert Ebook 🍓
30 mouthwatering no-bake recipes you can whip up in minutes — creamy cheesecakes, fruity parfaits, chocolatey bars, and more!
- ⚡Quick & easy — no oven required
- 📖30 recipes + bonus treat
- 🍓Chocolate, fruit, nutty & refreshing flavors
- ✨Beautifully designed, instant download
Ingredients
Makes 4 generous servings (or 2 very hungry people plus leftovers)
For the potatoes:
- 2 lbs (about 900g) Yukon Gold or Russet potatoes
Yukon Golds stay creamier inside; Russets get slightly fluffier. Both work great. - 3 tablespoons avocado oil or extra virgin olive oil
Avocado oil has a higher smoke point, but olive oil adds flavor—just watch the heat. - 6 cloves garlic, minced
Yes, six. Don’t be shy. Roast a few extra if you want them sweet and mellow. - 1 teaspoon fine sea salt
- ½ teaspoon black pepper, freshly ground
For the herb finish:
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon fresh rosemary, finely chopped (or 1 tsp dried, but fresh is better here)
- 1 tablespoon fresh thyme leaves (or 1 tsp dried)
- Optional pinch of smoked paprika or red pepper flakes for heat
Optional additions I throw in when I’m feeling fancy:
- ¼ cup diced yellow onion (sauté with the garlic)
- ½ teaspoon garlic powder (because garlic² is never wrong)
- Squeeze of fresh lemon juice right before serving
Step-by-Step Instructions
1. Prep the potatoes (don’t skip the soak)
Scrub your potatoes well—we’re keeping the skins on for texture and nutrients. Dice them into ½-inch to ¾-inch cubes. Try to keep them uniform so they cook evenly.
Here’s the mistake I made for years: cutting them and throwing them straight in the pan. Stop. Place the diced potatoes in a large bowl and cover with cold water. Let them sit for 10–15 minutes. This pulls out excess starch, which means crispier potatoes instead of gummy ones.
Drain and rinse them. Then lay them on a clean kitchen towel or paper towels and pat them completely dry. Water + hot oil = splatter city, and also soggy potatoes.
2. Par-cook in the microwave (my accidental discovery)
I discovered this trick when I was too impatient to boil water. It works perfectly.
Place the dried potato cubes in a microwave-safe bowl. Cover loosely with a damp paper towel. Microwave on high for 4 minutes. Stir them, then microwave another 2–3 minutes until they’re just tender when poked with a fork—not falling apart, but no longer raw inside.
No microwave? Boil the cubes in salted water for 6–8 minutes, then drain and steam dry for 5 minutes. Same result, just takes longer.
3. Heat your pan properly
Place a large skillet (cast iron is king here—I use my 12-inch Lodge) over medium-high heat. Add the oil and let it heat for a full minute. The oil should shimmer and slide easily when you tilt the pan.
Test: Drop one potato cube in. It should sizzle immediately. If it just sits there silently, your pan isn’t hot enough.
4. Crisp the first side without touching
Carefully add the potato cubes in a single layer. Don’t crowd them—if your pan is small, cook in two batches. Overcrowding steams the potatoes instead of crisping them.
Here’s the hardest part for impatient cooks (me): leave them alone for 4–5 minutes. No stirring. No poking. Let that golden-brown crust form. You’ll know it’s ready when the bottoms are deep golden and the potatoes release easily from the pan.
5. Flip and finish crisping
Stir the potatoes, then spread them back into a single layer. Cook another 4–5 minutes without stirring. At this point, most sides should be browned and crunchy.
6. Add the garlic at the right time
This is where I ruined batches for years. If you add minced garlic too early, it burns into bitter black specks. Not good.
Lower the heat to medium-low. Push the potatoes to one side of the pan. Add a tiny splash more oil if the pan looks dry, then toss in the minced garlic (and onions if using). Sauté for 30–45 seconds—just until fragrant and barely golden.
Now stir everything together. The residual heat will cook the garlic without burning it.
7. Season and herb it up
Sprinkle with salt, pepper, and smoked paprika if you’re using it. Toss well.
Turn off the heat. Add the fresh parsley, rosemary, and thyme. Stir gently—the residual heat will wilt the herbs slightly and release their oils without killing that bright, fresh flavor.
Taste one. Add more salt if needed. Squeeze lemon over the whole pan if you want a little brightness.
Serve immediately while they’re still crackling.
Pro Tips & Tricks (Learned the Hard Way)
Don’t skip the dry step. I once thought “eh, slightly damp is fine.” It wasn’t. My potatoes steamed instead of crisped, and I ate sad, flabby potatoes while glaring at my own laziness. Pat them dry like it’s your job.
Use a metal spatula. Thin plastic flippers struggle to scrape up that good crispy crust. A stiff metal spatula gets underneath the potatoes cleanly.
Salt at the end (mostly). A little salt before cooking helps draw out moisture, but too much early on makes potatoes waterlogged. I do a tiny pinch pre-cook, then the full amount after the garlic goes in.
Let leftovers cool completely before storing. If you cram hot potatoes into a sealed container, the steam turns them into a soggy mess. Spread them on a plate for 20 minutes first.
Reheat in a dry pan, not the microwave. Microwaved leftover breakfast potatoes are a tragedy. Toss them in a hot nonstick or cast iron pan for 2–3 minutes—they’ll recrisp beautifully.
Variations & Substitutions
Spicy Smoky Version
Add 1 teaspoon smoked paprika and ½ teaspoon cayenne with the garlic. Finish with a drizzle of chipotle hot sauce. My partner requests this version every single time.
Low-Fat Option
Use half the oil and roast the par-cooked potatoes on a parchment-lined baking sheet at 425°F (220°C) for 20 minutes, flipping halfway. Not as crispy as pan-fried, but still really good and significantly lighter.
Herb Swap Based on Your Fridge
No parsley? Use cilantro or chives. No rosemary? Dried oregano or fresh dill work beautifully. I’ve even used chopped arugula in a pinch—slightly peppery and weirdly delicious.
Sheet Pan Meal Upgrade
Toss diced bell peppers, zucchini, and chickpeas in with the potatoes during the last 5 minutes of pan-frying. Suddenly breakfast becomes a full bowl meal.
Serving Suggestions
These vegan breakfast potatoes are incredibly flexible. Here’s how I serve them:
- Classic brunch plate – Alongside tofu scramble, sautéed mushrooms, and toast with avocado or jam.
- Breakfast tacos – Stuff them into warm corn tortillas with black beans, salsa, and a drizzle of cashew crema.
- Grain bowl base – Over quinoa or farro with roasted veggies, greens, and a lemony tahini sauce.
- As a side for literally anything – Burgers, salads, veggie sausages, or just eaten straight from the pan while standing at the counter (no judgment).
They also hold up surprisingly well in breakfast burritos. Wrap tightly in foil, and they’ll stay warm for an hour.
FAQ
Can I make these vegan breakfast potatoes ahead of time?
Absolutely. Par-cook and cube the potatoes up to 24 hours in advance. Store them dry in a covered container in the fridge. When you’re ready to cook, just pat off any condensation and follow the pan-frying steps from Step 3. Morning-you will thank past-you.
What’s the best potato for crispy breakfast potatoes?
Yukon Gold is my favorite—creamy inside, sturdy enough to hold shape, and they get that beautiful golden color. Russets are slightly fluffier and crisp up even more, but they can fall apart if you over-boil them. Red potatoes work too but take longer to get crispy. Just avoid waxy potatoes like fingerlings for this specific recipe.
How do I reheat leftovers without losing crispiness?
Pan reheat only. Medium-high heat, dry pan (no oil needed unless they’re sticking), toss every 60 seconds for 3–4 minutes. If you must use a microwave, accept the sogginess and at least add a squirt of sriracha to distract yourself.
Can I freeze these breakfast potatoes?
Yes, but only before the final crisp. Freeze the par-cooked potato cubes on a baking sheet, then transfer to a bag. Cook from frozen—add 2–3 extra minutes to the pan-fry time. I don’t recommend freezing fully cooked potatoes; the texture suffers.
Why did my potatoes turn out gummy?
Two likely culprits: too much starch (skip the soaking step) or you stirred them constantly in the pan. Crispy potatoes need uninterrupted contact with hot oil. Stirring breaks the crust before it forms.
Can I make this oil-free?
You can, but the texture changes completely. Use a good nonstick pan and dry-sauté after par-cooking, adding splashes of vegetable broth or water to prevent sticking. They’ll be more roasted than fried—still tasty, but don’t expect the same shatteringly crisp exterior.
Related Recipe:
- Mojito Sugar Cookies with Lime Zest
- Lemon Raspberry Cookies with Tangy Jam
- Raspberry Lemonade Cookies for Summer
Final Thoughts
The first time I made these vegan breakfast potatoes without messing them up, I literally texted a photo to my mom. That’s the kind of low-key victory that matters in a home kitchen. No fancy technique, no expensive ingredients, no dairy or eggs—just potatoes treated with a little patience and a lot of garlic.
If you try this recipe, I’d genuinely love to know how they turn out for you. Did you add the smoked paprika? Did you eat them straight from the skillet (please say yes)? Drop a comment or tag me if you share a photo.