Breakfast & Brunch
This cabbage, egg, and potato recipe delivers a hearty, one-pan breakfast hash that transforms simple ingredients into a satisfying meal. The key lies in slow-cooked potatoes and cabbage that develop deep, savory flavors while crisping at the edges, topped with perfectly fried eggs for a protein-packed finish. I perfected this dish after years of testing variations—it’s the kind of breakfast that sticks with you long after the last bite.
The beauty of this recipe is its simplicity: just a handful of ingredients and 20 minutes of active time, yet it feels like a restaurant-quality dish. The potatoes break down into tender, fluffy bites, while the cabbage softens into a sweet, caramelized texture. A touch of smoked paprika and garlic powder adds depth, ensuring every forkful is packed with flavor without being overwhelming. It’s the kind of meal that works for brunch, a quick dinner, or even a comforting weeknight supper.
What makes this hash truly special is how it comes together—no fancy techniques required. You’ll start by cooking the potatoes until golden and crispy, then add the cabbage to wilt and absorb those rich flavors. The eggs, fried to order, add a rich yolk that ties everything together. The result? A dish that’s fast, filling, and impossible to resist. It’s the ultimate one-pan solution for busy mornings or lazy weekends.
Serve this hash with a dollop of sour cream or a sprinkle of fresh herbs for extra brightness. It’s versatile enough to pair with almost anything, from a side of toast to a simple green salad. Once you try it, you’ll wonder why you didn’t make this a regular part of your breakfast rotation. Let’s get cooking!
Ingredients for cabbage egg and potato
Pantry staples plus a handful of fresh ingredients for a breakfast that feels like a hug.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 1 ½ lb | Cut into 1-inch cubes |
| Green Cabbage 🧅 | ½ head | Core removed, thinly sliced |
| Large Eggs 🥚 | 4 whole | Freshly fried to order |
| Unsalted Butter 🧈 | 3 tbsp | Full-fat for best flavor |
| Smoked Paprika 🌶️ | 1 tsp | For deep smoky flavor |
| Garlic Powder 🧄 | ½ tsp | Freshly ground preferred |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | 1 tbsp | For crisping potatoes |
| Sour Cream 🥛 | ¼ cup | For serving (optional) |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The potatoes are the star here—Russets break down perfectly into fluffy bites. Grab a couple of medium potatoes (about 1.5 lbs) from the grocery store produce section, or if you're prepping ahead, they keep well in a cool, dark place for 2-3 weeks. The cabbage should be firm and crisp, not wilted—green cabbage works best, but red cabbage adds a nice color contrast. I usually grab a small head (about 0.5 head) from Trader Joe's or my local market. If you're short on time, pre-sliced cabbage from the refrigerated section works too, but fresh is always better.
No smoked paprika? Regular paprika with a pinch of liquid smoke gets you close. Fresh parsley is ideal for garnish, but dried parsley at one-third the amount works in a pinch. The eggs should be freshly fried—room temperature eggs make all the difference. If you're making this ahead, cook the potatoes and cabbage, then reheat gently before adding the eggs. The sour cream adds a nice tang, but Greek yogurt works just as well. For extra richness, I sometimes add a sprinkle of feta cheese on top, but it's totally optional.
This hash reheats beautifully—just pop it in a skillet over medium heat for a few minutes until everything is warmed through. Store leftovers in an airtight container in the fridge for up to 4 days. The potatoes and cabbage base keeps for 3 days before adding the eggs, so you can prep ahead and just fry the eggs fresh. For freezing, portion the hash without the eggs, freeze for up to 3 months, then reheat and top with freshly fried eggs when ready to serve. It's the perfect make-ahead breakfast!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash extra dishes. Slice the potatoes and cabbage, toss with butter and paprika, and let the eggs nestle right in the pan—no flipping, no fuss. The potatoes crisp up golden while the cabbage softens, and those eggs? Perfectly runny every time.
- Smoky Comfort in Bites: That smoked paprika and butter combo? It’s like a hug for your taste buds. The cabbage gets tender with a subtle crunch, the potatoes melt inside but stay firm at the edges, and the eggs? Rich, creamy, and just salty enough. It’s the kind of dish that makes you pause mid-bite to appreciate how good simple food can be.
- Lunchbox Hero: Between us—this is my go-to for meal prep. Pack it in jars or containers, and it stays fresh for days. The potatoes hold their shape, the cabbage stays crisp, and the eggs (if you prep them ahead) add that protein punch. My kids grab it for school lunches, and I still sneak bites from the container.
- Budget Win: Russets, cabbage, and eggs? You’re looking at a dish that costs pennies per serving. No fancy ingredients, no last-minute grocery runs—just what’s already in your pantry. Honestly, I make this when I’m pinching pennies, and no one ever complains. It’s filling, hearty, and somehow still feels special.
Step-by-step instructions for hearty one-pan breakfast hash
Here's how to make this comforting hash in under 30 minutes with minimal cleanup.
Prep and Par-Cook the Potatoes
Start by cutting the 1.5 lb Russet Potatoes into 1-inch cubes—this ensures even cooking and crispy edges. Place them in a large bowl and toss with 1 tbsp Olive Oil, 1 tsp Smoked Paprika, 0.5 tsp Garlic Powder, and 1 tsp Kosher Salt. The oil helps crisp the potatoes while the spices infuse flavor.
Heat a 12-inch cast-iron skillet over medium-high heat for 2 minutes until hot. Add the potato mixture in a single layer, making sure they don't overlap. Cook undisturbed for 8-10 minutes until the bottom layer turns golden brown and crispy. Flip the potatoes and cook another 8-10 minutes until tender when pierced with a fork. Remove from skillet and set aside—they'll finish cooking later.
Sauté the Cabbage Until Tender
In the same skillet, melt 2 tbsp Unsalted Butter over medium heat. Add the 0.5 head Green Cabbage, sliced thinly, and cook for 5-6 minutes until it softens and begins to caramelize at the edges. Stir occasionally to prevent burning, but don't overcrowd the pan.
Season with 0.5 tsp Kosher Salt and 0.25 tsp Black Pepper, then sprinkle the potatoes back into the skillet. Toss everything together and cook for another 3-4 minutes to heat through. The cabbage should be tender but still have a slight bite—it'll finish cooking with the eggs.
Fry the Eggs to Perfection
Crack the 4 whole Large Eggs into a small bowl, then gently stir in 0.5 tsp Kosher Salt and 0.25 tsp Black Pepper. While the hash simmers, heat a separate non-stick skillet over medium-low heat and add 1 tbsp Unsalted Butter. Let it melt completely before adding the eggs.
Cook the eggs for 2-3 minutes until the whites are set but the yolks remain runny. For extra flavor, sprinkle a pinch of Smoked Paprika over each egg just before serving. Keep them warm in a 200°F oven while you finish the hash.
Assemble and Serve
Return the hash to the skillet and stir in the remaining 1 tbsp Unsalted Butter to coat everything evenly. Taste and adjust seasoning with extra Kosher Salt or Black Pepper if needed. The hash should be piping hot and full of smoky, savory flavors.
Divide the hash among plates, top each serving with a fried egg, and drizzle with 0.25 cup Sour Cream. Garnish with 0.25 cup Fresh Parsley for a pop of color and freshness. Serve immediately while the eggs are still runny—this dish is all about that first bite of warm, crispy hash with a perfectly cooked yolk.
Pro Tips For Making Cabbage Egg And Potato
- PARBOIL POTATOES FIRST: I learned this the hard way—skipping the parboil means your potatoes will turn to mush when they hit the butter and cabbage. Cut them into even 1-inch chunks, boil for exactly 5 minutes (yes, even if they’re not fork-tender), then drain and pat very dry. That extra step guarantees creamy insides without falling apart.
- SHRED CABBAGE FINE: My grandmother swore by this, and she was right: if your cabbage is still in big chunks after cooking, you’re missing out. Use a sharp knife to cut the core out, then slice the wedges paper-thin—almost like coleslaw. The smaller the pieces, the faster they soften and soak up that smoky paprika butter. (Pro tip: save the core for stock.)
- CRACK EGGS IN HOT PAN: This isn’t the prettiest method, but it’s the tastiest. Wait until the potatoes and cabbage are sizzling in the butter, then make little wells with a spoon and crack eggs right into them. The residual heat cooks them faster and gives that perfect runny yolk without waiting for the whole pan to heat up again.
- SALT THE WATER LIBERALLY: I used to eyeball it, and my potatoes always tasted bland. For this recipe, add two full teaspoons of salt to the parboiling water—Russets are starchy and absorb flavor like sponges. The extra salt carries through to the final dish, balancing the richness of the butter and eggs. (Your future self will thank you.)
Flavor customization for cabbage egg and potato
Smoky & Spicy Kick
Boost the heat by adding ½ tsp cayenne pepper to the potato mix or sprinkling ¼ tsp red pepper flakes over the cabbage. For a smoky depth, increase the smoked paprika to 2 tsp and add ½ tsp chipotle powder when sautéing the cabbage. I love this combo—it adds serious warmth without overpowering the dish. 🌶️
Creamy & Tangy Twist
Swap the sour cream for crème fraîche or Greek yogurt for extra tang. Stir in 1 tbsp Dijon mustard and 1 tsp honey into the yogurt before serving—this adds a bright, slightly sweet contrast to the rich hash. The eggs will soak up the flavor beautifully.
Herb-Infused Freshness
Swap the parsley for chives or dill for a brighter finish. Add 1 tbsp chopped fresh chives to the hash while it cooks, or sprinkle 1 tsp dried dill into the cabbage mix. Fresh herbs add a bright, aromatic note that cuts through the richness of the potatoes and eggs.
Cheesy & Crispy Topping
Add ½ cup shredded sharp cheddar or Gruyère to the hash in the final 2 minutes of cooking. The cheese melts into a creamy blanket, while the edges crisp up beautifully. For extra crunch, top with ¼ cup toasted breadcrumbs mixed with 1 tbsp melted butter before serving.
Sweet & Savory Balance
Add ½ cup diced apple or sautéed onions to the cabbage mix for natural sweetness. Caramelize ½ cup thinly sliced red onions in the same skillet before adding the cabbage—this adds a deep, sweet-savory depth that pairs perfectly with the smoky spices. 🍏
Umami Bomb
Stir in 1 tbsp soy sauce or 1 tsp fish sauce when tossing the potatoes for an umami punch. For extra richness, add 1 tbsp miso paste to the cabbage while sautéing. These ingredients add complexity that elevates the dish from simple to restaurant-worthy.
Nutrition facts
Frequently asked questions
Can I make this recipe without eggs?
If you're avoiding eggs, you can replace them with 4 oz crumbled feta cheese or ½ cup chickpeas for plant-based protein. For a heartier option, add ½ cup cooked sausage or crispy bacon bits instead. The dish will still be delicious—just adjust the seasoning slightly since eggs add natural saltiness.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days. The hash reheats beautifully—just warm it in a skillet over medium heat for 5-7 minutes until everything is hot. For best results, add a splash of water or butter to prevent drying out. The eggs should always be added fresh when reheating.
What's the best way to crisp the potatoes?
The secret is patience! Cook the potatoes in a single layer over medium-high heat without overcrowding. Let them sit undisturbed for 8-10 minutes to develop a golden crust before flipping. Using a cast-iron skillet helps create that perfect crunch. If they're not crispy enough, return them to the skillet for another 2-3 minutes after adding the cabbage.
Can I use sweet potatoes instead?
Yes, but expect a slightly sweeter flavor profile. Sweet potatoes will soften faster, so reduce cooking time by 2-3 minutes per side. They pair wonderfully with the smoky spices—try adding ½ tsp cinnamon to complement their natural sweetness. The texture will be creamier rather than fluffy, which works beautifully in this dish.
Why did my cabbage turn mushy?
Overcooking is the most likely culprit. Cabbage should be tender but still hold its shape—aim for 5-6 minutes max. If using pre-shredded cabbage, it may cook faster. For extra protection, add 1 tbsp cornstarch when tossing with potatoes to help thicken the juices. Also ensure your skillet isn't too hot—medium heat prevents burning.
