Cheesy Mashed White Beans With Kale, Parmesan, and a Fried Egg Recipe

A hearty breakfast of cheesy white beans served with sautéed kale and a runny fried egg. Photographs: J. Kenji Lopez-Alt. Video: Serious Eats Video.

How to Make Sunny-Side Up Fried Eggs

Recipe Facts



Active: 30 mins
Total: 30 mins
Serves: 4 servings

Rate & Comment


  • 3 tablespoons olive oil

  • 2 medium garlic cloves, finely minced (about 2 teaspoons)

  • Two (15-ounce) cans white beans, drained and rinsed

  • 1/2 cup heavy cream

  • 3 ounces grated sharp white cheddar cheese

  • 2 ounces grated Parmesan (plus more for serving)

  • Kosher salt and freshly ground black pepper

  • 3 cups finely shredded kale

  • 2 teaspoons juice from 1 lemon

  • 4 large eggs

  • 1/4 cup finely sliced scallion whites and light greens


  1. Heat 1 tablespoon olive oil in a medium saucepan over medium heat until shimmering. Add garlic and cook until aromatic, about 1 minute. Add beans, cream, and 1/2 cup water. Bring to a simmer, then mash beans lightly with a potato masher. Add water until a loose, porridge-like consistency is reached. Stir in cheddar and Parmesan cheese and season to taste with salt and pepper. Keep warm.

  2. Heat 2 tablespoons olive oil in a large skillet over high heat until shimmering. Add kale, season with salt and pepper, and cook, tossing and stirring frequently, until wilted and starting to crisp, about 4 minutes. Stir in lemon juice and transfer to a bowl.

  3. Heat remaining tablespoon oil in skillet over medium-high heat until shimmering. Add eggs, season with salt and pepper, and cook until whites are set but yolks are still runny, about 3 minutes.

  4. To serve, stir half of scallions in white beans and adjust consistency with water as necessary. Transfer to warm bowls, top with sautéed kale then with a fried eggs. Sprinkle with remaining scallions and grate some Parmesan over the top. Serve immediately.

Special equipment

Potato masher or food processor

This Recipe Appears In

Nutrition Facts (per serving)
616 Calories
38g Fat
42g Carbs
30g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 616
% Daily Value*
Total Fat 38g 48%
Saturated Fat 16g 81%
Cholesterol 253mg 84%
Sodium 1118mg 49%
Total Carbohydrate 42g 15%
Dietary Fiber 10g 36%
Total Sugars 3g
Protein 30g
Vitamin C 43mg 214%
Calcium 511mg 39%
Iron 7mg 37%
Potassium 1097mg 23%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)