This Sweet Potato Hash is one of those recipes that checks all the boxes—it’s healthy, incredibly flavorful, and endlessly versatile. Serve it as a nourishing side dish, enjoy it for breakfast, or add your favorite protein to turn it into a satisfying dinner.
I love having wholesome side dishes ready to go, especially during the fall and winter months. This sweet potato hash is a staple in our kitchen, right alongside baked zucchini fries and oven-roasted Brussels sprouts.

Why You’ll Love This Sweet Potato Hash
- Healthy but delicious – Packed with veggies and natural flavor
- Easy to make – Simple ingredients and straightforward steps
- Versatile – Great for breakfast, lunch, or dinner
- Diet-friendly – Naturally gluten-free, dairy-free, and vegetarian
- Meal-prep friendly – Stores and reheats beautifully
Inspired by a Disney Favorite
After trying the Sweet Potato Hash at Satu’li Canteen in Disney World’s Animal Kingdom, I knew I had to recreate it at home. That dish was full of bold, comforting flavors—and after some testing, this copycat version absolutely delivers.
The combination of sweet potatoes, onions, garlic, and bell peppers creates the perfect balance of sweet and savory in every bite.
Ingredients You’ll Need
- Olive oil
- Sweet potatoes (skin on, diced)
- White sweet potato (optional but adds great texture)
- White onion, diced
- Garlic, minced
- Red bell pepper, chopped
- Sea salt & black pepper
- Garlic salt with parsley flakes (optional, for extra flavor)
How to Make Sweet Potato Hash
1. Prep the vegetables
Dice the sweet potatoes and onion into evenly sized, bite-sized pieces. Scrub the potatoes well since the skins stay on.
2. Cook the potatoes and onion
Heat olive oil in a large skillet over medium-high heat. Add the potatoes and onion, season with salt and pepper, and stir to combine. Reduce heat slightly, cover, and cook for 15–20 minutes, stirring occasionally, until the potatoes are nearly tender.
3. Add garlic and peppers
Increase heat to high and stir in the garlic and bell pepper. Cook uncovered for 2–5 minutes, allowing the potatoes to brown and crisp slightly.
4. Serve hot
Season to taste and serve immediately.
Recipe Tips
- Store sweet potatoes in a cool, dark pantry—do not refrigerate
- Scrub skins thoroughly before cutting
- Aim for ½-inch cubes so everything cooks evenly
- You can prep the potatoes 1–2 days ahead and store them submerged in water in the fridge (drain and pat dry before cooking)
Variations & Add-Ins
This sweet potato hash is incredibly adaptable:
- Paleo: Serve with grilled chicken or steak
- Keto-style: Add cooked sausage or bacon
- Spicy: Add chili powder, smoked paprika, cayenne, or hot sauce
- Greens: Toss in spinach or kale at the end
- Protein boost: Top with fried or scrambled eggs
What to Serve With Sweet Potato Hash
For breakfast:
- Scrambled eggs
- Buttermilk pancakes
- Swedish pancakes
For dinner:
- Lemon pepper chicken
- Parmesan crusted pork chops
- Any grilled or roasted protein
Storage & Freezing
- Refrigerate: Store leftovers in an airtight container for 3–4 days
- Freeze: Cool completely and freeze in portions for up to 3 months
- Reheat: Warm in a skillet for best texture or microwave for convenience
Sweet Potato Hash Recipe Card
Sweet Potato Hash
A healthy, flavorful hash made with sweet potatoes, onions, garlic, and bell peppers—perfect as a side dish or main meal.
- Servings: 4
- Cook Time: 25 minutes
- Total Time: 25 minutes
Ingredients
- 2 tbsp olive oil
- 2 medium sweet potatoes, skin on, diced
- 1 white sweet potato, skin on, diced
- ½ medium white onion, diced
- 1½ tsp sea salt
- ½ tsp black pepper
- 2 tsp minced garlic
- ½ red bell pepper, chopped
- Garlic salt with parsley flakes, to taste
Instructions
- Heat olive oil in a large skillet over medium-high heat.
- Add potatoes and onion. Season with salt and pepper; stir to combine.
- Lower heat, cover, and cook 15–20 minutes, stirring occasionally, until nearly tender.
- Increase heat to high. Add garlic and bell pepper and cook 2–5 minutes until browned.
- Season to taste and serve hot.
