Savory Pesto White Bean Bowl

Savory pesto white bean breakfast bowl topped with a fried egg, cherry tomatoes, and fresh basil Save
Savory pesto white bean breakfast bowl topped with a fried egg, cherry tomatoes, and fresh basil | showmevegan.com

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
Creamy white bean breakfast bowl with vibrant green pesto, sautéed spinach, and a perfectly cooked egg Save
Creamy white bean breakfast bowl with vibrant green pesto, sautéed spinach, and a perfectly cooked egg | showmevegan.com

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
Mediterranean-inspired pesto white bean breakfast bowl garnished with pine nuts, Parmesan, and red pepper flakes Save
Mediterranean-inspired pesto white bean breakfast bowl garnished with pine nuts, Parmesan, and red pepper flakes | showmevegan.com

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

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.

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.

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.

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.

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.

Savory Pesto White Bean Bowl

Creamy white beans and wilted spinach tossed with basil pesto, topped with a cooked egg and fresh garnishes.

Prep 10m
Cook 15m
Total 25m
Servings 2
Difficulty Easy

Ingredients

Beans & Greens

  • 1 (15 oz) can cannellini or great northern beans, drained and rinsed
  • 2 cups baby spinach (or kale), roughly chopped
  • 1 tablespoon olive oil
  • 1 small garlic clove, minced
  • Salt and pepper, to taste

Pesto

  • 2 tablespoons prepared basil pesto (store-bought or homemade)
  • 1 teaspoon fresh lemon juice

Eggs

  • 2 large eggs

Garnish

  • 1/4 cup cherry tomatoes, halved
  • 1 tablespoon toasted pine nuts or sunflower seeds
  • 1 tablespoon grated Parmesan cheese (optional)
  • Fresh basil leaves (optional)
  • Crushed red pepper flakes (optional)

Instructions

1
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add minced garlic and sauté for 30 seconds until fragrant.
2
Cook Greens and Beans: Add chopped spinach and cook for 1-2 minutes until wilted. Stir in white beans and cook for another 2-3 minutes until warmed through. Season with salt and pepper.
3
Incorporate Pesto: Remove from heat and stir in pesto and lemon juice, mixing until beans and greens are evenly coated.
4
Prepare Eggs: Cook eggs to your preference (fried, poached, or soft-boiled) in a separate small pan.
5
Assemble Bowls: Divide pesto white bean mixture between two bowls. Top each with a cooked egg.
6
Add Garnishes: Garnish with cherry tomatoes, toasted pine nuts or sunflower seeds, Parmesan cheese, fresh basil, and red pepper flakes if desired. Serve immediately while warm.
Additional Information

Equipment Needed

  • Large skillet
  • Spatula or wooden spoon
  • Small saucepan or frying pan
  • Knife and cutting board

Nutrition (Per Serving)

Calories 370
Protein 18g
Carbs 34g
Fat 18g

Allergy Information

  • Contains: Eggs, pine nuts (tree nuts), Parmesan cheese (milk)
  • For nut-free: Use nut-free pesto and sunflower seeds
  • For dairy-free: Use dairy-free pesto and omit Parmesan
  • Always check ingredient labels for hidden allergens
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.