White Bean Smash Toast with Poached Eggs
White bean smash toast gives you a creamy, bright, protein-packed meal with simple pantry ingredients and crisp sourdough.
This recipe feels like a cafe breakfast, but it costs much less at home. The cannellini beans turn soft and buttery when mashed with garlic, lemon juice, olive oil, salt, and black pepper. The poached egg adds a rich yolk that runs into the toast like a simple sauce.
Why You will Love This Recipe
- Creamy and crisp: The white bean smash is smooth and lemony, while the toasted sourdough stays crunchy at the edges.
- Filling without feeling heavy: Beans and eggs bring protein and fiber, so this toast works for breakfast, lunch, or a light dinner.
- Budget-friendly: Canned cannellini beans stretch the meal and keep the ingredient list short.
- Fast from scratch flavor: Garlic, parsley, red pepper flakes, and lemon make the toast taste fresh with very little prep.
Fabian’s Budget and Health Tip: Use canned cannellini beans and save the extra bean liquid. If the mash feels too thick, stir in a spoonful of the bean liquid instead of adding more olive oil. You keep the texture creamy while saving money and keeping the toast balanced.
Ingredients (Serves 4)
- 4 large slices sourdough bread, about 1 ounce each (about 120 g total)
- 2 cans cannellini beans, drained and rinsed, 15 ounces each (about 480 g drained total)
- 4 large eggs (4 large eggs)
- 2 garlic cloves, finely grated or minced (about 6 g)
- 2 tablespoons fresh lemon juice (30 ml)
- 3 tablespoons olive oil, divided (45 ml)
- 1 quarter cup chopped fresh parsley (15 g)
- 1 half teaspoon red pepper flakes, plus more to taste (1 g)
- 1 half teaspoon fine salt, plus more for the egg water (3 g)
- 1 quarter teaspoon black pepper, plus more to taste (1 g)
Step-by-Step Instructions
1. Toast the Sourdough
Toast the sourdough until the surface feels crisp and the edges turn golden brown. You want a sturdy base that can hold the creamy beans and soft egg yolk without going soggy.
2. Make the White Bean Smash
Add the drained cannellini beans to a bowl with the garlic, lemon juice, 2 tablespoons olive oil, salt, and black pepper. Mash with a fork until the beans look mostly creamy but still have a few chunky bits. Taste it. It should smell garlicky and bright from the lemon.
3. Warm the Bean Mash If You Like
For a cozier toast, spoon the bean mash into a small pan over low heat for 2 to 3 minutes. Stir until it feels warm and soft. Do not let it dry out. Add a splash of water or reserved bean liquid if it looks stiff.
4. Poach the Eggs
Bring a small pot of water to a gentle simmer. The water should move softly, not bubble hard. Crack each egg into a small cup, then slide it into the water. Cook for 3 to 4 minutes, until the whites look set and the yolks still feel soft. Lift each egg out with a slotted spoon and let the extra water drip away.
5. Build the Toasts
Spread a generous layer of white bean smash over each piece of toasted sourdough. Top each toast with one poached egg. Drizzle with the remaining olive oil, then finish with parsley, red pepper flakes, extra black pepper, and a small pinch of salt.
6. Serve Right Away
Serve while the toast is crisp and the egg is warm. When you cut into it, the yolk should run into the lemony beans and make the toast glossy and rich.
Expert Troubleshooting and FAQs
Can I use another type of bean?
Yes. Great northern beans or navy beans also work. Cannellini beans taste the creamiest, but any mild white bean will mash well with garlic, lemon, and olive oil.
Why is my bean smash too dry?
The beans may need more moisture. Stir in 1 tablespoon of water, reserved bean liquid, or lemon juice at a time until the mash turns soft and spreadable.
How do I stop poached eggs from falling apart?
Use a gentle simmer and crack each egg into a small cup before adding it to the water. Fresh eggs hold their shape best. If the water boils hard, the whites can break apart.
Can I make the bean smash ahead of time?
Yes. Make it up to 2 days ahead and store it covered in the refrigerator. Let it sit at room temperature for 10 minutes, then stir before spreading. Add a little olive oil or water if it thickens.
What can I use instead of sourdough?
Use whole grain bread, rye bread, or any sturdy toast you have. Choose bread with enough structure to hold the beans and egg without tearing.
Estimated Nutritional Facts
Per serving, 1 toast with 1 egg:
- Calories: about 430
- Protein: about 19 g
- Carbs: about 48 g
- Fats: about 18 g
White Bean Smash Toast with Poached Eggs

Ingredients
- 4 large slices sourdough bread, about 1 ounce each (about 120 g total)
- 2 cans cannellini beans, drained and rinsed, 15 ounces each (about 480 g drained total)
- 4 large eggs (4 large eggs)
- 2 garlic cloves, finely grated or minced (about 6 g)
- 2 tablespoons fresh lemon juice (30 ml)
- 3 tablespoons olive oil, divided (45 ml)
- 1 quarter cup chopped fresh parsley (15 g)
- 1 half teaspoon red pepper flakes, plus more to taste (1 g)
- 1 half teaspoon fine salt, plus more for the egg water (3 g)
- 1 quarter teaspoon black pepper, plus more to taste (1 g)
Instructions
- 1. Toast the Sourdough. Toast the sourdough until the surface feels crisp and the edges turn golden brown. You want a sturdy base that can hold the creamy beans and soft egg yolk without going soggy.
- 2. Make the White Bean Smash. Add the drained cannellini beans to a bowl with the garlic, lemon juice, 2 tablespoons olive oil, salt, and black pepper. Mash with a fork until the beans look mostly creamy but still have a few chunky bits. Taste it. It should smell garlicky and bright from the lemon.
- 3. Warm the Bean Mash If You Like. For a cozier toast, spoon the bean mash into a small pan over low heat for 2 to 3 minutes. Stir until it feels warm and soft. Do not let it dry out. Add a splash of water or reserved bean liquid if it looks stiff.
- 4. Poach the Eggs. Bring a small pot of water to a gentle simmer. The water should move softly, not bubble hard. Crack each egg into a small cup, then slide it into the water. Cook for 3 to 4 minutes, until the whites look set and the yolks still feel soft. Lift each egg out with a slotted spoon and let the extra water drip away.
- 5. Build the Toasts. Spread a generous layer of white bean smash over each piece of toasted sourdough. Top each toast with one poached egg. Drizzle with the remaining olive oil, then finish with parsley, red pepper flakes, extra black pepper, and a small pinch of salt.
- 6. Serve Right Away. Serve while the toast is crisp and the egg is warm. When you cut into it, the yolk should run into the lemony beans and make the toast glossy and rich.









