Healthy, hearty, simple, and super easy to make, this savory White Bean Soup is ready in under 30 minutes! 

Veggies, beans, chicken broth, seasonings, pasta, and kale (or spinach if you prefer) are simmered until tender, then topped with a sprinkle of parmesan cheese!

Tuscan-style soup is a budget-friendly addition to any table!

White bean soup in a stock pot

Why We Love this Soup

This White Bean soup is so easy to make, and can be ready in less than 30 minutes!

I love this soup because you can add almost anything to it! Toss in any fresh or canned vegetables you have, or even leftover roasted vegetables.

This budget-friendly recipe is a great meatless meal, or add in ground sausage, sliced Italian sausage or ground beef to stretch this soup even further!

White bean soup ingredients


VEGGIES This soup is full of fresh veggies like onion, carrots, celery, and kale! Other veggies that go well in this soup include zucchini, mushrooms, and roasted eggplant to name a few.

No Kale? No problem, substitute spinach by adding it in the last 3 minutes of cooking.

BEANS Cannellini beans are also known as white kidney beans, but Great Northern or Navy will work well in this recipe too (as would red kidney beans if they’re what you have on hand.)

If using dried beans, soak them first, rinse the soaking water and simmer them until tender before adding to the soup!

PASTA The addition of pasta really completes this soup! Use rotini, fusilli, penne or even elbow macaroni noodles.

BROTH Homemade broth or stock is best of course but store bought will work too.

SPICES Italian seasoning brings all the flavors of this soup together. Homemade Italian Seasoning is flavorful, colorful and will add just the right amount of spice to this soup!

MEAT This dish is meatless but you can add Italian sausage, meatballs, or ground chicken!

broth being poured into pot of white bean soup.

How to Make White Bean Soup

Three easy steps are all it takes to have this comforting soup on the table.

  1.  Saute onion in oil until tender.
  2.  Add remaining ingredients (per recipe below) except kale, pasta & Parmesan cheese. Bring to a boil.
  3.  Add kale & pasta, simmer until the pasta is tender.

Top with parmesan cheese and serve with a fresh loaf of bread or a side salad for a complete meal!

pasta added to white bean soup pot

Tips for Perfect White Bean Soup

This easy soup is practically fool-proof but the following are some easy tips for the perfect soup every time!

  • If adding meat, cook first before adding to the soup.
  • If you don’t have pasta on hand, try adding rice, orzo, or quinoa instead.
  • Pasta is best if this soup is eaten right after cooking. If you will be saving leftovers, cook the pasta separately and add to each bowl.
  • This recipe doubles well and freezes well for an easy dinner later!

And be sure to let it simmer for the full time listed to ensure the flavors time to blend together!

Two bowls of white bean soup

How to Store

Don’t let any of this yummy soup go to waste! Store in the fridge or freezer and reheat when ready to enjoy. Remember to cook the pasta separately if you will be saving leftovers.

To Refrigerate: Store it in an airtight container until ready to reheat. White bean soup tastes great the next day because all of the flavors have had time to blend together!

To Freeze: ladle it into zippered bags and write the date on the outside. Freeze the soup flat and then stack upright to save space in the freezer. Thaw out and reheat using the steps above.

To Reheat: heat up leftover soup on the stove or in the microwave and refresh with a dash of salt and pepper. Sprinkle on fresh Parmesan cheese before serving.

Delicious Soup Recipes

 Did you love this White Bean Soup?  Be sure to leave a rating and a comment below!

A serving of white bean soup
5 from 22 votes↑ Click stars to rate now!
Or to leave a comment, click here!

White Bean Soup

This versatile soup is fresh & full of flavor!
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Servings 4 servings
buy hollys book


  • 1 tablespoon olive oil
  • 1 small onion chopped
  • 1 carrot sliced
  • 2 ribs celery sliced
  • 15 ounces can cannellini beans or navy beans, drained and rinsed
  • 4 cups chicken broth low sodium
  • 1 teaspoon Italian seasoning
  • 1 cup water or as needed
  • 1 cup medium pasta rotini, fusilli or penne
  • cup packed kale roughly chopped

