By Nicole Folgate from Yes to Yum!

It’s time for the holidays! From long distances or from right down the road, this is the time of year family all come to celebrate the season together. Whether you are hosting or a guest, you are going to have to bust out the recipe book and whip up a dish that will satisfy the masses.

This recipe has everything you need to keep them happy: creamy, cheesy, spinach and bean goodness!

This dip comes to us from our food blogger Nicole and makes for a perfect appetizer when a large group of family comes together. Easy to make in about 30 minutes, throw it in a slow cooker if you are bringing it with you. Prepared similarly to other spinach dips, this recipe calls for Randall Great Northern Beans to up the creaminess levels and give the dish delightful hints of nuttiness.

However, like other spinach dips, this recipe calls for plenty of milk and cheese, so be sure you get your exercise in after! There are plenty of great ways to keep active, even when the weather outside is frightful.

It keeps well in the fridge and warms up like new, so don’t be afraid of making too much! We also like to kick it up a notch with a little bit of bacon mixed in to give it some salt to play off the creaminess.

Perfect for serving with crackers, pita chips, tortilla chips or on fresh-baked baguette slices.


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy White Bean Spinach Dip


  • • 1 Tbsp. olive oil, divided
  • • 1 small onion, finely chopped
  • • 2 cloves garlic, minced
  • • 2 10-oz. packages frozen spinach – thawed, drained, and chopped
  • • 1 cup Randall Great Northern Beans, drained and rinsed
  • • ½-¾ cup milk
  • • 6 oz. cream cheese
  • • ¾ cup shredded mozzarella cheese
  • • salt and ground black pepper to taste
  • • toasted baguette slices, pita chips, or crackers for dipping


  1. Heat 1 tablespoon olive oil in a large pot over medium heat. Cook and stir onion and garlic in hot oil until lightly browned, 4 to 7 minutes. Add spinach and simmer until spinach is hot, about 5 minutes. Drain any liquid from the mixture and transfer to a bowl. Puree Randall Great Northern Beans in a blender or food processor and add to spinach mixture, stir to combine.
  2. Pour ½ cup milk into pot and return pot to medium heat. Melt cream cheese into the milk; cook and stir together about 3 minutes. Return spinach mixture to pot with mozzarella cheese; stir to combine. Season the mixture with salt, and pepper.
  3. Cover and heat over low heat until heated through, stirring occasionally. If dip is too thick, add remaining ¼ cup milk. Serve immediately with toasted baguette slices, pita chips, or crackers.


Love Randall Beans, but can’t find them near you? With the click of a button, we can bring the beans straight to your door from our online market! Make sure you are well-stocked for the holidays or send a sampler package to friends and family.