Cannellini Bean Soup with Spinach and Tomatoes

This recipe is one of my all-time favorite soups to cook because it’s delicious and comforting. It’s also super easy! I’ve been home sick for a few days and wanted something simple to make and this soup always hits the spot.


Feel free to use a can of diced tomatoes in place of fresh tomatoes. I also like to put in a ton of spinach, so adjust to your liking. I prefer this recipe vegetarian, but add in some diced chicken or ham, if desired. Serve with a sprinkle of parmesan and crusty bread.
Update: For another delicious recipe using Cannellini beans, check out my Cannellini bean salad!

Saute onions and garlic, then add tomatoes and cook down. Stir in broth and bring to boil. Add pasta.

After pasta is tender, add cannellini beans. Stir in spinach until wilted.


Cannellini Bean Soup Recipe

  • 2 teaspoons olive oil
  • 1/2 onion, chopped
  • 2 cloves garlic, minced
  • 1 large tomato, chopped
  • 4 cups vegetable broth
  • 3/4 cup whole wheat penne, or small pasta
  • 1 can cannellini beans, rinsed and drained
  • 4-5 cups spinach, roughly torn
  • salt and pepper, to taste

    In a large pot on medium-high heat, saute onion and garlic in olive oil until translucent. Add chopped tomatoes and cook down for about 5-7 minutes. Pour in broth and bring to a boil. Add pasta and reduce heat.

    Simmer the soup uncovered, until pasta is tender, around 10-12 minutes. Stir in the beans and spinach. Season with salt and pepper. Cook until spinach wilts. Serve with a side of whole grain bread.

    Total Time: 25-35 minutes
    Yield: Makes 6-8 servings
    print recipe print recipe

  • [if you enjoyed this post, please sign up for my newsletter to get the latest recipes]

    Follow me on Pinterest

    13 Responses to “Cannellini Bean Soup with Spinach and Tomatoes”

    1. AJ October 9, 2011 at 9:19 pm #

      This was absolutely fantastic!!! My notoriously picky and vegetable hating husband and son even ate it. I will definitely make this again, and even shared it on my facebook so that my friends can try it.

      • Barb October 9, 2011 at 9:37 pm #

        Thanks so much for commenting, AJ. Glad you and your family enjoyed it! It’s one of my husband’s favorites, too.

    2. lily October 11, 2011 at 1:50 am #

      hi, i was just wondering if you cooked the beans before you made this great looking soup?

      • Barb October 11, 2011 at 7:58 am #

        Hi Lily – I used canned beans for this recipe so no need to cook 🙂

    3. Jaimie January 27, 2012 at 10:01 am #

      This was great! I used kidney beans instead, and elbow macaroni. It was delicious. 🙂

      • Barb January 27, 2012 at 11:30 am #

        Good, glad you enjoyed this soup, Jaimie 🙂 I’ll have to try kidney beans sometime. Thanks for comment!

    4. DS January 21, 2013 at 10:29 pm #

      Tried this tonight and loved it! I’ve been wanting to cook with cannellini beans and had tomatoes on hand, so this was perfect. Also made mini turkey meat balls w/sundried tomatoes, to drop in each serving…like Italian wedding soup.
      Thank you!

      • Barb January 21, 2013 at 10:38 pm #

        Ooh, I love the idea of adding meatballs and sundried tomatoes, I’ll have to try that! Thanks for the comment and I’m so happy you enjoyed this recipe 🙂

    5. Kwiyoung August 16, 2013 at 10:01 pm #

      Suddenly the weather cooled and this soup seemed good…my family loved it! Thank you for such simple yummy recipes!

      • Barb August 19, 2013 at 8:03 am #

        Thank you for your kind comments! I’m so happy your family loves this soup as much as mine does 🙂

    6. Catherine February 11, 2014 at 1:59 pm #

      Orecchiette works great in soups like this — little bowls to hold the good stuff. A sprinkle of grated parmesan/asiago tops it off nicely.

      • Barb February 11, 2014 at 3:40 pm #

        That sounds delicious, Catherine. Thanks for sharing!

    7. Alexis March 4, 2015 at 6:51 pm #

      I found this via a Google search for tomato cannellini bean soup recipes. Great results from the recipe itself (plus some white wine), and it make me realize that this is a basic formula for an easy “I don’t feel like thinking” 1 pot soup/stew. Monday night I made this, Tuesday night I made a curry version. Thanks for the inspiration!

    Leave a Reply:

    Gravatar Image