Sausage White Bean and Egg Skillet
This sausage white bean egg skillet turns simple breakfast sausage, creamy cannellini beans, fresh spinach, and eggs into a hearty one-pan meal that feels cozy, filling, and easy.
It works for breakfast, brunch, or a quick dinner when you want real food without a big grocery bill. The sausage brings savory flavor, the beans add creaminess and protein, and the eggs cook right in the skillet until the whites set and the yolks stay rich.
Why You Will Love This Recipe
- Big flavor from basic ingredients: Breakfast sausage seasons the whole skillet as it browns.
- Creamy, juicy, and tender: Cannellini beans soften in the pan, cherry tomatoes burst, and spinach wilts into the sauce.
- One skillet convenience: You cook the sausage, vegetables, beans, and eggs in the same pan.
- Flexible enough for any meal: Serve it for breakfast with toast or for dinner with a simple salad.
Fabian’s Budget and Health Tip: Use one can of cannellini beans to stretch the sausage without making the meal feel skimpy. The beans soak up the garlicky pan juices, add fiber and plant based protein, and help four servings feel satisfying with a modest amount of meat.
Ingredients (Serves 4)
- 1 tablespoon olive oil (15 ml)
- 12 ounces breakfast sausage, casings removed if needed (340 g)
- 2 cans cannellini beans, drained and rinsed (15 ounces each, 425 g each)
- 1 1/2 cups cherry tomatoes, halved (225 g)
- 3 cups baby spinach, loosely packed (90 g)
- 3 garlic cloves, minced (9 g)
- 4 large eggs (4 large eggs)
- 2 tablespoons fresh parsley, chopped (8 g)
- 1/2 teaspoon salt, plus more to taste (3 g)
- 1/2 teaspoon black pepper, plus more to taste (1 g)
Step-by-Step Instructions
1. Brown the Sausage
Warm the olive oil in a large skillet over medium heat. Add the breakfast sausage and break it into small crumbles with a spoon. Cook for 6 to 8 minutes, until the edges turn golden brown and the sausage smells savory and toasted.
If the pan looks very greasy, spoon off a little fat. Leave enough behind to flavor the beans and vegetables.
2. Add Garlic, Tomatoes, and Beans
Stir in the minced garlic and cook for about 30 seconds, just until it smells sweet and fragrant. Add the cannellini beans and cherry tomatoes. Season with salt and black pepper.
Cook for 3 to 4 minutes, stirring gently. The tomatoes should start to soften and release juices, while the beans become glossy and creamy around the edges.
3. Wilt the Spinach
Add the baby spinach by the handful. Stir until it wilts into the sausage and beans. This takes about 1 to 2 minutes. The skillet should look colorful, with bright green spinach, red tomatoes, and creamy white beans.
4. Create Wells for the Eggs
Use the back of a spoon to make 4 small wells in the bean mixture. Crack one egg into each well. Sprinkle the eggs with a small pinch of salt and black pepper.
5. Cover and Cook Until Set
Cover the skillet and cook over medium low heat for 5 to 7 minutes. The eggs are ready when the whites look set and no longer clear. For runny yolks, pull the skillet from the heat while the centers still jiggle slightly. For firmer yolks, cook 1 to 2 minutes longer.
6. Finish with Parsley
Scatter chopped parsley over the skillet right before serving. The parsley adds a fresh, clean flavor that balances the rich sausage and creamy beans.
Expert Troubleshooting and FAQs
Can I use a different kind of sausage?
Yes. Pork, turkey, or chicken breakfast sausage all work. If you use a lean sausage, add an extra teaspoon of olive oil so the beans do not stick.
How do I keep the eggs from overcooking?
Use medium low heat once the eggs go in. Cover the skillet and check early. The eggs will keep cooking from the heat of the beans after you turn off the burner.
What if my skillet looks dry?
Add 2 to 3 tablespoons of water, broth, or reserved bean liquid. Stir it into the beans before adding the eggs. The mixture should look moist, not soupy.
Can I make this ahead?
You can cook the sausage, beans, tomatoes, garlic, and spinach ahead of time. Reheat that mixture in the skillet, then add the eggs fresh so they cook with the best texture.
Can I use another bean?
Yes. Great northern beans, navy beans, or butter beans work well. Cannellini beans are especially creamy, so they give the skillet the best soft texture.
Estimated Nutritional Facts
These values are rough estimates per serving and will vary based on the sausage brand and exact portions used.
- Calories: 475
- Protein: 28 g
- Carbs: 35 g
- Fats: 26 g
Sausage White Bean and Egg Skillet

Ingredients
- 1 tablespoon olive oil (15 ml)
- 12 ounces breakfast sausage, casings removed if needed (340 g)
- 2 cans cannellini beans, drained and rinsed (15 ounces each, 425 g each)
- 1 1/2 cups cherry tomatoes, halved (225 g)
- 3 cups baby spinach, loosely packed (90 g)
- 3 garlic cloves, minced (9 g)
- 4 large eggs (4 large eggs)
- 2 tablespoons fresh parsley, chopped (8 g)
- 1/2 teaspoon salt, plus more to taste (3 g)
- 1/2 teaspoon black pepper, plus more to taste (1 g)
Instructions
- 1. Brown the Sausage. Warm the olive oil in a large skillet over medium heat. Add the breakfast sausage and break it into small crumbles with a spoon. Cook for 6 to 8 minutes, until the edges turn golden brown and the sausage smells savory and toasted. If the pan looks very greasy, spoon off a little fat. Leave enough behind to flavor the beans and vegetables.
- 2. Add Garlic, Tomatoes, and Beans. Stir in the minced garlic and cook for about 30 seconds, just until it smells sweet and fragrant. Add the cannellini beans and cherry tomatoes. Season with salt and black pepper. Cook for 3 to 4 minutes, stirring gently. The tomatoes should start to soften and release juices, while the beans become glossy and creamy around the edges.
- 3. Wilt the Spinach. Add the baby spinach by the handful. Stir until it wilts into the sausage and beans. This takes about 1 to 2 minutes. The skillet should look colorful, with bright green spinach, red tomatoes, and creamy white beans.
- 4. Create Wells for the Eggs. Use the back of a spoon to make 4 small wells in the bean mixture. Crack one egg into each well. Sprinkle the eggs with a small pinch of salt and black pepper.
- 5. Cover and Cook Until Set. Cover the skillet and cook over medium low heat for 5 to 7 minutes. The eggs are ready when the whites look set and no longer clear. For runny yolks, pull the skillet from the heat while the centers still jiggle slightly. For firmer yolks, cook 1 to 2 minutes longer.
- 6. Finish with Parsley. Scatter chopped parsley over the skillet right before serving. The parsley adds a fresh, clean flavor that balances the rich sausage and creamy beans.









