Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Bean and Bacon Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda
  • Total Time: 1 hour
  • Yield: Serves 6

Description

Homemade Bean and Bacon Soup is the ultimate comfort food that’s guaranteed to warm you up on chilly days. This hearty soup features tender beans simmered with crispy bacon, aromatic vegetables, and a blend of spices that create a rich, satisfying flavor profile. In just under an hour, you can prepare this delicious dish that is not only full of comforting goodness but also budget-friendly and packed with nutrients. Perfect for a cozy dinner or as a meal prep option for busy weeknights, this bean and bacon soup will quickly become a family favorite. Serve it alongside crusty bread or a fresh salad for a complete meal that delights the senses.


Ingredients

Scale
  • 6 slices thick-cut bacon
  • 1 cup dried white beans (Great Northern or cannellini)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, chopped
  • 6 cups low-sodium chicken broth
  • 1 teaspoon dried thyme
  • Salt and pepper to taste

Instructions

  1. In a large pot over medium heat, cook the bacon until crispy. Remove and set aside, leaving drippings in the pot.
  2. Add onions, carrots, and celery to the drippings; sauté until softened (about 5 minutes).
  3. Stir in minced garlic; cook for another minute until fragrant.
  4. Return soaked beans, chicken broth, thyme, salt, pepper, and crumbled bacon to the pot. Bring to a boil.
  5. Reduce heat to low; cover partially and simmer for about 1 hour until beans are tender.
  6. Adjust seasoning if necessary; serve hot with crusty bread.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (300g)
  • Calories: 350
  • Sugar: 3g
  • Sodium: 720mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 20g
  • Cholesterol: 25mg