Skip to main content

Nutrition information
Serving: 1 cup (172 grams)
Servings per recipe: 16
Calories: 151 (15 from fat)
Cholesterol: 0 milligrams
Fat: 2 grams (0 saturated fat, 0 trans fats)
Protein: 8 grams
Sodium: 154 milligrams 
Total carbohydrate: 27 grams (6 fiber, 3 sugars)

Receive a recipe each week via e-mail or RSS feed.

Bean and macaroni soup

This high-flavor, low-fat recipe makes 16, one-cup servings.


2 16-ounce cans great northern beans
1 tablespoon olive oil
1/2 pound fresh mushrooms, sliced
1 cup onion, coarsely chopped
2 cups carrots, sliced
1 cup celery, coarsely chopped
1 clove garlic, minced
3 cups cut-up peeled, fresh tomatoes*
1 teaspoon dried sage
1 teaspoon dried thyme
½ teaspoon dried oregano
freshly ground black pepper to taste
1 bay leaf, crumbled
4 cups cooked elbow macaroni

* 1 1/2 pounds canned chopped tomatoes may be substituted. This will increase the amount of sodium.


  1. Drain beans and reserve liquid. Rinse beans.
  2. Heat oil in a 6-quart kettle; add mushrooms, onion, carrots, celery and garlic and sauté for 5 minutes.
  3. Add tomatoes, sage, thyme, oregano, pepper and bay leaf.
  4. Cover and cook over medium heat for 20 minutes. Cook macaroni according to directions on package using unsalted water. Drain when cooked.
  5. Combine reserved bean liquid with water to make 4 cups.
  6. Add liquid, beans and cooked macaroni to vegetable mixture.
  7. Bring to a boil; cover and simmer until soup is thoroughly heated. Stir occasionally.


Source: Heart Health eMagazine, April/May 2000; National Heart, Lung and Blood Institute

First published: 04/17/2000
Last updated: 04/12/2012

Reviewed by: Allina Health's Patient Education Department