Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A steaming bowl of creamy white bean soup topped with crispy bacon crumbles, garnished with fresh herbs, served in a rustic ceramic bowl with a swirl of cream, set against a neutral wooden background with a sliced baguette on the side.

Creamy White Bean Soup with Crispy Bacon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A luscious, creamy white bean soup with crispy bacon garnish, infused with herbs and garlic for a hearty, flavorful experience.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 cans (15 oz) white beans, drained and rinsed
  • 4 slices crispy bacon, crumbled
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 teaspoon thyme
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt
  • 1/2 cup heavy cream
  • Fresh parsley for garnish

Instructions

  1. In a large pot, cook bacon until crispy. Remove and set aside.
  2. In the bacon fat, sauté diced onion and garlic until translucent.
  3. Add beans, broth, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
  4. Use an immersion blender to puree the soup until smooth, or transfer to a blender in batches.
  5. Stir in heavy cream and adjust seasoning as needed.
  6. Serve hot, topped with crispy bacon and fresh parsley.

Notes

  • For a vegan version, substitute bacon with smoked paprika or sautéed mushrooms.
  • Can be prepared a day ahead; reheat gently before serving.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Sauté, simmer, blend, garnish
  • Cuisine: American
  • Diet: Gluten-Free

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350 kcal Kcal
  • Sugar: 5 g
  • Sodium: 800 mg
  • Fat: 20 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 8 g
  • Protein: 18 g
  • Cholesterol: 40 mg