warm spinach and sweet potato hash with garlic and onions

5 min prep 4 min cook 5 servings
warm spinach and sweet potato hash with garlic and onions
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Spinach & Sweet Potato Hash with Garlic & Onions

There’s a moment—usually around 5:47 p.m.—when the light in my kitchen turns honey-gold and I can hear the neighbor’s dog barking at the mail truck. That’s the moment I reach for my largest cast-iron skillet and start this hash. It began as a clean-out-the-fridge dinner years ago, but the first time the sweet-potato cubes caramelized against the rough surface of the pan, their edges crisping while the centers stayed creamy, I knew I’d stumbled onto something I’d make forever. Since then it’s been my post-yoga Saturday supper, my make-ahead desk lunch, the vegetarian centerpiece I serve when friends come for brunch and claim they “don’t do quiche.” The spinach wilts into silky ribbons, the onions soften into sweetness, and the garlic—well, let’s just say I use a heavy hand because life is short and garlic is medicine. A fried egg on top turns it into luxury, but honestly, a drizzle of good olive oil and a shower of flaky salt is all it needs to feel complete.

Why This Recipe Works

  • One-Pan Wonder: Everything cooks in the same skillet, meaning fewer dishes and more flavor layering.
  • Texture Play: Crispy sweet-potato edges, tender middles, and silky spinach create contrast in every bite.
  • Weeknight Fast: 30-minute start-to-finish time, but the leftovers taste even better tomorrow.
  • Plant-Powered Protein: 9 g protein per serving from spinach and potatoes—no meat required.
  • Pantry Friendly: If you keep sweet potatoes, onions, garlic, and spinach on rotation, dinner is always five minutes away.
  • Customizable: Swap greens, add beans, top with eggs—this hash is a blank canvas.

Ingredients You'll Need

Ingredients

Before we talk technique, let’s talk produce. A hash is only as good as what goes into it, so choose like you mean it.

Sweet Potatoes

Look for firm, small-to-medium jewels with tight skins and no soft spots. Orange-fleshed varieties (often labeled “garnet” or “jewel”) roast up sweeter and creamier than pale Hannahs. Peel if the skin is thick or blemished; otherwise, a good scrub gives you extra fiber and that rustic look.

Fresh Spinach

Grab a 5-ounce clamshell of baby spinach—the leaves are tender and stem-free. If you’re buying in bunches, weigh out 8 oz and remove thick stems; mature spinach can taste metallic if the stems stay. Wash twice: spinach is a magnet for grit.

Garlic

Four cloves may sound aggressive, but sweet potatoes love garlic. Smash, peel, and mince just before cooking; allicin (the antioxidant that makes garlic smell incredible) dissipates quickly once cut.

Onions

A yellow onion melts into sweetness, while a red onion keeps its color and adds gentle bite. Either works; use what’s in the mesh bag on your counter.

Fat

Extra-virgin olive oil is my default, but if you have leftover bacon fat or a knob of grass-fed butter, swirl in a teaspoon at the end for deeper flavor.

How to Make Warm Spinach & Sweet Potato Hash with Garlic & Onions

1
Prep & Steam-Soften

Dice 2 medium sweet potatoes into ½-inch cubes (about 4 cups). Place in a microwave-safe bowl with 2 Tbsp water, cover, and microwave on high 4 minutes. This par-cook jump-starts tenderness so the insides finish creamy while the outsides crisp.

2
Heat the Pan

Set a 12-inch cast-iron or heavy stainless skillet over medium heat for 90 seconds. Add 2 Tbsp olive oil and swirl to coat. A shimmering surface means you’re ready; if the oil smokes, lower the heat.

3
Sauté the Aromatics

Add 1 medium diced onion and ½ tsp kosher salt. Cook 4 minutes, stirring occasionally, until translucent and just starting to brown at the edges. Add 4 minced garlic cloves; cook 45 seconds—just until fragrant—to avoid bitter, burnt garlic.

4
Brown the Sweet Potatoes

Drain any remaining water from the bowl and tip in the par-cooked cubes. Spread into a single layer; let them sit undisturbed 3 minutes so a crust forms. Toss, then repeat twice more (total 9 minutes) until most sides are caramelized and a paring knife slides through with slight resistance.

5
Season & Spice

Sprinkle ½ tsp smoked paprika, ¼ tsp black pepper, and a pinch of red-pepper flakes if you like heat. Toss 30 seconds to bloom the spices in the oil; this amplifies flavor exponentially.

