• Skip to main content
  • Skip to primary sidebar

Sungrown Kitchen logo

menu icon
go to homepage
  • Summer Recipes
  • Recipe Index
  • Garden
  • About
  • Subscribe
  • Shop
  • social

    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Summer Recipes
    • Recipe Index
    • Garden
    • About
    • Subscribe
    • Shop
  • social

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Sungrown Kitchen » Recipes » Soup

    Published: Oct 8, 2021 · Modified: Feb 2, 2024 by Meryl Downing 5 Comments

    Creamy Tomato Soup with White Beans

    536 shares
    • Share

    This post contains affiliate links.

    Jump to Recipe Print Recipe

    Creamy Tomato Soup with White Beans and grilled cheese sandwiches for dunking, is a warm comforting pot of that classic childhood favorite! The addition of white beans make it a protein rich, well-rounded hearty vegetarian meal. This is homemade scratch soup, loaded with healthy ingredients and pantry staples, and ready in just 30 minutes! It's the perfect one-pot winter weeknight dinner, and makes delicious leftovers for lunch or the freezer.

    A bowl of Protein Tomato Soup with a grilled cheese sandwich dunked in it.
    Save this Recipe

    WANT TO SAVE THIS RECIPE?

    Enter your email and we'll send this recipe straight to your inbox!  Plus get our latest recipes every week!


    • Filling, Balanced, Vegetarian - I love the classic grilled cheese with tomato soup, but that meal can often feel a little light with just canned tomatoes, bread and cheese, a bit unfulfilling! This high protein tomato soup starts with sautéed veggies like onion, celery, and carrot, and then a can of white beans turns the same flavors into a complete, well-rounded nutritious dinner! You get all the bold tomato soup taste, and those veggies and beans get blended up, completely unnoticed! When the kids are happily dunking their grilled cheese, you'll know you are serving your family a solid healthy dinner.
    • Fast and Easy - This creamy tomato bean soup is one of the easiest soups to make and only takes 30 minutes from start to finish! It's the perfect one-pot comfort food, even on a busy fall or winter weeknight.
    • Love Soup? - Try my Cheesy Broccoli Zucchini Soup and this Roasted Tomato Basil Soup with Fresh Tomatoes in the summer!
    Jump to:
    • WANT TO SAVE THIS RECIPE?
    • Ingredients & Substitutions
    • Instructions
    • Make Ahead Instructions
    • Chef Tips
    • Recipe FAQs
    • More Favorite Soup Recipes!
    • Creamy Tomato Soup with White Beans

    Ingredients & Substitutions

    These ingredients are simple and basic, and I usually have them all on hand. The bold flavor of the tomatoes and simple seasonings combined with a touch of real cream, you can curl up with a cozy bowl, fit for dunking!

    Labeled ingredients for Tomato Soup with White Beans.
    • Carrot, Onion, Celery, Garlic - This white bean tomato soup is started with the classic combo of veggies. The base of flavors of the soup are super nutritious and all get blended up so even picky eaters won't know they're in there! If you want to bump the nutrition even more, you could add a half red bell pepper or a bit of chopped zucchini.
    • Salt, Pepper, Sugar - The seasonings are completely simple here! Salt and pepper flavors all components of the soup while a pinch of sugar balances the acidity of the tomatoes.
    • White Beans - The white beans are why I LOVE this recipe! They add protein and turn an otherwise light meal into one hearty enough to be a dinner while still keeping it vegetarian. Not using flour as a thickener makes this a gluten-free tomato soup! Navy beans, great northern, cannellini, or any white beans are fine, even chickpeas. Try my Cauliflower White Bean Soup and this Carrot Ginger Coconut Soup for similar protein-rich bean soup varieties!
    • Canned Tomato - Since tomatoes are the star flavor here, I'd go for the good stuff. I use 2 large cans of Cento San Marzo Peeled Tomatoes. These are the tomatoes left whole in their sauce, and I think San Marzano, a variety from Italy, are the deepest in flavor. When you open a can you can just tell, the sauce is seriously thick, never watery and those whole tomatoes will thicken the soup when blended. Another brand of whole peeled tomatoes or crushed tomatoes will work.
    • Stock - Vegetable stock, or chicken stock if you aren't worried about keeping it vegetarian, are both fine for this recipe. Freeze your vegetable scraps to make Homemade Chicken Stock!
    • Cream- Real heavy cream gives this protein tomato soup a rich velvety texture that is so delicious. However, if you want to lighten it up, you could use less cream, about half a cup, or substitute half & half or whole milk. I have not tried using a non-dairy milk, but if you want to try it, use something without a strong flavor.
    • Garnish with Fresh Basil and Parmesan - A simple pot of soup is all about the garnishes! Fresh basil and shredded Parmesan are the best!
    • Grilled Cheese Sandwiches - I might argue that the dunkable sandwich is the most important part of the meal! Cut your grilled cheese diagonally for those extra corners to dunk! I like making grilled cheese in my panini press, it's so quick and easy! You could also serve white bean tomato soup with any style of garlic bread, my Overnight Dutch Oven Bread, croutons or crackers.

    See recipe card below for quantities.


    Instructions

    Step 1 - Wash and chop all your veggies and add them to a large soup pot or Dutch oven to saute in olive oil, seasoning with salt and pepper. Stir frequently, about 7 or 8 minutes.

    Step 2 - Add garlic and saute another minute. Then add beans, tomato and stock and give it a good stir. Turn up the heat and bring to a boil. Then reduce heat to medium low, cover, and simmer 15 minutes (or longer is fine).

    A pot of Tomato Soup with the veggies and canned tomatoes added but not yet blended.

    Step 3 - Add heavy cream and puree the soup until very smooth using a hand-held immersion blender or transferring to a regular blender in batches.

    Blending Tomato Soup with the cream just added with an immersion blender.

    Step 4 - Garnish with fresh chopped basil and shredded Parmesan cheese and serve with grilled cheese sandwiches.

    A pot of Tomato Soup blended until smooth with an immersion blender next to the pot.

    Make Ahead Instructions

    • Meal Prep and Storage Instructions - This is a great big pot of soup in only 30 minutes, so meal prepping a batch is perfect for a week of great lunches! Just make your soup and store it in airtight containers in the fridge for up to 4 days. A glass pint sized jar makes a perfect individual storage container for one serving!
    • Freezer Instructions - This soup freezes well! Store it in airtight containers, preferably glass, in the amounts you plan to eat it in, and cool completely (overnight is best) in the refrigerator first. Then transfer your containers to the freezer for 3 to 6 months. When freezing in jars, fill only ¾'s of the way full to allow for expansion, and always cool completely in the fridge first! To use, thaw overnight in the fridge, then warm in a saucepan or the microwave.
    • Slow Cooker Instructions - This soup is so fast and easy to make that I don't usually use a slow cooker. But, if it's easier for you, it can be made in a slow cooker. Just add all ingredients except the cream and cook on low for 6 to 8 hours. Then add the cream and blend.
    A bowl of White Bean Tomato Soup on a white plate with grilled cheese and a basil leaf.

    Chef Tips

    • Don't worry about chopping the veggies carefully, they will all get pureed! Remember this is a quick and easy soup and the blender is very forgiving for uneven chopping!
    • After adding your tomatoes, pour the stock into the tomato cans back and forth a few times to rinse all the tomato into the soup.
    • Be careful when pureeing hot soup!  If using an immersion blender, make sure to keep it submerged so it doesn't splatter.  If using a regular blender, only blend a few cups at a time, tightly secure the lid but remove the little steam trap and firmly hold a clean kitchen towel over the hole while blending. Really blend your soup long enough to get it ultra smooth.  
    • Use the best tomatoes, this is Tomato Soup after all! I like using Cento products and San Marzano are the best! Check what your grocery store carries, they are worth the extra couple dollars for this recipe!
    • The amount of stock - The amount of stock you use will affect the thickness of your soup, which is completely a personal preference. About 2.5 cups of stock will give you a thicker soup. Some people might think this is too much like a tomato sauce. About 3 cups or more will give you a thinner soup, similar to Campbell's classic tomato soup. You can always add more stock or water to thin your soup, or thicken it by simmering over a low burner to allow steam to escape. Adjust to your liking!
    Two cans of Cento San Marzano Peeled Tomatoes used for White Bean Tomato Soup.

    Recipe FAQs

    Can I freeze soup in glass jars?

    Yes you absolutely can! You just need to follow a few precautions. Fill the jars only ¾'s of the way full. This allows the soup room to expand as it freezes without cracking the jar. Always cool completely in the fridge, preferably overnight, before freezing glass jars.

    Is Tomato Soup Gluten-Free?

    Yes! This white bean tomato soup is completely gluten-free! This is because no flour is used to thicken the soup. Instead it is naturally thick from the blended canned tomatoes and starch from the white beans. Use gluten-free bread for your grilled cheese sandwiches!

    How can I adjust Tomato Soup if it's too thick?

    If your tomato soup is too thick, you can easily adjust it by adding more stock or water.

    How can I adjust Tomato Soup if it's too thin?

    If your tomato soup is too thin, you can simmer it over a low burner, stirring or whisking frequently to allow steam to escape, condensing and thickening the soup.

    More Favorite Soup Recipes!

    • Chicken Tortilla Soup topped with homemade salty lime tortilla strips.
      30 Minute Chicken Tortilla Soup
    • Creamy split pea soup with ham in a blue Dutch oven soup pot with a wooden spoon.
      Split Pea Soup with Ham
    • Pot of Beef Cabbage Soup.
      Beef Cabbage Soup
    • Bowls of chili with toppings in front of the pot of chili.
      Beef Vegetable Chili

    If you made this recipe, I'd love to hear how you liked it! Be sure to leave a star rating by clicking the stars in the recipe card, or leave a comment below!

    Follow Sungrown Kitchen on Pinterest, Instagram, and Facebook for loads of garden recipes! Be sure to Subscribe Here for new recipes delivered straight to your inbox!

    Creamy Tomato White Bean Soup in a bowl topped with Parmesan cheese and basil with grilled cheese.

    Creamy Tomato Soup with White Beans

    Creamy Tomato Soup with White Beans and grilled cheese sandwiches for dunking, is a warm comforting pot of that classic childhood favorite! The addition of white beans make it a protein rich, well-rounded hearty vegetarian meal. This is homemade scratch soup, loaded with healthy ingredients and pantry staples, and ready in just 30 minutes!

    Hit the stars to rate this recipe!

    4.88 from 8 votes
    Print Pin Rate
    Course: Dinner
    Cuisine: American
    Diet: Gluten Free
    Prep Time: 5 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 6
    Calories: 181kcal
    Author: Meryl Downing
    Prevent your screen from going dark

    Equipment

    • blender or immersion blender

    Ingredients

    • 1 Tablespoon olive oil
    • 1 small onion chopped (about ¾ cup)
    • 2 ribs celery chopped (about 1 cup)
    • 2 carrots chopped (about 1 cup)
    • 1 teaspoon kosher salt
    • 6 grinds fresh black pepper
    • 3 cloves garlic minced
    • 1 15oz can great northern beans (any white beans) drained and rinsed
    • 2 28oz cans whole peeled tomatoes (Cento San Marzano Peeled Tomatoes are best!)
    • 3 cups vegetable or chicken stock
    • 1 cup heavy cream
    • pinch sugar plus another pinch of salt to finish (optional)
    • garnish with fresh chopped basil and shredded Parmesan cheese optional

    Instructions

    • In a large soup pot or Dutch oven over medium heat, add olive oil and saute onion, celery, and carrot, season with salt and pepper. Stir frequently, about 7 or 8 minutes.
    • Add garlic and saute another minute. Then add, white beans, tomato and stock. Stir to combine.
    • Turn heat up to medium high and bring to a boil. Then reduce heat to medium low, cover, and simmer 15 minutes (or longer is fine).
    • Add heavy cream and puree the soup until very smooth using a hand-held immersion blender or transferring to a regular blender in batches.
    • Taste and add a pinch of sugar and another pinch of salt if needed.
    • Garnish with fresh chopped basil and shredded Parmesan cheese (optional). Serve with grilled cheese sandwiches.

    Notes

    • Be careful when pureeing hot soup!  If using an immersion blender, make sure to keep it submerged so it doesn't splatter.  If using a regular blender, only blend a few cups at a time, tightly secure the lid but remove the little steam trap and firmly hold a clean kitchen towel over the hole while blending.
    • Blend a long time for ultra smooth soup!  
    • Storage and Freezer Instructions - Store this soup in airtight containers, or pint sized glass jars, in the fridge for up to 4 days.  To freeze, fill glass jars or containers only ¾'s of the way full to allow for expansion, and always cool completely in the fridge first before transferring to the freezer, overnight is best!  Freeze for 3 to 6 months.  To use, thaw overnight in the fridge, then warm in a saucepan or the microwave.
    • Start with 2.5 cups of stock for a thicker soup or 3 cups for a thinner soup.  Thickness can always be adjusted at the end by adding more stock or water.  If your soup is too thin, simmer over a low burner, stirring or whisking frequently to allow steam to escape, condensing and thickening the soup.
    • You can substitute dried basil or dried thyme for the fresh basil, or just leave it out.

    Nutrition

    Calories: 181kcal | Carbohydrates: 7g | Protein: 2g | Fat: 17g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 45mg | Sodium: 894mg | Potassium: 175mg | Fiber: 1g | Sugar: 4g | Vitamin A: 4296IU | Vitamin C: 3mg | Calcium: 49mg | Iron: 0.3mg
    Did You Make This Recipe?Rate this recipe by clicking the stars, or leave a comment below, I'd love to hear how it turned out! Follow me on Pinterest at @sungrownkitchen to browse and save all the garden recipes!

    More Cozy Soup Recipes

    • A bowl of tomato based tortellini soup with Parmesan cheese.
      Creamy Tomato Tortellini Soup with Ground Beef
    • A bowl of Tuscan chicken white bean soup with kale and sun-dried tomato.
      Tuscan Chicken Gnocchi Soup - Slow Cooker
    • A white bowl of Broccoli Ham Soup with Cheddar Cheese.
      Broccoli Cheddar and Ham Soup
    • A bowl of Chicken Wild Rice Soup with carrots and topped with oyster crackers.
      Minnesota Chicken Wild Rice Soup

    Reader Interactions

    Comments

      4.88 from 8 votes (4 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Lisa Miller says

      January 17, 2023 at 2:17 am

      5 stars
      This was wonderful. The family loved it and I loved the hidden veggies and extra protein!!

      Reply
    2. Chantry says

      October 15, 2021 at 2:43 pm

      5 stars
      This is the perfect way to get more beans into my kids diet. They will love it!

      Reply
      • Meryl Downing says

        October 15, 2021 at 7:14 pm

        Yes, great healthy soup for kids. My picky kids even like this one!

        Reply
      • Rachel says

        December 13, 2022 at 12:05 am

        5 stars
        Made it tonight! So good! Thanks Meryl.

        Reply
    3. Marinela says

      October 15, 2021 at 2:17 pm

      5 stars
      This comforting tomato soup with white beans is super creamy and nourishing. It's perfect as a side dish or as a healthy meal of its own. Super easy to prepare and so delicious!

      Reply

    Primary Sidebar

    Profile Picture

    Welcome to Sungrown Kitchen!

    Hey guys!  I'm Meryl, chef, gardener, and mother of two little Minnesotans.  The Sungrown Kitchen combines two of my favorite things that naturally go hand in hand...cooking and gardening (read more)

    Subscribe

    Summer Recipes

    • A bowl of Cucumber Feta Salad with red onion slices.
      Cucumber Feta Salad with Basil
    • Bowl of summer panzanella salad with feta, cucumber and basil.
      Panzanella Bread Salad with Cherry Tomatoes
    • Blackened chicken tacos topped with red onions, avocado and spicy corn Cotija cheese salsa.
      Blackened Chicken Tacos with Cotija Corn Salsa
    • Melon wrapped in prosciutto on a platter of salad greens with mozzarella.
      Melon Prosciutto Salad with Arugula
    • A bowl of spaghetti with prosciutto, olives, and basil tomato sauce.
      Prosciutto Pasta with Artichokes and Olives
    • Strawberry Cucumber Salad with red onion and feta cheese.
      Strawberry Cucumber Salad
    • Lemon feta green bean white bean salad in a bowl.
      Lemon Feta White Bean and Green Bean Salad
    • A skillet of zucchini orzo pasta topped with salmon and basil.
      Salmon Zucchini Orzo Pasta

    Weeknight Dinners

    • Grilled kabobs with steak, red and yellow bell pepper and mushrooms.
      Grilled Steak Kabobs
    • A bowl of spaghetti with green beans, mushrooms and Parmesan cheese.
      Bacon Mushroom Green Bean Pasta
    • A bowl of garden roasted tomato soup with fresh basil.
      Roasted Tomato Basil Soup from Garden Fresh Tomatoes
    • A serving bowl of orecchiette with Italian sausage and vegetables.
      Sausage Orecchiette with Peppers and Spinach
    • Garden BLT's with pesto aioli and extra veggies on ciabatta bread.
      Garden BLT with Pesto Aioli
    • Creamy gnocchi with goat cheese and lots of garden vegetables.
      Italian Sausage Gnocchi Skillet with Spinach and Cherry Tomatoes
    • A skillet with ground beef, black beans, peppers and onions.
      Ground Beef Fajita Tacos
    • A large sub on ciabatta bread with prosciutto, lettuce, and homemade giardiniera on a cutting board.
      Italian Sub Giardiniera Sandwich on Ciabatta
    • A bowl of yellow Zucchini Corn Chowder soup with white cheddar cheese.
      Zucchini Corn Chowder
    • A rice bowl with blackened salmon and mango salsa.
      Blackened Salmon Rice Bowls with Mango Salsa

    Footer

    ↑ back to top

    Resources

    • Shop
    • Privacy Policy
    • Accessibility Policy

    Contact

    • About
    • Subscribe to the newsletter

    Stay Connected

    • Facebook
    • Instagram
    • Pinterest

    Copyright © 2025 Sungrown Kitchen

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.