Bean Soup - $1.18 a serving

Makes 8 servings · american · involved · USDA MyPlate Kitchen (public domain)
$9.43
basket total, in-store
$1.18
per serving (8 servings)
-$3.44
cheaper than the $4.62 median dinner

Every non-staple ingredient matched to a real product on the shelf, priced on 2026-07-19 at Kroger - Kroger On the Rhine (ZIP 45202). 1 pantry staples excluded. Prices change without notice - this is what we paid attention to on that date, not a quote.

The recipe saysWe foundPackageUsesCostsLeft over
1 cup dry pinto beans (soaked and drained)Goya Pinto Beans · 16 oz$1.99200 g$0.88$1.11
4 cups low sodium chicken brothKroger® Less Sodium Fat Free Chicken Broth · 32 oz$1.59960 ml$1.59-
2 cups tomato sauce (tomato juice, or canned crushed tomatoes)Contadina Tomato Sauce · 8 ozx3$0.89480 ml$1.88$0.79
1 onions (chopped, or 2)Jumbo Yellow Onions · 1 lb$1.191$0.29$0.90
1/4 cup uncooked pasta (rotini, dry)Barilla Rotini Pasta, Quality Non-GMO and Kosher Certified Pasta · 16 oz$1.9935 g$0.15$1.84

tomato sauce drives this basket at $2.67, 28% of the total. The next biggest lines are dry pinto beans ($1.99) and rotini pasta ($1.99). $4.64 of the basket - 49% - is package remainder: food you buy because stores sell packages and recipes call for amounts. It does not vanish, it sits in your kitchen for the next meal.

This is a delicious way to use dried pinto beans. Prepare this soup with pinto beans and with or without meat.

This recipe is credited to a partner program (Recipe adapted from University and Connecticut Cooperative Extension and U.S Dry Bean Council), so we don't reprint its directions - read them on the archived original.

Recipe adapted from University and Connecticut Cooperative Extension and U.S Dry Bean Council. MyPlate took its recipe pages offline in 2026 - the original lives on at the Internet Archive. More on this: The protein math behind beans and rice.
Build my cheapest weekPrice this at my store