Fried cabbage with eggs is a humble, one-pan dish that turns everyday ingredients into a deeply savory, satisfying meal. The cabbage caramelizes as it cooks, becoming sweet and tender, while the eggs add richness and protein, making it perfect for breakfast, lunch, or a light dinner. It’s a versatile recipe found in many cuisines, from Eastern European to Southern American, and it’s a great way to use up a head of cabbage.
Ingredients
- 2 tablespoons (30 ml) olive oil or butter
- 1 medium yellow onion, thinly sliced (about 1 cup / 150 g)
- 1 medium head green cabbage (about 2 lb / 900 g), cored and thinly sliced
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional)
- 4 large eggs
- 1 tablespoon (15 ml) water (for steaming, if needed)
- Fresh parsley or chives for garnish (optional)
Instructions
- Heat the olive oil or butter in a large skillet (12-inch / 30 cm) over medium heat. Add the sliced onion and cook, stirring occasionally, until soft and translucent, about 3–4 minutes.
- Add the sliced cabbage to the skillet. It will look like a lot, but it will wilt down. Sprinkle with salt, pepper, and smoked paprika if using. Toss to combine.
- Cook the cabbage, stirring every few minutes, until it is tender and starts to brown in spots. This will take about 15–20 minutes. If the cabbage starts to stick or look dry, add the water and scrape up any browned bits from the bottom of the pan.
- Once the cabbage is cooked to your liking, taste and adjust seasoning. Spread the cabbage into an even layer in the skillet.
- Make four wells in the cabbage using the back of a spoon. Crack one egg into each well. Cover the skillet with a lid and cook over low heat until the egg whites are set but the yolks are still runny, about 4–6 minutes. If you prefer firmer yolks, cook 1–2 minutes longer.
- For food safety, ensure the egg whites are fully set (no translucent areas) before serving. If you want a firmer yolk, cook until the yolk reaches your desired doneness. The dish is safe when the egg whites are completely firm; if you prefer a fully cooked yolk, cook until the yolk is firm as well.
- Garnish with fresh herbs if desired, and serve directly from the skillet.
Tips
- Slice cabbage thinly: The thinner you slice the cabbage, the faster it cooks and the more evenly it caramelizes. Use a sharp chef’s knife or a mandoline for best results.
- Don’t rush the browning: Let the cabbage sit undisturbed for a few minutes at a time to get those golden-brown edges. That’s where the flavor is.
- Adjust for your pan: If your skillet isn’t non-stick, you may need a bit more oil or butter to prevent sticking. If you have a smaller pan, cook the cabbage in batches to avoid overcrowding.
- Substitution for eggs: If you’re not a fan of fried eggs, you can scramble them separately and fold them into the cabbage at the end. Or, for a vegan version, skip the eggs and add a splash of soy sauce or vinegar for brightness.
Serving Suggestions
This dish is wonderfully versatile. Serve it with crusty bread to soak up the yolk, or alongside roasted potatoes for a hearty breakfast. It also pairs well with grilled sausages or kielbasa for a satisfying dinner. A dollop of sour cream or plain yogurt on top adds a nice tangy contrast.
Variations
- Add bacon: Cook 4 slices of chopped bacon in the skillet first, then use the rendered fat instead of oil and proceed with the onion and cabbage. Crumble the bacon back in at the end.
- Spice it up: Add a minced garlic clove and a pinch of red pepper flakes along with the onion for a bit of heat.
- Asian-inspired: Replace the smoked paprika with a splash of soy sauce and a drizzle of sesame oil. Top with sesame seeds and sliced green onions.
- Use other cabbage: Savoy cabbage or napa cabbage work well, though they cook faster than green cabbage. Adjust the cooking time accordingly.
Storage and Reheating
Refrigerate any leftovers in an airtight container within 2 hours of cooking. They will keep for 3–4 days. To reheat, warm in a skillet over medium heat until heated through, about 3–5 minutes. You can also microwave individual portions for 1–2 minutes, but the eggs may become rubbery. If reheating a large batch, consider scrambling the leftover eggs into the cabbage for a new dish.
Frequently Asked Questions
Can I use red cabbage instead of green? Yes, red cabbage works, but it will turn a less appealing blue-gray color when cooked. It also takes slightly longer to soften. To keep it vibrant, add a splash of vinegar or lemon juice while cooking.
How do I prevent the eggs from overcooking while the cabbage finishes? The key is to cook the cabbage until it’s almost done before adding the eggs. Then, cover the pan and reduce the heat to low so the eggs cook gently without the cabbage burning.
Can I make this dish without a lid? Yes, you can. Instead of covering, you can flip the eggs once the whites are mostly set, cooking for another 30 seconds. Or, you can finish the skillet under the broiler for a minute or two, watching carefully to avoid burning.
Is this dish keto-friendly? Yes, cabbage is low in carbs, and eggs are high in fat and protein, making this a great keto option. Just be mindful of the onion, which has a few more carbs.
Can I add other vegetables? Absolutely. Bell peppers, mushrooms, or shredded carrots are great additions. Sauté them with the onion before adding the cabbage.
Why is my cabbage watery? This happens if the heat is too low or the pan is overcrowded. Make sure your pan is hot enough and cook in batches if needed. The water will eventually evaporate, but it takes longer.
Related
- Loaded Shrimp Cocktail Recipe (Easy & Elegant)
- Nevada Shrimp Cocktail Recipe: Classic Reno-Style
- Leftover Cocktail Shrimp Recipes for Easy Meals
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).