Fifteen Bean Soup

Prep: 10 min Cook: 60 min Serves: 6 Cuisine: American

A hearty, flavorful bean soup packed with vegetables and spices, perfect for comforting meals and suitable for vegetarians seeking a nutritious, filling dish.

Be the first to rate this recipe

Ingredients

  • 1 package bean soup (without seasoning packet)
  • 2 Tbsp salt
  • 2 qt water
  • 1 large onion, chopped
  • 1 (15 oz) can tomatoes
  • 1/4 tsp chili powder
  • 2 to 3 Tbsp lemon juice
  • 1/8 tsp garlic powder
  • 1 tsp salt
  • 1/4 tsp pepper

Instructions

  1. Do not add the seasoning packet that comes with the beans.
  2. Combine the bean soup, salt, and water in a large pot.
  3. Bring to a boil, then reduce heat and simmer.
  4. Add chopped onion, canned tomatoes, chili powder, lemon juice, garlic powder, additional salt, and pepper.
  5. Cook until the beans are tender and flavors meld, about 1 hour.
  6. Adjust seasoning as needed before serving.

Tips & Substitutions

For an extra depth of flavor, try sautéing the chopped onion in a bit of olive oil before adding it to the soup. If you don't have lemon juice, lime juice can be a great substitute. For a spicier kick, consider adding diced jalapeños or a splash of hot sauce. You can also use vegetable broth instead of water for added richness.

Serving Suggestions

Serve this hearty soup with a side of crusty bread or a fresh salad for a complete meal. It pairs beautifully with Tangy Coleslaw for a refreshing contrast. Garnish with fresh herbs like parsley or cilantro for added color and flavor. It also makes a great filling for burritos or as a topping for baked potatoes.

Storage & Reheating

Allow the soup to cool completely before transferring it to an airtight container. Leftover Fifteen Bean Soup can be refrigerated for up to 4 days. For longer storage, freeze in portions for up to 3 months. To reheat, simply thaw overnight in the fridge and warm on the stove or in the microwave until heated through.

Nutrition & Diet Analysis (per serving)

Each serving of Fifteen Bean Soup contains roughly 247 calories, with 10g protein, 40g carbohydrates, and 8g fat. It is an excellent source of vitamin C (292% of the Daily Value), dietary fiber (60% of the Daily Value), and potassium (25% of the Daily Value). Note that it is relatively high in sodium, at 643mg per serving (28% of the Daily Value).

247 kcal 12% DV
Protein Fat Carbs

Macronutrients

Protein 9.9g 20% DV
Total Fat 8.5g 11% DV
Carbs 39.7g 14% DV
Fiber 16.7g 60% DV
Sugar 9.2g 18% DV

Electrolytes

Sodium 642.5mg 28% DV
Potassium 1191.4mg 25% DV
Cholesterol 0.3mg

Vitamins & Minerals

Vitamin A 204.9mcg 23% DV
Vitamin C 262.5mg 100% DV
Calcium 103.9mg 8% DV
Iron 4.3mg 24% DV
Diet fit High-fiber Under 400 cal

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Is this recipe suitable for a vegan diet?

Absolutely! This Fifteen Bean Soup is naturally vegan as it contains no animal products. It’s a hearty and nutritious option perfect for anyone following vegan recipes, making it an excellent choice for a comforting meal.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Vegan recipes → Vegetarian recipes → All recipes →