Go Back
+ servings
overhead shot of a spoon full of bean soup

Easy + Inexpensive 5-Ingredient Bean Soup

This simple bean soup only requires 5 basic pantry ingredients to make. It's loaded with creamy white beans, hearty vegetables and salty, smoky bacon for a soup that's warm, comforting and totally delicious!
5 from 1 vote
Print Pin
Course: Soup
Cuisine: American
Keyword: bacon, bean soup, beans, budget, dinner, easy, inexpensive, soup
Prep Time: 15 minutes
Cook Time: 2 hours
Total Time: 2 hours 15 minutes
Servings: 6 servings
Calories: 230kcal

Ingredients

  • ½ lb bacon diced
  • 1 large Spanish onion finely diced (about 2 cups)
  • 2 medium carrots finely diced (about 2 cups)
  • 5 ribs celery finely diced (about 2 cups)
  • salt and pepper
  • 2 cloves garlic minced (optional)
  • 1 lb great northern beans or cannellini beans soaked overnight* and drained
  • 2 quarts water 8 cups
  • 1 Parmesan cheese rind optional

Instructions

  • Saute the bacon over medium low heat in a large, heavy-bottomed pot. Cook the bacon slowly, stirring occasionally, over relatively low heat so that it renders out most of it’s fat. After about 20 minutes, the bacon will be crisp and there will be quite a bit of fat in the pan. Drain out as much fat as possible and reserve it for another use if desired.
  • Saute the onion, carrot, and celery with the remaining bacon (there should still be a thin coating of fat). Season with salt and pepper. After about 10 minutes, the vegetables should be translucent.
  • Add the garlic, if using, and saute for about 2 minutes more. Add the beans, water, and parmesan cheese rind (if using).
  • Taste the broth and then season liberally with salt and pepper – since we’re using water, it will take quite a bit of salt to make it taste flavorful.
  • Cover and simmer for about 1 ½ hours or until the beans are tender. Time will vary depending on the beans you use.
  • Taste for seasoning and adjust as needed. Use the back of a fork to smash a few beans against the side of the pot to thicken it slightly. Remove the parmesan cheese rind (if using) and serve with a drizzle of olive oil and crusty bread on the side.

Notes

  • If you didn’t soak your beans overnight, you can use the quick soak method: Cover beans with water and bring up to a boil. Cover and turn off the heat and let soak for 1 hour. Proceed with recipe as written.
  • You can substitute 3-4 cans of beans in place of the dried beans. Reduce the water to 5 cups and only simmer for 30 minutes (or more if desired). 

Nutrition

Calories: 230kcal | Carbohydrates: 16g | Protein: 9g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.05g | Cholesterol: 25mg | Sodium: 446mg | Potassium: 179mg | Fiber: 5g | Sugar: 2g | Vitamin A: 3426IU | Vitamin C: 3mg | Calcium: 71mg | Iron: 2mg