Cabbage & Eggs Breakfast Skillet Recipe

Updated November 5, 2026

Total time
22 min
prep 10 min · cook 12 min
Serves
2
portions as written

Jump to recipe

Cabbage & Eggs Breakfast Skillet Recipe

This cabbage and eggs breakfast skillet is a hearty, savory one-pan meal that transforms humble ingredients into a satisfying start to your day. It combines crisp-tender cabbage with rich, golden eggs, all seasoned simply with salt, pepper, and a touch of optional heat. It’s budget-friendly, comes together in about 20 minutes, and works beautifully for a quick weekday breakfast or a leisurely weekend brunch.

Ingredients

  • 2 tablespoons (30 ml) olive oil or unsalted butter
  • 1/2 medium yellow onion, thinly sliced (about 1 cup / 120 g)
  • 4 cups (about 300 g) thinly sliced green cabbage (from about 1/2 small head)
  • 1/2 teaspoon (2 g) kosher salt, plus more to taste
  • 1/4 teaspoon (0.5 g) freshly ground black pepper
  • 1/2 teaspoon (1 g) smoked paprika (optional)
  • 4 large eggs
  • 2 tablespoons (30 ml) water
  • 2 tablespoons (8 g) chopped fresh chives or parsley, for garnish (optional)

Instructions

  1. Heat the olive oil or butter in a large nonstick or cast-iron skillet over medium heat. Add the sliced onion and cook, stirring occasionally, until softened and lightly golden, about 3 minutes.
  2. Add the sliced cabbage, salt, pepper, and smoked paprika (if using). Cook, stirring frequently, until the cabbage is wilted and starting to brown at the edges, about 5–7 minutes. If the pan looks dry, add a splash of water (1–2 tablespoons) to help the cabbage steam.
  3. Spread the cabbage mixture evenly in the skillet. Using the back of a spoon, make 4 shallow wells in the cabbage.
  4. Carefully crack one egg into each well. Sprinkle the eggs with a pinch of salt and pepper.
  5. Pour the 2 tablespoons of water around the edges of the skillet (not directly on the eggs). Cover the skillet with a lid and reduce the heat to low. Cook until the egg whites are set but the yolks are still soft, about 3–4 minutes. For firmer yolks, cook 1–2 minutes longer.
  6. Remove the skillet from the heat. Garnish with fresh chives or parsley, if desired, and serve immediately.

Tips

  • Slice the cabbage thinly: Use a sharp knife or a mandoline to get even, thin strips. This helps the cabbage cook quickly and evenly.
  • Don’t rush the browning: Letting the cabbage get some color adds a sweet, nutty flavor. Avoid stirring too often—give it time to develop those golden spots.
  • Adjust the eggs: If you prefer scrambled eggs, you can beat the eggs with a splash of milk and pour them over the cabbage, then stir gently until set.
  • Substitutions: Use any cabbage variety (green, savoy, or napa). You can also swap the onion for a leek or shallot, or add a minced garlic clove in the last minute of cooking the cabbage.

Serving Suggestions

Serve this skillet hot, straight from the pan. It pairs well with buttered toast, crusty bread, or warm tortillas. For a more filling meal, add a side of roasted potatoes or a simple green salad. A dollop of sour cream or hot sauce on top is also delicious.

Variations

  • Add protein: Stir in 1/2 cup (about 75 g) of cooked, crumbled sausage or diced ham with the cabbage.
  • Cheese lover: Sprinkle 1/2 cup (50 g) of shredded cheddar or feta cheese over the eggs during the last minute of cooking.
  • Spicy kick: Add a pinch of red pepper flakes or a chopped jalapeño with the onion.
  • Asian twist: Use sesame oil instead of olive oil, add a teaspoon of soy sauce and a dash of rice vinegar to the cabbage, and top with green onions and sesame seeds.

Storage and Reheating

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place the skillet mixture in a nonstick pan over medium heat, or microwave in 30-second intervals until heated through. Note that the eggs will continue to cook upon reheating, so they may become firm. For best texture, reheat gently and consider adding a splash of water to the pan to create steam.

Frequently Asked Questions

Can I use pre-shredded coleslaw mix? Yes, that works well. Just measure out 4 cups (about 300 g) and proceed with the recipe.

How do I know when the eggs are done? The whites should be completely set and opaque, while the yolks should still be soft and jiggly if you prefer runny yolks. If you like them firmer, cook 1–2 minutes longer. For food safety, egg dishes should reach an internal temperature of 160°F (71°C) as per USDA FSIS guidelines, which is achieved when the whites are firm and yolks are cooked to your preference.

Can I make this dairy-free? Yes, simply use olive oil instead of butter and skip any cheese. The recipe is naturally dairy-free if you use oil.

Can I add other vegetables? Absolutely. Bell peppers, mushrooms, or shredded carrots are great additions. Sauté them with the onion before adding the cabbage.

What if I don’t have a lid for my skillet? You can cover the skillet with a baking sheet or a piece of aluminum foil. Alternatively, you can cook the eggs without a lid, but they will take a bit longer and the whites may spread more.

Is this recipe gluten-free? Yes, as written, it is gluten-free. Just ensure any added sauces or seasonings are certified gluten-free.

Related

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).