Wake up your mornings with this Easy Smoky Beans and Cabbage Breakfast Skillet with Eggs — a hearty, one-pan dish that’s as comforting as it is practical. Tender cabbage and savory beans are sautéed with smoky spices until rich and deeply flavorful, then finished with perfectly cooked eggs right in the same skillet.
This simple, budget-friendly breakfast comes together quickly with pantry staples and minimal cleanup, making it perfect for busy mornings or slow weekend brunches. The combination of soft, caramelized cabbage, creamy beans, and jammy eggs creates a satisfying balance of texture and flavor — smoky, slightly sweet, and deeply nourishing.
Whether you serve it with crusty bread or enjoy it straight from the pan, this rustic skillet is a cozy, protein-packed way to start the day.
Easy Smoky Beans and Cabbage Breakfast Skillet with Eggs
Ingredients
Optional
Instructions
-
Pour oil into a non-stick pan heated to med-low. Add shallots and fry until fragrant and slightly translucent, 1 or 2 minutes.
-
Add cabbage to pan, stirring occasionally until it softens, around 3 - 4 minutes. If it is browning, reduce heat
-
Add beans, tomatoes and spices. Mix until everything is well coated.
-
Pour in ½ a cup of water, and reduce heat to low. Cover with a lid and let simmer for 5-10 minutes until tomatoes start bursting.
You can speed up this process by piercing them gently with a sharp knife after they get hot, but be careful of splashing tomato juices. They can be like little balls of lava ;)
-
Taste-test and add seasoning if needed. Next, make a small well and crack an egg into it. Repeat with remaining 3 eggs.
-
Cook covered another 5 - 10 minutes until the eggs are set to your liking.
-
Transfer to bowls, add feta if using, and top with chopped parsley and fresh cracked pepper. Serve with crusty bread and enjoy.