Egg and Sweet Potato Hash
Crisp-edged diced sweet potato tumbled with black beans, red bell pepper, onion, and garlic, warmed with smoked paprika and cumin, then topped with fried eggs and fresh cilantro.
Why You'll Love This Recipe
This is a warm, satisfying skillet meal for anyone who wants something hearty in the middle of the day without reaching for meat. It leans on humble, affordable ingredients, sweet potatoes, an onion, a pepper, a can of black beans, and eggs, and turns them into a plate that eats like comfort food but leaves you steady rather than sluggish. It is a good fit for a weekend lunch you cook slowly or a batch you portion out for busy weekdays.
Textures in contrast, under a smoky, earthy spicing. Giving the sweet potato room in a hot pan and letting it sit undisturbed builds real caramelized crust and browned edges, while the interior turns tender and slightly sweet. The smoked paprika and cumin, bloomed in the oil with the onion and garlic, wrap everything in a warm, savory aroma that plays against the sweetness of the potato. Frying the eggs separately keeps their whites clean and their yolks runny, so when you break a yolk over the hash it becomes a silky sauce that ties the whole plate together.
The fullness this leaves behind lasts. The sweet potato and black beans together carry a lot of fiber and slow-digesting carbohydrate, so the meal feels substantial and keeps you comfortable between meals. The eggs bring protein and richness, the beans add plant protein of their own, and the cilantro and smoked paprika give brightness and depth so nothing tastes heavy. It is the kind of lunch that feels generous and homemade while still being built almost entirely from whole ingredients.
Ingredients
- 8 large eggs
- 2 large sweet potatoes, diced
- 1 can black beans, drained
- 1 red bell pepper, diced
- 1 onion, diced
- 2 garlic cloves, minced
- 2 tsp smoked paprika
- 2 tsp cumin
- 2 tbsp avocado oil
- 3 tbsp chopped cilantro
- 1/4 tsp salt
- 1/4 tsp black pepper
Instructions
- Prep the vegetables: Scrub the sweet potatoes and cut them into small, even dice, about half-inch pieces, so they cook through quickly and crisp evenly. Dice the red bell pepper and the onion, and mince the garlic. Rinse and drain the canned black beans in a colander. Chop the cilantro and set it aside for the end.
- Crisp the sweet potato: Heat the avocado oil in a large skillet over medium-high heat until it shimmers. Add the diced sweet potato in as close to a single layer as you can and let it cook, stirring only every couple of minutes, until the pieces are fork-tender and browned at the edges, about 10 minutes. Resisting the urge to stir constantly is what gives you crisp, caramelized faces rather than steamed cubes.
- Add the aromatics and spices: Stir in the diced onion, diced bell pepper, minced garlic, smoked paprika, and cumin. Cook, stirring occasionally, until the onion softens and turns translucent and the spices smell toasty, about 5 minutes. If the pan looks dry or the spices start to catch, add a splash of water to loosen it.
- Warm the beans: Fold in the drained black beans and cook just until they are heated through, a couple of minutes. Season the hash with the salt and a few grinds of pepper, keeping in mind the canned beans already bring some of their own, then keep it warm over low heat while you cook the eggs.
- Fry the eggs: Heat a separate nonstick skillet over medium heat with a little oil. Crack in the eggs and fry until the whites are fully set and opaque but the yolks are still runny, about 3 minutes for sunny-side up; cover the pan for the last minute if you want the tops to set. For firmer yolks, flip the eggs and cook another minute.
- Plate and garnish: Divide the hash among plates, set the fried eggs on top, and garnish with the chopped cilantro. Serve right away while the eggs are hot and the yolks are still soft.
Variations
- Add a green: Stir a few handfuls of baby spinach or chopped kale into the hash with the beans and cook just until wilted for extra color and greens.
- Bring the heat: Add a diced jalapeño with the onion and pepper, or finish with a pinch of cayenne or a spoonful of hot sauce for a spicier plate.
- Creamy finish: Top each plate with sliced avocado or a dollop of Greek yogurt for a cool, rich contrast; the yogurt adds dairy.
- Cheesy hash: Sprinkle crumbled feta or shredded cheddar over the hot hash so it softens under the eggs; this adds dairy.
- Swap the beans: Use pinto beans or chickpeas in place of the black beans for a slightly different texture and flavor while keeping the same hearty, plant-based base.
Storage & Leftovers
Store the hash and the eggs separately in airtight containers in the refrigerator for up to four days. Keeping them apart matters, because reheated fried eggs go rubbery, and you will get a far better plate by warming only the hash and cooking or gently reheating the eggs at serving time.
To reheat the hash, warm it in a skillet over medium heat with a few drops of oil, spreading it out and letting it sit so the sweet potato re-crisps rather than steams; a microwave works in a pinch but softens the edges. Fry fresh eggs to top it, or set already-cooked eggs on the hot hash for the last minute just to take the chill off.
For make-ahead, the hash is the part worth cooking in advance. Make it through the beans, cool it quickly, and refrigerate; the smoky, savory flavor actually deepens overnight. Then all you have to do at mealtime is reheat the hash and fry the eggs fresh, which takes only a few minutes.
Notes & Tips
- Cut the sweet potato small and even: Uniform half-inch dice is the single biggest factor in getting the potato tender and browned at the same time; large or ragged pieces leave you with scorched edges and raw centers.
- Do not crowd the skillet: If your pan is packed, the sweet potato steams instead of crisping. Use a wide skillet, or cook the potato in two batches so each piece has contact with the hot surface.
- Toast the spices, do not burn them: Smoked paprika and cumin turn bitter if they scorch in a dry, too-hot pan. Add them once the onion is in and there is moisture, and stir so they bloom in the oil rather than catching on the bare metal.
- Pick the right eggs for you: Runny yolks make a natural sauce for the hash, but if you are serving kids or prefer firm yolks, simply flip the eggs and cook them a minute longer; the dish works either way.
- Rinse the beans for cleaner flavor: Draining and rinsing the canned black beans washes off the starchy, salty canning liquid, which keeps the hash from tasting muddy and lets you control the seasoning yourself.
- Add cilantro at the very end: Fresh cilantro loses its brightness and turns dull if it cooks. Stir or garnish it in off the heat so it stays vivid and fragrant; if cilantro is not for you, chopped fresh parsley or sliced scallion works too.
Nutrition & Mindful Eating
- Sweet potato, black beans and egg are the three that make this a meal. The potato crisps and stays sweet, the beans go creamy and savory beside it, and the eggs settle on top with yolks that run down into everything.
- Sweet potato cut small and then left alone in a hot pan is how you get the brown crust with a soft, sweet inside, and that deep orange is beta-carotene, which your body converts into vitamin A.
- Black beans stirred in near the end go soft and a little starchy, thickening the hash so it holds together on the fork, and they bring fiber and resistant starch that feed the bacteria in your gut.
- Red bell pepper and onion cook down first and turn sweet in the oil, and the vitamin C in the pepper helps your body take up the iron the black beans carry. Neither one is a garnish here, they are the savory floor.
- Cumin and paprika toasted in the avocado oil are where the smoke comes from, cilantro torn over at the end keeps it from sitting heavy, and salt and cracked black pepper make the sweetness of the potato read as savory.
- As you eat, break the yolks and let them run through the smoky potatoes, then eat from a plate rather than straight out of the skillet so you can tell when you have had enough.
Frequently Asked Questions
My sweet potatoes come out soft instead of crispy. What am I doing wrong?
The two usual culprits are a crowded pan and stirring too often. Give the diced potato room in a hot, well-oiled skillet, spread it in as close to a single layer as you can, and let it sit undisturbed for a couple of minutes at a time so the cut faces can brown before you turn them.
Can I make this ahead for weekday lunches?
Yes. Cook the hash through the beans, cool it, and refrigerate it for up to four days; the smoky flavor deepens overnight. Reheat the hash in a skillet to re-crisp it and fry the eggs fresh at serving time, since reheated fried eggs turn rubbery.
How do I fry the eggs so the whites set but the yolks stay runny?
Fry them over medium heat until the whites are fully opaque, then cover the pan for the last minute so the tops set from the steam while the yolks stay soft. That gives you a jammy yolk that runs into the hash when you break it.
What can I serve with this to round it out?
It is filling on its own, but a squeeze of lime, sliced avocado, or a spoonful of salsa on top brightens it, and a simple green salad or some warm tortillas on the side turn it into a fuller meal.

