Mixed Bean Soup

Prep: 720 min Cook: 180 min Cuisine: American

A hearty mixed bean soup with smoky ham, tomatoes, and chillies, perfect for comforting gatherings or a nutritious weeknight meal with bold flavors.

Be the first to rate this recipe

Ingredients

  • 2 cups mixed beans
  • 2 quarts water
  • 1 pound ham, diced
  • 16 ounces can chopped tomatoes
  • 10 ounces can chillies and tomatoes
  • 1 large onion, chopped
  • 1 clove garlic, minced

Instructions

  1. Soak the beans in 2 quarts of water overnight.
  2. Cook the soaked beans until almost tender.
  3. Add diced ham, chopped tomatoes, chillies and tomatoes, chopped onion, and minced garlic to the beans.
  4. Cook on low heat until the beans are fully tender and flavors meld.

Tips & Substitutions

For enhanced flavor, consider adding spices such as cumin or smoked paprika. If you want a vegetarian version, substitute the ham with smoked tempeh or omit it entirely. You can also use canned mixed beans for a quicker preparation—just rinse and drain them before adding. Adjust the liquid based on your desired soup thickness.

Serving Suggestions

Serve the mixed bean soup hot, garnished with fresh cilantro or a dollop of sour cream for added creaminess. It pairs beautifully with crusty bread or a side salad for a complete meal. For a heartier option, consider serving alongside J. J.'S Chili or with a slice of Tomato Filled Squash for a comforting dinner.

Storage & Reheating

Leftover mixed bean soup can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm it on the stovetop over medium heat, adding a splash of water or broth if it thickens too much. It also freezes well for up to 3 months; just thaw and reheat when ready to enjoy.

Nutrition & Diet Analysis (per serving)

Each serving of Mixed Bean Soup contains roughly 1447 calories, with 26g protein, 182g carbohydrates, and 71g fat. It is an excellent source of vitamin A (84% of the Daily Value), vitamin C (59% of the Daily Value), and dietary fiber (55% of the Daily Value), and a good source of calcium. Note that it is relatively high in sodium, at 2296mg per serving (100% of the Daily Value).

1447 kcal 72% DV
Protein Fat Carbs

Macronutrients

Protein 25.5g 51% DV
Total Fat 70.9g 91% DV
Carbs 182.5g 66% DV
Fiber 15.4g 55% DV
Sugar 31g 62% DV

Electrolytes

Sodium 2295.5mg 100% DV
Potassium 1114.3mg 24% DV
Cholesterol 8.7mg 3% DV

Vitamins & Minerals

Vitamin A 754.7mcg 84% DV
Vitamin C 52.9mg 59% DV
Vitamin D 0.2mcg 1% DV
Calcium 244.9mg 19% DV
Iron 7.7mg 43% DV
Diet fit High-protein High-fiber

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

Can I use dried beans instead of mixed beans?

Yes, you can use any dried beans you prefer. Just remember to soak them overnight and adjust the cooking time accordingly. Different beans may require varying cooking times, so ensure they are fully tender before serving.

How can I make this recipe spicier?

To add more heat, include diced jalapeños or add a teaspoon of cayenne pepper to the soup. You can also top the finished dish with hot sauce or serve with a side of spicy cornbread for an extra kick.

Is it possible to make this soup ahead of time?

Absolutely! This soup tastes even better the next day as the flavors meld. You can prepare it in advance and store it in the refrigerator or freezer. Just remember to reheat thoroughly before serving.

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 → Pork recipes → All recipes →