6
Wilt the Spinach

Pile on 5 oz baby spinach—it will tower like a green mountain. Drizzle 1 tsp olive oil and a pinch of salt over the leaves. Cover with a lid (or a baking sheet) for 1 minute. Remove lid; the spinach will have collapsed. Fold gently so the residual water clinging to the leaves deglazes the pan and picks up the flavorful brown bits.

7
Taste & Finish

Sample a cube of sweet potato; if it’s creamy through the center, you’re done. If not, add 1 Tbsp water, cover, and steam 2 minutes more. Adjust salt—it usually needs another pinch. Finish with a squeeze of lemon or a splash of apple-cider vinegar for brightness.

8
Serve Hot

Spoon into shallow bowls. Top with a fried or poached egg, a scattering of toasted pumpkin seeds, or a crumble of feta if you eat dairy. Eat immediately—cast iron retains heat like a battery, so the hash will stay warm while you set the table.

Expert Tips

Cube Uniformly

A ½-inch dice ensures every piece cooks at the same rate—use a ruler the first few times; muscle memory follows.

Dry the Leaves

Salad spin your spinach even if it’s labeled “triple-washed.” Excess water cools the pan and you’ll lose that coveted caramelization.

Moderate Heat

If your pan starts to scorch, lower the flame and add a splash of water; steam lifts the fond so nothing burns.

Leftover Magic

Tomorrow, reheat in the same skillet with a teaspoon of broth; the potatoes re-crisp and the spinach tastes deeper.

Add Acid Last

Lemon juice added while the pan is hot keeps chlorophyll in the spinach bright green—no army-colored greens here.

Lid Power

Using a lid for just 60 seconds creates a quick burst of steam that wilts spinach without overcooking the garlic.

Variations to Try

Storage Tips

Cool the hash completely, then pack into airtight glass containers. Refrigerate up to 4 days or freeze up to 2 months. (The texture of spinach softens after freezing, but flavor remains excellent.) Reheat single portions in a non-stick skillet over medium with a splash of vegetable broth; microwave works in a pinch—cover and heat 90 seconds, stir, then 45 seconds more. If meal-prepping for the week, undercook the sweet potatoes by 2 minutes so they don’t turn mushy on reheat.

Frequently Asked Questions

Frozen diced sweet potatoes are usually pre-blanched and hold extra water. Thaw, pat very dry, and expect a softer end result; you’ll get less caramelization but the hash still tastes great.

Replace onion with sliced green-tops of scallions and use garlic-infused oil instead of minced garlic; the fructans stay in the discarded solids, giving you flavor without the fructose load.

Cook through step 5, cool, and refrigerate up to 2 days. Reheat in a 400 °F (200 °C) oven for 10 minutes, add spinach, and proceed with step 6 just before serving so the greens stay vibrant.

Arugula wilts instantly and adds peppery bite; Swiss chard needs 2 extra minutes and a splash of water; kale (stems removed) benefits from a 3-minute covered steam.

Naturally both, as written. If you add an egg or feta on top, it becomes vegetarian but no longer vegan.

Lower the heat and add 2 Tbsp water; the steam will loosen the fond. Next time use more oil and don’t crowd the pan—moisture is the enemy of browning.
warm spinach and sweet potato hash with garlic and onions
main-dishes
Pin Recipe

Warm Spinach & Sweet Potato Hash with Garlic & Onions

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Prep potatoes: Dice sweet potatoes into ½-inch cubes. Microwave with 2 Tbsp water, covered, 4 minutes.
  2. Sauté aromatics: Heat 1 Tbsp oil in a 12-inch skillet over medium. Cook onion with ½ tsp salt 4 min; add garlic 45 seconds.
  3. Brown potatoes: Add par-cooked potatoes; spread out. Cook undisturbed 3 min, toss, repeat twice more until browned and tender.
  4. Season: Stir in paprika, pepper, and optional red-pepper flakes; toast 30 seconds.
  5. Wilt spinach: Pile spinach into skillet, drizzle remaining 1 tsp oil, add pinch of salt, cover 1 minute. Fold until wilted.
  6. Finish & serve: Taste, adjust salt, add lemon juice. Serve hot with optional egg or feta.

Recipe Notes

For extra-crispy potatoes, refrigerate the diced raw sweet potatoes uncovered 30 minutes before cooking to draw out surface moisture.

Nutrition (per serving)

214
Calories
4 g
Protein
34 g
Carbs
7 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.