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]

    Comments

    1. AJ says

      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.

    2. DS says

      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!

      • says

        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 🙂

    3. Kwiyoung says

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

    4. Catherine says

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

    5. Alexis says

      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

    Your email address will not be published. Required fields are marked *