Side Dishes
This sweet potato beet hash recipe transforms humble root vegetables into a crisp-topped, earthy-sweet breakfast powerhouse that rivals any brunch plate. The secret lies in caramelizing the beets and sweet potatoes until they develop a deep golden crust while keeping the centers tender—no soggy hash here.
I developed this recipe after realizing how often breakfast sides get overlooked, and it’s become a staple in my rotation for its ability to deliver bold flavors and satisfying textures in under 30 minutes.
What makes this hash special is the perfect balance of sweetness and earthiness—the beets add natural sweetness that caramelizes beautifully, while the sweet potatoes bring a creamy, slightly nutty depth.
The key technique is cooking the vegetables in batches to avoid steaming, which ensures that crispy edges form while the centers stay tender. Seasoning with smoked paprika and thyme adds warmth without overpowering the natural flavors, and a squeeze of lemon at the end brightens everything up.
By the time you’re done, you’ll have a rich, hearty hash with layers of texture—crispy on top, tender in the middle—and a flavor profile that’s complex yet approachable.
It’s hearty enough to stand alone but pairs beautifully with a fried egg on top, crumbled feta, or a dollop of Greek yogurt for extra creaminess. The best part? It reheats perfectly for lunch the next day, making it a weekday-friendly meal that still feels special.
This recipe is designed to be versatile and customizable—add crispy chickpeas for extra protein, swap in kale for greens, or keep it simple with just the vegetables.
The possibilities are endless, but the foundation remains the same: bold flavors, satisfying textures, and a dish that feels like a hug on a plate. Let’s get cooking—your taste buds (and leftovers) will thank you.
Ingredients for sweet potato beet hash
Sweet potatoes, beets, and onions form the heart of this earthy-sweet breakfast masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 large | Peeled, cut into 1/2-inch cubes |
| Beets 🍠 | 2 medium | Peeled, cut into 1/2-inch cubes |
| Yellow Onion 🧅 | 1 large | Diced, about 1 cup |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For crispy edges |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Crispy Chickpeas 🥜 | ½ cup | Optional protein boost |
| Feta Cheese 🧀 | ¼ cup | Crumbled, optional topping |
| Greek Yogurt 🥛 | ¼ cup | Plain, optional topping |
The beets and sweet potatoes are the stars here—organic from Trader Joe's or your local farmers market give the deepest flavor. Look for firm, vibrant beets (no soft spots) and sweet potatoes with smooth skin. If you can't find organic, regular works fine, just give them a good scrub. The onions? Yellow or red both work, but yellow adds a touch more sweetness as it cooks. Pre-cutting the vegetables saves time later, but if you're short on prep time, roast them whole first, then cube—they'll caramelize even more beautifully.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh thyme is ideal, but dried works at one-third the amount. The chickpeas? Trader Joe's or Costco have the best pre-cooked, crispy ones—just bake them until golden. Short on feta? Vegan feta or crumbled goat cheese works too. The Greek yogurt adds creaminess, but vegan yogurt or sour cream keeps it vegetarian. For extra crispiness, toss the cooked hash with a bit more olive oil and broil for 2-3 minutes—just watch it like a hawk to avoid burning.
This hash reheats like a dream—5 minutes in a skillet over medium heat restores that crispy texture. Store leftovers in an airtight container for 4-5 days in the fridge, or freeze for 3 months. I like to portion mine into single servings so I can grab and reheat for a quick lunch. The flavors actually deepen overnight, so leftovers might be even better than the first round. For meal prep, cook the hash ahead and store the toppings (feta, yogurt, parsley) separately—add them fresh when serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash another dish. Just dice the sweet potatoes and beets, toss them with onion in olive oil, and let the pan do the work—no flipping, no fuss, just golden edges and caramelized goodness by the time the paprika starts smelling like a campfire.
- Earthy Sweet Crunch: That smoky paprika? It’s the secret weapon. The beets add this deep, almost candy-like sweetness when roasted, while the onions caramelize into something so rich it makes me forget about kale salads. (Yes, even on a Tuesday night.)
- Meal Prep MVP: I make a double batch every Sunday because this hash keeps like a champ in the fridge. Reheat it for breakfast, pack it in lunches, or serve it cold in bowls—it’s the same great flavor, just different ways to enjoy it. Honestly, my kids beg for it more than chicken nuggets.
- Budget Bright Spot: Sweet potatoes and beets are cheap, and they stretch further than you’d think. A single bag of each lasts me weeks, and the olive oil and paprika are pantry staples you’re probably already using. It’s the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for sweet potato beet hash
Here's how to create a vibrant breakfast hash with crispy edges and tender centers—ready in under 30 minutes.
Prep and Par-cook the Vegetables
In a large skillet, heat 0.25 cup of the extra-virgin olive oil over medium heat. Add the 2 large Sweet Potatoes and 2 medium Beets, both cut into ½-inch cubes, along with 1 cup diced yellow onion. Cook for 8-10 minutes, stirring occasionally, until the vegetables begin to soften but aren't fully tender. This partial cooking ensures they'll crisp beautifully later without turning mushy.
I like to press down gently on the vegetables with a wooden spoon during the first 5 minutes—this prevents them from sticking and ensures even browning. If the pan looks dry, add another 1 tablespoon of olive oil. The goal is to develop some color and texture without cooking them all the way through. You'll know they're ready when the edges start to soften but still hold their shape when pressed with a fork.
Season and Develop the Crisp
Push the vegetables to one side of the skillet and add the remaining 0.25 cup extra-virgin olive oil to the empty space. Increase heat to medium-high and let the oil shimmer for 30 seconds. Then, add the 3 cloves minced garlic and cook for 15 seconds until fragrant—don't let it brown or it'll turn bitter.
Return the vegetables to the pan, sprinkle with 1 tbsp smoked paprika, 1 tbsp chopped fresh thyme leaves, and 1.5 tsp kosher salt. Stir well to coat everything evenly. Cook for another 8-10 minutes, stirring occasionally, until the vegetables are tender when pierced with a fork but still have some bite. The edges should begin to develop a golden-brown crust—that's when you'll know they're ready for the final crisping phase.
Finish with Crispy Edges and Bright Flavors
Increase heat to high and let the hash cook undisturbed for 2-3 minutes. You'll see the edges start to darken and crisp—this is the moment that matters. Stir once or twice to ensure even browning, then add 1 tbsp fresh lemon juice and 0.25 cup chopped fresh parsley. The acidity brightens the earthy flavors while the parsley adds freshness. Cook for another 1-2 minutes until everything is heated through and the edges are beautifully crisp.
If you're using the optional toppings, now's the time to add them. Sprinkle 0.5 cup crispy chickpeas over the top for protein, then dollop with 0.25 cup Greek yogurt and crumble 0.25 cup feta cheese on top. The contrast of creamy yogurt with salty feta and crispy chickpeas elevates this dish to restaurant-quality. Serve immediately while everything is hot and crispy—this hash doesn't wait!
Pro Tips For Making Sweet Potato Beet Hash
- ROAST BEETS FIRST: I learned this the hard way—raw beets turn to mush in the pan while sweet potatoes caramelize. Roast them whole at 400°F (200°C) for 45 minutes with olive oil and salt before peeling and dicing. They’ll stay firm and sweet, not turn to glue.
- CUT ONIONS SMALL: Big onion chunks burn before they soften, leaving you with dry, bitter bits. Dice the yellow onion into ¼-inch pieces—small enough to melt into the hash but not so fine they disappear. (Yes, even if you’re impatient like me.)
- SWEAT ONIONS LOW: Crank the heat too high, and the onions burn before the sweet potatoes release their starch. Cook them on medium-low for 5-7 minutes until translucent—just until they’re soft enough to disappear without adding bitterness.
- SALT THE POTATOES: Skip this, and the hash will taste bland no matter how much you season at the end. Toss the diced sweet potatoes with ½ teaspoon salt before cooking—they’ll soften faster and develop deeper flavor. (Your future self will thank you.)
Regional styles of these flavors
Southern Comfort Style
In the South, this hash becomes a hearty breakfast staple by adding crispy bacon and a touch of hot sauce. Cook 4 slices of bacon until crispy, then crumble it over the hash along with 1 teaspoon of hot sauce (like Crystal or Tabasco).
The smoky, spicy kick pairs perfectly with the sweet potatoes and beets. Serve with a fried egg on top for a classic Southern brunch feel. 🔥
Mediterranean Twist
For a Mediterranean-inspired version, swap the smoked paprika for 1 teaspoon ground cumin and ½ teaspoon cinnamon. Add ½ cup diced Kalamata olives and ¼ cup crumbled feta> at the end.
A drizzle of extra-virgin olive oil> and a sprinkle of toasted pine nuts> complete this vibrant twist. The olives add briny depth while the feta brings tangy creaminess. ✨
German-Inspired Rösti
In Germany, hash often takes the form of Rösti, a crispy potato pancake. For this version, grate 1 large sweet potato> and 1 medium beet>, then squeeze out excess moisture with a clean towel.
Cook in a cold skillet with ¼ cup butter> over medium-low heat> for 15-20 minutes>, flipping once. Top with caramelized onions, a fried egg, and a dollop of sour cream. The result is a hearty, crispy base with a rich topping. 💫
Mexican-Inspired Hash
Transform this hash into a Mexican-inspired dish by adding 1 teaspoon chili powder>, ½ teaspoon oregano>, and ½ cup black beans>.
Stir in ½ cup corn kernels> and top with ¼ cup avocado slices>, ¼ cup crumbled cotija cheese>, and a squeeze of lime. The smoky, spicy flavors blend beautifully with the sweetness of the beets and sweet potatoes. 🌶️
Japanese-Inspired Hash
For a Japanese-inspired take, add 1 tablespoon soy sauce>, 1 teaspoon grated fresh ginger>, and ½ teaspoon sesame oil> to the hash. Top with 2 soft-boiled eggs>, sliced green onions, and a sprinkle of toasted sesame seeds>.
The umami-rich flavors of the soy sauce and ginger complement the earthy sweetness of the vegetables perfectly. Serve with steamed rice for a complete meal. 💛
French-Inspired Hash
In France, hash often includes duxelles, a finely chopped mushroom mixture. Sauté 1 cup finely chopped cremini mushrooms> with 2 shallots> until tender, then stir into the hash.
Finish with 1 tablespoon fresh thyme>, ¼ cup crumbled goat cheese>, and a drizzle of balsamic glaze**. The earthy mushrooms and tangy goat cheese elevate this hash to a gourmet level. 🍷
Nutrition facts
Frequently asked questions
Can I make this hash ahead of time?
This hash actually tastes better the next day. Store leftovers in an airtight container in the fridge for 4-5 days. Reheat in a skillet over medium heat for 5-7 minutes, adding a splash of water to restore crispiness. For meal prep, cook the base hash first, then store toppings separately to add fresh when serving.
What's the best way to get crispy edges?
The secret is cooking in batches and using high heat at the end. After the vegetables are tender, increase heat to high and let them cook undisturbed for 2-3 minutes—this creates the perfect golden crust. If your pan isn't hot enough, the edges won't crisp properly. A well-seasoned cast-iron skillet works best for even browning.
Can I substitute regular potatoes?
While you can use regular potatoes, sweet potatoes are essential for that natural sweetness and creamy texture. If you must substitute, try Yukon Gold potatoes—they're slightly sweet and hold up well to crisping. Just be prepared for a less caramelized flavor. The beets provide enough sweetness to balance the dish even without sweet potatoes.
How do I make this vegetarian-friendly?
This recipe is already vegetarian! For extra protein, add ½ cup crispy chickpeas or ¼ cup crumbled tofu at the end. Top with Greek yogurt instead of sour cream, and use vegan feta if needed. The hash stands alone as a hearty meal, but pairing it with a fried egg makes it even more satisfying.
Why did my hash turn out mushy?
Mushy hash usually means the vegetables were overcooked or didn't get enough time to develop crispy edges. Cook in batches to avoid crowding the pan, and always finish with 2-3 minutes on high heat to crisp the edges. Also, make sure your pan is the right size—too large a skillet can make it hard to get proper browning.
