Spinach and White Bean Salad

(PLUS how to hard boil eggs!)

Did you over do it yesterday? Too many cinnamon rolls, scrambled eggs, biscuits, eggnog, candy canes, and Christmas cookies? Yeah, I think we all did.

Today I need a salad. I don’t do a lot of salads on the blog because they don’t really feel like recipes, but I probably should. This is one of my favorites. It’s very simple, but I love the combination of white beans and tomatoes. Plus it’s easy and it’s packed with healthy protein. It’s the perfect pre-cursor to my new year’s resolution diet. Ha, I think I’ll try to ease myself into it this year…

I like the simplicity of this salad, but if you want to amp it up a bit some great add-ins are: tuna, feta, thinly sliced red onions, feta, or pepperoncini.

I almost always have a bag of frozen spinach in my freezer, but sometimes I want it fresh. My trick for getting fresh spinach on a dime is to look near the bags of “cooking greens” like collards, mustard greens, pre-chopped kale, etc. A lot of stores also sell huge bags of “cooking spinach” for almost the same price as the smaller salad bags, even though it’s the exact same product. Sure, not every grocer will stock these, but it’s worth a look. And how do I avoid wasting the extra fresh spinach? If I can’t eat it up before it begins to wilt, I simply stuff it into some smoothie packs and pop them in the freezer. No waste!

Spinach and White Bean Salad (plus how to hard boil eggs)

Spinach and White Bean Salad

Ice Bath
5 from 2 votes

Spinach and White Bean Salad

This simple Spinach and White Bean Salad is packed with flavor and healthy proteins.  Instructions included on how to hard boil an egg.

Total Cost $3.95 recipe / $0.99 serving
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4


  • 4 large eggs $0.93
  • 8 cups fresh spinach $1.33
  • 2 Roma tomatoes $0.78
  • 15 oz can white beans $0.86
  • Freshly cracked pepper $0.05


  1. Place the eggs in a small pot and add enough cold water to cover by at least one inch. Bring the pot up to a boil over high heat with no lid. As soon as it reaches a rolling boil, turn off the heat, place a lid on top, and let it sit for 15 minutes. After 15 minutes, transfer the eggs to a bowl of ice water. Let sit for 10 minutes
  2. Peel the eggs and slice into quarters. Dice the tomatoes. Rinse and drain the white beans well.
  3. For each salad, plate 2 cups of fresh spinach, a handful of white beans, half of a tomato, and one sliced egg. Top with freshly cracked pepper and the dressing of your choice.


Spinach and White Bean Salad


Step by Step Photos

Eggs and Water

To hard boil your eggs, place them in a small pot and add enough cold water to cover the eggs by at least one inch.

Let Boil

Allow the pot to come up to a boil over high heat with NO LID. Leaving the lid off slows the heating process and helps prevent the eggs from cracking. If you let the water boil on it’s own and then add the eggs, the sudden temperature change will cause them to crack. This way it’s a slow, gentle process. Once it reaches a full boil, turn the heat off and cover the pot. Let it sit for 15 minutes (for large eggs).

Ice Bath

After fifteen minutes, place the eggs in an ice bath to stop the cooking process (and thereby preventing green yolks!). I usually just gently pour out the hot water and let fresh water run over the eggs for a minute or so, then add whole tray of ice. Let the eggs chill for ten minutes.

Peel Egg

Peel the eggs and cut into quarters. Okay, this photo has no purpose… Eggs just happen to be my favorite item in the WHOLE world to photograph. :D

Spinach and White Bean Salad

Rinse and drain the beans and chop the tomato. For each salad place two cups of spinach in a bowl or on a plate, add a handful of beans, some chopped tomato, and one sliced egg. Top it off with some freshly cracked pepper and your favorite dressing (I like Caesar or a champagne vinaigrette for this one).