Optional Garnish

  • 1 tablespoon pesto optional
  • 2 tablespoons parmesan cheese


  • Cook onion in olive oil until tender. Add carrot, celery, beans, seasoning, broth, and water.
  • Bring to a boil, reduce heat and simmer 10 minutes.
  • Add kale and pasta and simmer an additional 8-10 minutes or just until pasta is tender.
  • If using, stir in 1 tablespoon pesto. Ladle into serving bowls and top with parmesan cheese.


Ensure beans are canned or pre-cooked before adding to this recipe.
If adding meat, cook first before adding to the soup.
Pasta is best if this soup is eaten right after cooking.
If you will be saving leftovers, cook the pasta separately and add to each bowl.
This recipe doubles well and freezes well for an easy dinner later!
No Kale? No problem, substitute spinach by adding it in the last 3 minutes of cooking.
5 from 22 votes

Nutrition Information

Serving: 1.25cups | Calories: 224 | Carbohydrates: 34g | Protein: 11g | Fat: 6g | Saturated Fat: 1g | Cholesterol: 2mg | Sodium: 1185mg | Potassium: 365mg | Fiber: 7g | Sugar: 2g | Vitamin A: 3758IU | Vitamin C: 33mg | Calcium: 153mg | Iron: 3mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Lunch, Main Course, Soup
Cuisine American, Italian
Top image - white bean soup. Bottom image - white bean soup ingredients
A serving of white bean soup with text
a bowl of white bean soup with text
a bowl of white bean soup with writing


, , , ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

5 from 22 votes (18 ratings without comment)

Leave a Reply

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

Recipe Rating


  1. Super quick & delish! I used garbanzo- didn’t have the others, added garlic just before onions were done, used veggie stock, and added mushroom bullion. Finally, I had a bag of frozen spinach, steamed in micro & added just before soup finished! Cooked vegetable penne separately & added prepared pesto – can’t wait to make it again!5 stars

  2. I love this soup! I add minced garlic or garlic powder, sometimes cubed zucchini, and spinach. It’s a very easy and flexible recipe.5 stars

  3. We are still going strong with this flexible soup recipe. It’s still our favourite, and we’ve been making it between once a week to once a month during almost the past year.

    Today’s soup has navy beans, conchigliette (although we prefer a slightly larger pasta), baby spinach & baby arugula mix (added in the last 2 minutes), parmesan rind, 1/2 a can of chopped tomatoes that needed to be used up, 1/2 a small zucchini, and 1 cup of chopped celery leaves. Since the canned tomatoes are a bit acidic, they were cooked with the carrots and celery as a second step for a few minutes, before adding the beans, broth, seasoning, and parm rind.

    Also if we are making the soup to keep in the fridge for lunches in the next few days and we do not want to cook pasta separately, we only add in 1/8 to 1/4 cup (or 1-2 small handfuls) of pasta, so the pasta will not absorb all the broth.5 stars

  4. I’ve made this four times now since we all liked it so much and it disappeared. It’s a great recipe for using pantry staples, for making substitutions and for using up what you have. It’s also super easy, not very time consuming, and tasty.

    I’ve been making this and adding a Parmesan rind to the broth, upping the Italian spice (when I don’t have pesto) to 1.5 tsp -2 tsp depending on the quality of the spice blend, and using spinach instead of kale, adding it in the last 1-3 minutes depending on the maturity of the spinach.
    I’ve used farfalle (bowtie pasta) most times, which means a longer cooking time, and it’s been fine.

    My favourite beans to use were navy beans since they are slightly sweeter than canellini beans.

    This will definitely be in my weekly rotation. I’ll probably add in various other veggie bits like red pepper or parsley, depending on what needs to be used up.5 stars

  5. I made this soup the same day I saw the recipe, and it is wonderful! I added 1/4 tsp. of garlic powder and a teaspoon of chicken bouillon powder, but other than that, followed the recipe exactly. It is a keeper! Thank you for sharing it!