By Ashleigh Evans of

Ham and bean soup is a hard-to-beat classic.

While we hate messing with perfection, sometimes it is fun to take a new approach on something timeless. While this recipe has all the makings of a traditional pot of ham and beans, some subtle differences make it a unique turn that you’ll definitely want in your recipe book.

There are two things that make this recipe unique: preparation and taste.

Our food blogger Ashleigh tried something a little different this time around with this ham and bean soup recipe. Instead of preparing it in a pot or slow cooker she made it in a rice cooker. That’s right, a rice cooker. Working in a very similar way that slow cookers do, a rice cooker replicates the same slow-cooked flavor in a fraction of the time.

If you don’t have a rice cooker handy don’t sweat it! This recipe tastes just as good prepared on your stovetop or in your slow cooker. Just adjust the recipe accordingly.

The second change to this recipe is that it boasts some bigger and bolder flavors. As you probably guessed from the name, Ashleigh introduced some Italian seasonings, bay leaves and fresh rosemary to her concoction. In doing so, she preserved that meaty flavor of ham and beans you love but just gave it a fresh kick in the pants.

Being organically certified, we love our organically-grown beans. They are so plump and full of flavor!  Randall Organic Great Northern Beans work particularly well in this recipe but if you don’t have any on hand, our traditionally-grown variety is a perfect swap.




Italian-Style Ham & Bean Soup

Italian-Style Ham & Bean Soup


  • 1 Tbsp. Extra Virgin olive oil
  • 2 stalks celery (1 cup), chopped
  • 1 cup onion, diced
  • 1 cup carrots, cut into bite sized coins
  • 1 tsp. Italian seasoning
  • 4 cloves garlic, minced
  • 1-1.25 lbs ham steak, cut into cubes—saving the bone!
  • 4 1/2 cups Randall Organic Great Northern Beans, rinsed and drained
  • 1 14.5-oz. can petite diced tomatoes
  • 2 bay leaves
  • 1 quart chicken stock
  • 1 stalk fresh rosemary
  • Salt & Pepper, to taste
  • Parsley and fresh Parmesan, to garnish


  1. Set your Rice Cooker to the sautee setting. Add oil and allow to heat up for 2-3 minutes.
  2. Add celery, onion and carrots. Allow to soften for 3-4 minutes. Season with Italian seasoning and minced garlic. Stir to incorporate.
  3. Slowly add ham cubes and bay leaves, stirring. Pour rinsed beans and can of tomatoes with juice.
  4. Pour in chicken stock and add entire stalk of rosemary.
  5. Turn rice cooker to soup setting and allow to cook for designated time.
  6. Once timer beeps, remove bay leaves and rosemary. Use a masher or hand blender to puree segments of the soup to thicken, leaving some beans whole.
  7. Season with salt and pepper to taste.
  8. Garnish with fresh grated parmesan and parsley
Schema/Recipe SEO Data Markup by Yummly Rich Recipes


Can’t find Randall Beans at your local grocery store? Don’t worry! You can always have our jarred beans shipped straight to your door from our online store. Get a jar of your favorites or try a sampler pack.

This Italian recipe is a perfect, filling dinner to prepare with ham and beans.