Creamy White Bean Soup

(22)

This light, creamy white bean soup recipe is richly flavored thanks to plenty of beans, veggies and Parmesan cheese.

Active Time:
25 mins
Total Time:
45 mins
Servings:
6
  • White beans are the highlight of this delicious soup, making it warm and comforting for chilly days.
  • The fiber found in white beans helps keep you feeling full and supports digestion by promoting beneficial gut bacteria.
  • We prefer no-salt-added great northern beans, but you can swap them with any other white bean.

This Creamy White Bean Soup is warm and comforting, perfect for cold-weather days. Antioxidant-rich white beans are the star of this soup. While some are kept whole, others are blended into the seasoned broth to create a creamy foundation—no cream required. Parmesan cheese rind adds a rich umami nuttiness while also acting as a thickening agent. This soup is infused with herby undertones and just a hint of lemon to balance it all. Keep reading for our expert tips, including ingredient substitutions.

Tips from the EatingWell Test Kitchen

These are the key tips we learned while developing and testing this recipe in our Test Kitchen to make sure it works, tastes great and is good for you too! 

  • We like no-salt-added great northern beans, but you can use any white bean, such as cannellini beans or navy beans.
  • Regular Parmesan is made with animal rennet, so if you follow a strict vegetarian diet, leave out the optional rind.
  • Blending half of the soup and returning it to the pot at the end of cooking thickens it and adds smoothness without cream. You can use a countertop blender or an immersion blender.
  • If you're not following a strict vegetarian diet, you can opt for chicken broth instead of vegetable, add shredded rotisserie chicken or set out a bowl of crumbled bacon as an additional garnish.

Nutrition Notes

  • White beans are a type of legume and, like all legumes, are loaded with nutrition—antioxidants, fiber, plant protein, vitamins and minerals. The fiber in white beans serves several purposes, including filling you up, keeping things moving through your gut, feeding your beneficial gut bacteria and stabilizing your blood sugar. Eating more legumes like white beans may reduce your risk of heart disease. To reduce the amount of salt in the white beans, use reduced-sodium or no-added salt and rinse them before adding to the pot.
  • Vegetable broth doesn't add a lot of nutrition to this soup (although this does depend on the brand you use). As with the white beans, be mindful of the sodium when choosing your vegetable broth. We recommend using unsalted broth because this allows you to control the amount of salt you use and flavor it to your liking.
  • Onion adds flavor to this soup, but it also adds more antioxidants, fiber, vitamins and minerals. Onions are anti-inflammatory, and besides making you cry when you cut them, they've been linked to reduced cancer and heart disease risk.
  • Celery is such a humble vegetable, but it does have mighty nutritional benefits—like adding gut-loving fiber, antioxidants and vitamin K to this soup. Eating celery on the regular can help calm the inflammation in your body, which lowers your risk of illness.
Creamy White Bean Soup ingredients

Photographer: Morgan Hunt Glaze, Prop Stylist: Phoebe Hausser, Food Stylist: Emily Nabors Hall

Cook Mode (Keep screen awake)

Ingredients

Original recipe (1X) yields 6 servings

  • 2 tablespoons extra-virgin olive oil

  • 1 medium yellow onion, chopped

  • 2 medium stalks celery, chopped

  • 1 tablespoon minced garlic

  • 1 tablespoon Italian seasoning

  • ¼ teaspoon crushed red pepper

  • 2 (15-ounce) cans no-salt-added great northern beans, rinsed

  • 1 (2 ounce) Parmesan cheese rind (optional)

  • 4 cups unsalted vegetable broth

  • ¾ teaspoon salt

  • ½ teaspoon ground pepper

  • 1 fresh or dried bay leaf

  • ½ teaspoon grated lemon zest

  • 2 teaspoons lemon juice

  • ¼ cup grated Parmesan cheese

  • 1 tablespoon chopped fresh flat-leaf parsley for garnish (optional)

