Description
Enjoy a comforting bowl of White Bean Soup with Bacon – a hearty, creamy, and savory soup perfect for chilly days. Combining tender white beans with smoky bacon, herbs, and a rich broth, this homemade soup offers a satisfying and delicious meal for the whole family. Easy to prepare on stovetop or in a slow cooker, it’s the ultimate comfort food to warm you up.
Ingredients
Scale
- 1 pound dried white beans (or 3 cans of white beans, drained and rinsed)
- 6 slices smoked bacon, chopped
- 1 large onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth or vegetable broth
- 1 teaspoon thyme
- 1 bay leaf
- Salt and pepper to taste
- 2 tablespoons olive oil or bacon drippings
- Optional toppings: chopped parsley, shredded cheese, croutons
Instructions
- Soak dried white beans overnight, then rinse well. Alternatively, use canned beans, drained and rinsed.
- Cook chopped bacon in a large pot over medium heat until crispy; remove and set aside. Leave rendered fat in the pot.
- Add olive oil or bacon drippings if needed, sauté diced onion until translucent, then add garlic and cook for another minute.
- Stir in white beans, cooked bacon, thyme, and bay leaf. Pour in broth and bring to a simmer.
- Simmer for about 45 minutes if using dried beans or 15 minutes for canned; season with salt and pepper.
- Puree part of the soup with an immersion blender for creaminess or leave chunky for texture.
- Remove bay leaf, adjust seasoning, and serve hot topped with crispy bacon and optional garnishes.
Notes
- For a creamier texture, blend part of the soup; for more hearty bites, leave it chunky.
- You can add additional herbs or seasonings to enhance flavor.
- Store leftovers in airtight containers in the refrigerator for up to 4 days or freeze for up to 3 months.
- Reheat gently on the stove or microwave until steaming hot.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 280 kcal Kcal
- Sugar: 3 g
- Sodium: 950 mg
- Fat: 14 g
- Saturated Fat: 5 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 7 g
- Protein: 15 g
- Cholesterol: 35 mg