This wholesome breakfast bowl combines tender white beans with garlicky sautéed greens, all coated in vibrant basil pesto. The combination creates a satisfying, protein-rich morning meal that comes together in just 25 minutes. Each bowl gets topped with a perfectly cooked egg—whether fried, poached, or soft-boiled—adding richness and complete protein. Finished with cherry tomatoes, toasted nuts, and fresh herbs, this Mediterranean-inspired dish offers a perfect balance of flavors and textures.
Last Tuesday morning I stood in my kitchen watching steam rise from a skillet, wondering if breakfast bowls could actually feel exciting. This pesto white bean combination proved me wrong in the best way possible. Now it is the kind of meal that makes me look forward to waking up.
My sister visited last month and I made these bowls on a whim. She asked for the recipe before even finishing her first bite, which is basically the highest compliment possible in my family.
Ingredients
- Cannellini beans: These creamy white beans become the perfect canvas for pesto and absorb flavors beautifully while holding their shape
- Fresh baby spinach: Wilts down quickly in the skillet and adds a pop of color without overwhelming the bowl with bitter greens taste
- Basil pesto: The star of the show that ties everything together with bright herbaceous notes and rich olive oil
- Large eggs: A perfectly cooked egg with a runny yolk creates an instant sauce when you cut into it
- Cherry tomatoes: Little bursts of sweetness and acidity that cut through the creamy beans
- Toasted pine nuts: Add essential crunch and a buttery nutty flavor that makes each bite interesting
Instructions
- Warm the skillet:
- Heat olive oil in a large pan over medium heat and add minced garlic, letting it sizzle for just 30 seconds until your kitchen smells amazing
- Wilt the greens:
- Toss in chopped spinach and watch it collapse beautifully, then stir in those creamy white beans until everything is warmed through
- Add the magic:
- Remove from heat and fold in the pesto with fresh lemon juice, taking a moment to appreciate how vibrant the mixture becomes
- Cook your eggs:
- Fry, poach, or soft boil your eggs while the bean mixture rests—whatever method gives you that perfect runny yolk
- Assemble the bowls:
- Divide the pesto beans between two bowls and crown each with a glorious egg, then scatter tomatoes and nuts on top
This bowl has become my Sunday morning ritual, the kind of breakfast that feels like self care but happens in less time than it takes to order delivery.
Making It Your Own
Sometimes I swap kale for spinach when I want more texture, or use sun dried tomato pesto for a deeper savory note. The recipe forgives almost any variation.
Perfecting The Egg
A runny yolk acts as a second sauce, so do not rush this part. I have found that low and slow gives the most consistently gorgeous eggs.
Batch Cooking Secrets
You can prepare the bean mixture up to three days ahead and simply reheat with a splash of water. The flavors actually develop and improve overnight.
- Store the bean mixture separately from any fresh toppings
- Reheat gently to maintain the creamy texture of the beans
- Add fresh pesto right before serving to keep the herbs vibrant
There is something deeply satisfying about starting your day with a bowl that looks this beautiful and tastes even better. Happy cooking.
Recipe Questions & Answers
- → Can I make this bowl ahead of time?
-
The bean and greens mixture can be prepared up to 2 days in advance and stored in the refrigerator. Reheat gently before adding the pesto and topping with a freshly cooked egg for best results.
- → What other greens work well in this bowl?
-
Baby spinach is ideal for quick wilting, but you can substitute kale, swiss chard, or arugula. Kale may need 1-2 extra minutes of cooking time to become tender.
- → How do I cook the eggs for this bowl?
-
Fried eggs with runny yolks create a delicious sauce when broken into the beans. Poached eggs also work beautifully. For meal prep, soft-boiled eggs (6-minute eggs) travel well and maintain their texture.
- → Can I use dried beans instead of canned?
-
Yes, soak and cook 1 cup dried beans until tender. This will yield about 3 cups cooked beans—use what you need and store the rest for later. Dried beans may offer slightly better texture and flavor.
- → What can I substitute for pesto?
-
Try arugula pesto for a peppery kick, sun-dried tomato pesto for depth, or simply toss with olive oil, garlic, and fresh herbs. A tapenade or chimichurri would also complement the beans nicely.