I make these sweet potato hash browns whenever I want a crisp, slightly sweet side that feels indulgent but is actually pretty wholesome. They come together fast, use just a handful of ingredients, and finish with a crunchy golden crust that contrasts beautifully with a tender interior. If you like bold, simple sweet potato dishes, try the sweet potato taco bowl for a different meal built around the same ingredient.
Why you’ll love this dish
This recipe is perfect when you want something fast, budget friendly, and crowd pleasing. Two medium sweet potatoes, one onion, and a little olive oil deliver a side that works for breakfast, a casual brunch, or as an easy accompaniment to a weeknight protein. The sweet potato’s natural sugars caramelize during browning, so you get a toasted flavor without added sugar. It’s also naturally gluten free and vegetarian, making it easy to fit into many meal plans.
"Crispy outside, soft inside and so easy—my whole family asked for seconds. These are now our go-to weekend hash browns."
Preparing Healthy Sweet Potato Hash Browns
Step-by-step overview
- Shred the sweet potatoes and onion so they cook evenly.
- Heat oil in a wide skillet until it shimmers.
- Spread the mixture into one even layer, press gently, and cook undisturbed until well browned.
- Flip in sections and finish until both sides are crisp.
This process leads to the best contrast between a crunchy exterior and a tender center. Expect about 15 minutes of active stovetop cooking.
What you’ll need
- 2 medium sweet potatoes (about 1 to 1½ pounds). Choose firm, medium-sized tubers for even shredding.
- 1 small onion. Yellow or sweet onion both work; it adds moisture and savory balance.
- 2 tablespoons olive oil. Use a neutral or high-heat oil if you prefer (avocado oil is a good swap).
- Salt and pepper to taste.
- Optional spices: smoked paprika, garlic powder, or a pinch of chili flakes for heat.
Substitutions and notes: if you want a milder onion flavor, use half an onion and finely chop the other half. For lower oil, nonstick pans help, but you may lose some crisp.
Step-by-step instructions
- Peel the sweet potatoes. Use a box grater or the shredding disk of a food processor to grate them into even strands.
- Grate the small onion and fold it into the shredded sweet potatoes. Mix briefly so the pieces distribute evenly.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat until it shimmers. A heavy-bottomed skillet or cast iron gives the best crust.
- Add the sweet potato and onion mixture, spreading it into an even layer. Press gently with a spatula so the surface compacts.
- Cook undisturbed for 5 to 7 minutes. Watch for a deeply golden, crisp bottom; lift an edge to check.
- Flip in sections using a thin spatula or two spatulas, then cook the other side for another 5 to 7 minutes until browned.
- Season with salt, pepper, and any optional spices. Serve warm immediately for best texture.
Best ways to enjoy it
These hash browns are versatile. Serve them next to eggs and greens for a hearty breakfast, pile them under a fried egg with hot sauce for a simple brunch dish, or treat them like a base for roasted vegetables and a dollop of yogurt. For a cozy pairing, try them with a bowl of spiced potato soup, such as this creamy cajun potato soup, to play with contrasting textures and flavors.
Storage and reheating tips
Cool leftovers completely before storing. Keep in an airtight container in the refrigerator for up to 3 days. To reheat and restore crispness, warm in a skillet over medium heat with a teaspoon of oil, flipping once until heated through. Avoid microwaving for long stretches because it makes them soggy. For freezing, flash-freeze individual patties or a sheet-pan layer, then transfer to a freezer bag for up to 3 months. Reheat from frozen in a 375°F oven until hot and crisp.
Helpful cooking tips
- Dry the shreds a little: if the mixture feels very wet, pat a handful in a clean towel to remove excess moisture. Too much water prevents browning.
- Use the right pan: cast iron or a heavy stainless skillet retains heat and promotes even crust formation.
- Don’t crowd the pan: an even single layer ensures good contact and crisping. If needed, cook in two batches.
- Be patient when browning: lifting too soon can tear the hash browns and reduce crispness. Wait until the edge lifts easily and is golden.
- Flavor boost: sprinkle a little smoked paprika or garlic powder right after flipping for best aroma.
Recipe variations
- Veggie loaded: add finely diced bell pepper or shredded zucchini (squeeze excess moisture from zucchini first).
- Herbed: fold in chopped fresh parsley, chives, or cilantro after cooking for brightness.
- Cheesy: scatter grated cheddar or a melting cheese on top during the last minute of cooking so it melts into the surface.
- Patties: press the mixture into rounds and cook like small hash brown patties for portable servings.
- Spicy: increase chili flakes or add a pinch of cayenne to the mix for a kick.
Common questions
How long does this take from start to finish?
Plan on 25 to 30 minutes total. Shredding takes about 5 to 10 minutes, then 10 to 15 minutes cooking time, depending on your pan and heat.
Can I make the shredded sweet potato ahead of time?
You can shred and store raw sweet potato in the refrigerator for a day, submerged in cold water to prevent browning. Drain and pat dry well before cooking. For longer storage, freeze shredded sweet potato laid flat on a tray, then bag for up to 3 months.
Why aren’t my hash browns getting crispy?
Most often this comes from too much moisture or overcrowding the pan. Make sure pieces aren’t piled up, press into a single even layer, and give the bottom time to brown before flipping. Using a hotter pan and a heavier skillet also helps.
Is it okay to use frozen shredded sweet potato?
Yes, but thaw and squeeze out as much liquid as possible before cooking. Frozen tends to release more water, so drying well is key to crispiness.
Can I bake these instead of frying?
You can spread the mixture on a parchment-lined sheet and bake at 425°F until golden, flipping once. Baking requires more time and won’t be quite as crisp as stovetop in a heavy skillet, but it’s hands-off and works well for larger batches.

Sweet Potato Hash Browns
Ingredients
Method
- Peel the sweet potatoes and use a box grater or food processor to grate them into even strands.
- Grate the small onion and fold it into the shredded sweet potatoes, mixing briefly.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat until it shimmers.
- Add the sweet potato and onion mixture, spreading it into an even layer and pressing gently with a spatula.
- Cook undisturbed for 5 to 7 minutes until the bottom is deeply golden and crisp.
- Flip in sections using a thin spatula, then cook for another 5 to 7 minutes until browned on the other side.
- Season with salt, pepper, and any optional spices, then serve warm immediately.


