Cannellini White Bean Soup with Swiss Chard

Cannellini bean soup recipe

The Spruce Eats / Anastasiia Tretiak

Prep: 15 mins
Cook: 35 mins
Total: 50 mins
Servings: 4 servings
Nutrition Facts (per serving)
533 Calories
5g Fat
96g Carbs
31g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 533
% Daily Value*
Total Fat 5g 6%
Saturated Fat 1g 5%
Cholesterol 0mg 0%
Sodium 721mg 31%
Total Carbohydrate 96g 35%
Dietary Fiber 24g 85%
Protein 31g
Calcium 292mg 22%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Cannellini beans and Swiss chard combine in this healthy and simple white bean soup recipe. It's low-fat, vegetarian and vegan, and the Swiss chard makes it very nourishing.

It can also be made gluten-free by substituting gluten-free pasta or orzo. Be sure to check that the vegetable broth is also gluten-free as some spices have an anti-bonding agent that contains gluten.

If you want to make your own homemade vegetable broth, don't throw out those Swiss chard stems! Chard makes a great addition to any broth or homemade soup, just add them to the pot of your next recipe.


  • 2/3 cup onion (chopped)
  • 1 medium carrot (chopped small)
  • 2 ribs celery (diced)
  • 2 cloves garlic (minced)
  • 2 teaspoons olive oil
  • 3 cups vegetable broth
  • 1 (15-ounce) can cannellini beans (drained)
  • 2 cups chopped Swiss chard
  • Optional: 1/2 cup corn kernels
  • Optional: 1/3 cup macaroni, small shells, or orzo pasta
  • 1 teaspoon Italian seasoning
  • Salt (to taste)
  • Freshly ground black pepper (to taste)

Steps to Make It

  1. Gather the ingredients.

    Ingredients for cannellini bean
    The Spruce Eats / Anastasiia Tretiak
  2. In a large soup pot, sauté the onion, carrot, celery, and garlic in olive oil for 2 to 3 minutes.

    Saute onion, carrot, celery
    The Spruce Eats / Anastasiia Tretiak
  3. Add the beans, vegetable broth, Swiss chard, corn, macaroni pasta, and Italian seasoning to the pot, stirring to combine.

    Add beans
    The Spruce Eats / Anastasiia Tretiak
  4. Bring to a boil, then reduce to a medium simmer. Heat for 8 to 10 minutes, until macaroni and chard are both cooked.

    Bring to a boil
    The Spruce Eats / Anastasiia Tretiak
  5. Serve and enjoy your white bean and chard soup!

    The Spruce Eats / Anastasiia Tretiak