Navy Bean Soup with Rosemary

Serve with crusty, grainy bread. Continue reading for recipe!

Navy Bean Soup with Rosemary by Yours Truly


  • 2 15.5 oz cans navy beans (preferably without sodium)
  • 3 TBS extra-virgin olive oil
  • 1 large onion, sliced ( I used sweet Vidalia)
  • 2-3 cloves crushed garlic
  • 2 cups sodium free or reduced sodium chicken broth
  • 1 tsp dried rosemary or 1-2 TBS fresh chopped rosemary ( + more for garnish)
  • 1/2 cup water ( optional- to thin soup as needed)
  • salt + pepper to taste


  1. Heat oil in the bottom of a medium soup pot. Add sliced onion and rosemary and saute 3-5 minutes or until translucent and rosemary is fragrant. Add crushed garlic during the final minute.
  2. Add chicken broth and beans. Bring to a gentle boil.
  3. Remove from from heat. Let soup cool until room temperature or lukewarm.
  4. When sufficiently cooled, puree soup by 1/2 cup fulls until smooth. Soup will be thick.   Or, if you have a hand blender, leave the soup in the pot and directly puree.
  5. Thin with water to reach desired consistency. I liked mine on the thicker side to dip bread in.
  6. To heat, warm soup in pot over medium heat. Garnish with sprigs of rosemary if desired. Add salt and pepper to taste. Serve with thick, grainy country bread.

* I found that the first time I made this soup, it was overly salty due to the sodium from the canned beans and chicken stock. If you choose to use regular canned beans, make the chicken broth sodium free and vice versa.

Photo courtesy of

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s