Directions

  1. Heat 2 tablespoons oil in a large pot over medium-high heat. Add chopped onion and chopped celery; cook, stirring often, until the onion is translucent, about 5 minutes. Add 1 tablespoon garlic, 1 tablespoon Italian seasoning and ¼ teaspoon crushed red pepper; cook, stirring occasionally, until aromatic, about 2 minutes. Stir in 30 ounces rinsed beans, 2-ounce Parmesan rind (if using), 4 cups broth, ¾ teaspoon salt, ½ teaspoon pepper and 1 bay leaf; bring to a boil over high heat. Reduce heat to medium-low and cook, stirring occasionally, until the vegetables are tender, about 20 minutes. Remove and discard the Parmesan rind (if using) and bay leaf.

    Creamy White Bean Soup being made

    Photographer: Morgan Hunt Glaze, Prop Stylist: Phoebe Hausser, Food Stylist: Emily Nabors Hall

  2. Pour 2 cups of the soup into a blender. Secure the lid on the blender and remove the center piece to allow steam to escape. Place a clean towel over the opening. Process until smooth, about 1 minute. (Use caution when blending hot liquids. Alternatively, pour 2 cups of the soup into a medium bowl; process until smooth using an immersion blender.)

    Creamy White Bean Soup in blender

    Photographer: Morgan Hunt Glaze, Prop Stylist: Phoebe Hausser, Food Stylist: Emily Nabors Hall

  3. Pour the pureed soup back into the remaining soup in the pot; stir to combine. Stir in ½ teaspoon lemon zest and 2 teaspoons lemon juice. Divide the soup among 4 bowls; sprinkle with ¼ cup Parmesan. Garnish with 1 tablespoon parsley, if desired.

    Creamy White Bean Soup

    Photography: Caitlin bensel, Food Styling: Emily Nabors Hall Prop Styling: Julia Bayless

Recipe Updates

Based on earlier review and comments of this recipe, we've retested and made the following adjustments (and updated the nutritional analysis accordingly):

  • Decreased celery and crushed red pepper (to improve flavor).
  • Increased salt and Parmesan cheese (to boost flavor).

Updated May 2025

Frequently Asked Questions

  • Can I use dried beans instead of canned?

    Absolutely. The rule of thumb is that for every 15 ounces of canned beans in a recipe, you'll want to cook 1½ cups of dried beans, so you're looking at 3 cups dried for this recipe. Be sure to plan ahead, allowing time for soaking, which is essential for the beans to cook evenly and to reduce the cooking time significantly.

  • How should I store and reheat the soup?

    It's best to store soup the refrigerator in an airtight container where it will last for about 3 days. To reheat, you can microwave it on medium until warm or on the stovetop over medium-low heat. Make sure it doesn't boil.

  • Can I freeze the soup?

    Since this soup doesn't contain cream, it freezes well, if you leave out the garnish. Portion the soup into individual freezer-safe containers and freeze. Thaw the soup overnight in the refrigerator, and gently warm it in the microwave or on the stovetop.

  • What should I serve with Creamy White Bean Soup?

    A bowl of this soup pairs perfectly with some crusty bread or skillet cornbread. If you're serving the soup in a small mug, consider adding a sandwich, such as our Baked Falafel Sandwiches, Cucumber & Roasted Red Pepper Hummus Wrap or Cucumber & Tomato Sandwich. For salads, we recommend our Marinated Cucumber & Tomato Salad, Kale Salad with Cranberries or our Simplest Spinach Salad.

Recipe developed by Jasmine Smith

EatingWell.com, January 2022

Nutrition Facts (per serving)

186 Calories
6g Fat
25g Carbs
9g Protein
Nutrition Facts
Servings Per Recipe 6
Serving Size 1 cup
Calories 186
% Daily Value *
Total Carbohydrate 25g 9%
Dietary Fiber 7g 26%
Total Sugars 2g
Added Sugars 0g 0%
Protein 9g 19%
Total Fat 6g 8%
Saturated Fat 1g 7%
Cholesterol 4mg 1%
Vitamin A 269µg
Vitamin C 6mg 7%
Vitamin D 0µg
Vitamin E 1mg 7%
Folate 99µg
Vitamin K 15µg
Sodium 454mg 20%
Calcium 127mg 10%
Iron 2mg 14%
Magnesium 57mg 13%
Potassium 511mg 11%
Zinc 1mg 10%
Vitamin B12 0µg
Omega 3 0g

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Additional reporting by
Carrie Myers, M.S.
Carrie Myers
Carrie Myers is a portfolio entrepreneur with more than 30 years of experience in the health and wellness space. As a writer and editor, Carrie has worked for both consumer and trade print and online publications. She's been quoted in several articles as a health and fitness expert. Carrie is also a certified life and wellness coach and exercise physiologist, and the founder of CarrieMichele Co., a lifestyle company that helps women create lives they love where they can be authentic.
and
Linda Frahm
Linda Frahm has been a copy editor and fact checker working with food and nutrition content for the past 30-plus years for consumer print and online publications.