Vegan Skillet Potatoes with Caramelized Onions

Crispy skillet potatoes infused with deeply caramelized onions, garlic, and warm spices make a satisfying side dish or hangover cure. Potatoes are fried in canola oil until golden and crunchy on the outside, while onions cook low and slow to develop sweet, complex flavor that soaks into every bite. Paprika and cumin add earthiness and mild heat without overpowering the caramelized notes. This version prioritizes minimal stirring so potatoes develop a proper crust, and the salt goes into the oil first to season throughout cooking. Perfect for breakfast, brunch, or late-night meals when you want something hearty and comforting. Serve hot alongside eggs, grilled meats, or on its own as a crowd-pleasing side.
Ingredients
- canola oil, as needed
- 3 potato, cut into chunks
- 2 onion, sliced or chopped
- 2 clove garlic, minced or sliced
- 1 tablespoon paprika, ground
- ½ tablespoon ground cumin, whole or ground
- ½ tablespoon salt, fine
- ground black pepper, to taste(optional)
Instructions
- 1
Pour canola oil into cast iron or frying pan to a depth of about ¾" and heat to medium.
- 2
Add salt to the oil.
- 3
Once hot, add potatoes and let them brown for 5 to 10 minutes without stirring much.
- 4
Add onions and let them brown as much as possible to infuse the oil with onion flavor, cooking for 5 to 10 minutes.
- 5
Add garlic.
- 6
Drain excess oil from the pan.
- 7
Stir in cumin, paprika, and black pepper.
- 8
Continue cooking until potatoes are golden brown and onions are caramelized.
- 9
Serve hot.
Tips
Resist stirring potatoes frequently in the first 5-10 minutes so they develop a golden crust and fry up crispy rather than steaming. Touch them only once or twice.
Cook onions until deeply caramelized and sticky, 10-15 minutes total, so they release maximum sweetness and flavor into the oil.
Drain excess oil before adding spices to prevent the dish from being greasy and to control the final texture.
Good to Know
Keep covered in refrigerator for up to 3 days. Reheat in a skillet over medium heat.
Potatoes can be cut and soaked in cold water up to 4 hours ahead. Onions can be sliced 1 day ahead. Cook the full dish just before serving for best crispness.
Serve hot alongside scrambled eggs, fried eggs, breakfast sausage, or grilled steak. Also pairs well with roasted chicken or as a standalone comfort food.
Common Mistakes
Stir potatoes frequently to avoid them steaming instead of frying and losing their crust.
Skip the oil-draining step to avoid the final dish being overly greasy and heavy.
Substitutions
FAQ
Can I use a different type of potato?
Yes. Starchy potatoes like russets work best for crispness, but waxy potatoes like Yukon Gold or red potatoes will work too and create a slightly less fluffy interior. Avoid all-purpose varieties if possible.
What if I don't have paprika?
Omit it or substitute with an equal amount of smoked paprika, chili powder, or even curry powder. The spice layer adds depth but isn't essential; you'll still have caramelized onions and garlic flavor.
Can I freeze these potatoes?
Freezing is not recommended because the crispy texture will be lost after thawing and reheating. Refrigerate leftovers instead and reheat in a skillet to restore some crispness.